Skip to content

Commit 58ddbdb

Browse files
author
BitsAdmin
committed
Merge 'filenas-Python-2022-01-01-online-2428-2026_03_26_16_31_47' into 'integration_2026-04-02_1133150144002'
feat: [development task] FileNAS-2428-Python (2246478) See merge request: !1130
2 parents 7ed4eed + c42ed0a commit 58ddbdb

24 files changed

+1080
-1318
lines changed

volcenginesdkfilenas/__init__.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,6 @@
4343
from volcenginesdkfilenas.models.create_permission_group_response import CreatePermissionGroupResponse
4444
from volcenginesdkfilenas.models.create_pre_signed_url_request import CreatePreSignedUrlRequest
4545
from volcenginesdkfilenas.models.create_pre_signed_url_response import CreatePreSignedUrlResponse
46-
from volcenginesdkfilenas.models.create_reserved_capacity_request import CreateReservedCapacityRequest
47-
from volcenginesdkfilenas.models.create_reserved_capacity_response import CreateReservedCapacityResponse
4846
from volcenginesdkfilenas.models.create_snapshot_request import CreateSnapshotRequest
4947
from volcenginesdkfilenas.models.create_snapshot_response import CreateSnapshotResponse
5048
from volcenginesdkfilenas.models.data_flow_for_describe_data_flows_output import DataFlowForDescribeDataFlowsOutput
@@ -61,6 +59,10 @@
6159
from volcenginesdkfilenas.models.delete_mount_point_response import DeleteMountPointResponse
6260
from volcenginesdkfilenas.models.delete_permission_group_request import DeletePermissionGroupRequest
6361
from volcenginesdkfilenas.models.delete_permission_group_response import DeletePermissionGroupResponse
62+
from volcenginesdkfilenas.models.delete_policy_for_create_data_flow_task_input import DeletePolicyForCreateDataFlowTaskInput
63+
from volcenginesdkfilenas.models.delete_policy_for_describe_data_flow_tasks_output import DeletePolicyForDescribeDataFlowTasksOutput
64+
from volcenginesdkfilenas.models.delete_rule_info_for_create_data_flow_task_input import DeleteRuleInfoForCreateDataFlowTaskInput
65+
from volcenginesdkfilenas.models.delete_rule_info_for_describe_data_flow_tasks_output import DeleteRuleInfoForDescribeDataFlowTasksOutput
6466
from volcenginesdkfilenas.models.delete_snapshot_request import DeleteSnapshotRequest
6567
from volcenginesdkfilenas.models.delete_snapshot_response import DeleteSnapshotResponse
6668
from volcenginesdkfilenas.models.describe_access_points_request import DescribeAccessPointsRequest
@@ -87,8 +89,6 @@
8789
from volcenginesdkfilenas.models.describe_permission_rules_response import DescribePermissionRulesResponse
8890
from volcenginesdkfilenas.models.describe_regions_request import DescribeRegionsRequest
8991
from volcenginesdkfilenas.models.describe_regions_response import DescribeRegionsResponse
90-
from volcenginesdkfilenas.models.describe_reserved_capacitys_request import DescribeReservedCapacitysRequest
91-
from volcenginesdkfilenas.models.describe_reserved_capacitys_response import DescribeReservedCapacitysResponse
9292
from volcenginesdkfilenas.models.describe_snapshots_request import DescribeSnapshotsRequest
9393
from volcenginesdkfilenas.models.describe_snapshots_response import DescribeSnapshotsResponse
9494
from volcenginesdkfilenas.models.describe_zones_request import DescribeZonesRequest
@@ -143,7 +143,6 @@
143143
from volcenginesdkfilenas.models.posix_user_for_create_access_point_input import PosixUserForCreateAccessPointInput
144144
from volcenginesdkfilenas.models.posix_user_for_describe_access_points_output import PosixUserForDescribeAccessPointsOutput
145145
from volcenginesdkfilenas.models.region_for_describe_regions_output import RegionForDescribeRegionsOutput
146-
from volcenginesdkfilenas.models.reserved_capacity_for_describe_reserved_capacitys_output import ReservedCapacityForDescribeReservedCapacitysOutput
147146
from volcenginesdkfilenas.models.root_path_permission_for_create_access_point_input import RootPathPermissionForCreateAccessPointInput
148147
from volcenginesdkfilenas.models.root_path_permission_for_describe_access_points_output import RootPathPermissionForDescribeAccessPointsOutput
149148
from volcenginesdkfilenas.models.sale_for_describe_zones_output import SaleForDescribeZonesOutput

volcenginesdkfilenas/api/filenas_api.py

Lines changed: 0 additions & 194 deletions
Original file line numberDiff line numberDiff line change
@@ -906,103 +906,6 @@ def create_pre_signed_url_with_http_info(self, body, **kwargs): # noqa: E501
906906
_request_timeout=params.get('_request_timeout'),
907907
collection_formats=collection_formats)
908908

909-
def create_reserved_capacity(self, body, **kwargs): # noqa: E501
910-
"""create_reserved_capacity # noqa: E501
911-
912-
This method makes a synchronous HTTP request by default. To make an
913-
asynchronous HTTP request, please pass async_req=True
914-
>>> thread = api.create_reserved_capacity(body, async_req=True)
915-
>>> result = thread.get()
916-
917-
:param async_req bool
918-
:param CreateReservedCapacityRequest body: (required)
919-
:return: CreateReservedCapacityResponse
920-
If the method is called asynchronously,
921-
returns the request thread.
922-
"""
923-
kwargs['_return_http_data_only'] = True
924-
if kwargs.get('async_req'):
925-
return self.create_reserved_capacity_with_http_info(body, **kwargs) # noqa: E501
926-
else:
927-
(data) = self.create_reserved_capacity_with_http_info(body, **kwargs) # noqa: E501
928-
return data
929-
930-
def create_reserved_capacity_with_http_info(self, body, **kwargs): # noqa: E501
931-
"""create_reserved_capacity # noqa: E501
932-
933-
This method makes a synchronous HTTP request by default. To make an
934-
asynchronous HTTP request, please pass async_req=True
935-
>>> thread = api.create_reserved_capacity_with_http_info(body, async_req=True)
936-
>>> result = thread.get()
937-
938-
:param async_req bool
939-
:param CreateReservedCapacityRequest body: (required)
940-
:return: CreateReservedCapacityResponse
941-
If the method is called asynchronously,
942-
returns the request thread.
943-
"""
944-
945-
all_params = ['body'] # noqa: E501
946-
all_params.append('async_req')
947-
all_params.append('_return_http_data_only')
948-
all_params.append('_preload_content')
949-
all_params.append('_request_timeout')
950-
951-
params = locals()
952-
for key, val in six.iteritems(params['kwargs']):
953-
if key not in all_params:
954-
raise TypeError(
955-
"Got an unexpected keyword argument '%s'"
956-
" to method create_reserved_capacity" % key
957-
)
958-
params[key] = val
959-
del params['kwargs']
960-
# verify the required parameter 'body' is set
961-
if self.api_client.client_side_validation and ('body' not in params or
962-
params['body'] is None): # noqa: E501
963-
raise ValueError("Missing the required parameter `body` when calling `create_reserved_capacity`") # noqa: E501
964-
965-
collection_formats = {}
966-
967-
path_params = {}
968-
969-
query_params = []
970-
971-
header_params = {}
972-
973-
form_params = []
974-
local_var_files = {}
975-
976-
body_params = None
977-
if 'body' in params:
978-
body_params = params['body']
979-
# HTTP header `Accept`
980-
header_params['Accept'] = self.api_client.select_header_accept(
981-
['application/json']) # noqa: E501
982-
983-
# HTTP header `Content-Type`
984-
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
985-
['application/json']) # noqa: E501
986-
987-
# Authentication setting
988-
auth_settings = ['volcengineSign'] # noqa: E501
989-
990-
return self.api_client.call_api(
991-
'/CreateReservedCapacity/2022-01-01/filenas/post/application_json/', 'POST',
992-
path_params,
993-
query_params,
994-
header_params,
995-
body=body_params,
996-
post_params=form_params,
997-
files=local_var_files,
998-
response_type='CreateReservedCapacityResponse', # noqa: E501
999-
auth_settings=auth_settings,
1000-
async_req=params.get('async_req'),
1001-
_return_http_data_only=params.get('_return_http_data_only'),
1002-
_preload_content=params.get('_preload_content', True),
1003-
_request_timeout=params.get('_request_timeout'),
1004-
collection_formats=collection_formats)
1005-
1006909
def create_snapshot(self, body, **kwargs): # noqa: E501
1007910
"""create_snapshot # noqa: E501
1008911
@@ -2943,103 +2846,6 @@ def describe_regions_with_http_info(self, body, **kwargs): # noqa: E501
29432846
_request_timeout=params.get('_request_timeout'),
29442847
collection_formats=collection_formats)
29452848

2946-
def describe_reserved_capacitys(self, body, **kwargs): # noqa: E501
2947-
"""describe_reserved_capacitys # noqa: E501
2948-
2949-
This method makes a synchronous HTTP request by default. To make an
2950-
asynchronous HTTP request, please pass async_req=True
2951-
>>> thread = api.describe_reserved_capacitys(body, async_req=True)
2952-
>>> result = thread.get()
2953-
2954-
:param async_req bool
2955-
:param DescribeReservedCapacitysRequest body: (required)
2956-
:return: DescribeReservedCapacitysResponse
2957-
If the method is called asynchronously,
2958-
returns the request thread.
2959-
"""
2960-
kwargs['_return_http_data_only'] = True
2961-
if kwargs.get('async_req'):
2962-
return self.describe_reserved_capacitys_with_http_info(body, **kwargs) # noqa: E501
2963-
else:
2964-
(data) = self.describe_reserved_capacitys_with_http_info(body, **kwargs) # noqa: E501
2965-
return data
2966-
2967-
def describe_reserved_capacitys_with_http_info(self, body, **kwargs): # noqa: E501
2968-
"""describe_reserved_capacitys # noqa: E501
2969-
2970-
This method makes a synchronous HTTP request by default. To make an
2971-
asynchronous HTTP request, please pass async_req=True
2972-
>>> thread = api.describe_reserved_capacitys_with_http_info(body, async_req=True)
2973-
>>> result = thread.get()
2974-
2975-
:param async_req bool
2976-
:param DescribeReservedCapacitysRequest body: (required)
2977-
:return: DescribeReservedCapacitysResponse
2978-
If the method is called asynchronously,
2979-
returns the request thread.
2980-
"""
2981-
2982-
all_params = ['body'] # noqa: E501
2983-
all_params.append('async_req')
2984-
all_params.append('_return_http_data_only')
2985-
all_params.append('_preload_content')
2986-
all_params.append('_request_timeout')
2987-
2988-
params = locals()
2989-
for key, val in six.iteritems(params['kwargs']):
2990-
if key not in all_params:
2991-
raise TypeError(
2992-
"Got an unexpected keyword argument '%s'"
2993-
" to method describe_reserved_capacitys" % key
2994-
)
2995-
params[key] = val
2996-
del params['kwargs']
2997-
# verify the required parameter 'body' is set
2998-
if self.api_client.client_side_validation and ('body' not in params or
2999-
params['body'] is None): # noqa: E501
3000-
raise ValueError("Missing the required parameter `body` when calling `describe_reserved_capacitys`") # noqa: E501
3001-
3002-
collection_formats = {}
3003-
3004-
path_params = {}
3005-
3006-
query_params = []
3007-
3008-
header_params = {}
3009-
3010-
form_params = []
3011-
local_var_files = {}
3012-
3013-
body_params = None
3014-
if 'body' in params:
3015-
body_params = params['body']
3016-
# HTTP header `Accept`
3017-
header_params['Accept'] = self.api_client.select_header_accept(
3018-
['application/json']) # noqa: E501
3019-
3020-
# HTTP header `Content-Type`
3021-
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
3022-
['application/json']) # noqa: E501
3023-
3024-
# Authentication setting
3025-
auth_settings = ['volcengineSign'] # noqa: E501
3026-
3027-
return self.api_client.call_api(
3028-
'/DescribeReservedCapacitys/2022-01-01/filenas/post/application_json/', 'POST',
3029-
path_params,
3030-
query_params,
3031-
header_params,
3032-
body=body_params,
3033-
post_params=form_params,
3034-
files=local_var_files,
3035-
response_type='DescribeReservedCapacitysResponse', # noqa: E501
3036-
auth_settings=auth_settings,
3037-
async_req=params.get('async_req'),
3038-
_return_http_data_only=params.get('_return_http_data_only'),
3039-
_preload_content=params.get('_preload_content', True),
3040-
_request_timeout=params.get('_request_timeout'),
3041-
collection_formats=collection_formats)
3042-
30432849
def describe_snapshots(self, body, **kwargs): # noqa: E501
30442850
"""describe_snapshots # noqa: E501
30452851

volcenginesdkfilenas/models/__init__.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@
3939
from volcenginesdkfilenas.models.create_permission_group_response import CreatePermissionGroupResponse
4040
from volcenginesdkfilenas.models.create_pre_signed_url_request import CreatePreSignedUrlRequest
4141
from volcenginesdkfilenas.models.create_pre_signed_url_response import CreatePreSignedUrlResponse
42-
from volcenginesdkfilenas.models.create_reserved_capacity_request import CreateReservedCapacityRequest
43-
from volcenginesdkfilenas.models.create_reserved_capacity_response import CreateReservedCapacityResponse
4442
from volcenginesdkfilenas.models.create_snapshot_request import CreateSnapshotRequest
4543
from volcenginesdkfilenas.models.create_snapshot_response import CreateSnapshotResponse
4644
from volcenginesdkfilenas.models.data_flow_for_describe_data_flows_output import DataFlowForDescribeDataFlowsOutput
@@ -57,6 +55,10 @@
5755
from volcenginesdkfilenas.models.delete_mount_point_response import DeleteMountPointResponse
5856
from volcenginesdkfilenas.models.delete_permission_group_request import DeletePermissionGroupRequest
5957
from volcenginesdkfilenas.models.delete_permission_group_response import DeletePermissionGroupResponse
58+
from volcenginesdkfilenas.models.delete_policy_for_create_data_flow_task_input import DeletePolicyForCreateDataFlowTaskInput
59+
from volcenginesdkfilenas.models.delete_policy_for_describe_data_flow_tasks_output import DeletePolicyForDescribeDataFlowTasksOutput
60+
from volcenginesdkfilenas.models.delete_rule_info_for_create_data_flow_task_input import DeleteRuleInfoForCreateDataFlowTaskInput
61+
from volcenginesdkfilenas.models.delete_rule_info_for_describe_data_flow_tasks_output import DeleteRuleInfoForDescribeDataFlowTasksOutput
6062
from volcenginesdkfilenas.models.delete_snapshot_request import DeleteSnapshotRequest
6163
from volcenginesdkfilenas.models.delete_snapshot_response import DeleteSnapshotResponse
6264
from volcenginesdkfilenas.models.describe_access_points_request import DescribeAccessPointsRequest
@@ -83,8 +85,6 @@
8385
from volcenginesdkfilenas.models.describe_permission_rules_response import DescribePermissionRulesResponse
8486
from volcenginesdkfilenas.models.describe_regions_request import DescribeRegionsRequest
8587
from volcenginesdkfilenas.models.describe_regions_response import DescribeRegionsResponse
86-
from volcenginesdkfilenas.models.describe_reserved_capacitys_request import DescribeReservedCapacitysRequest
87-
from volcenginesdkfilenas.models.describe_reserved_capacitys_response import DescribeReservedCapacitysResponse
8888
from volcenginesdkfilenas.models.describe_snapshots_request import DescribeSnapshotsRequest
8989
from volcenginesdkfilenas.models.describe_snapshots_response import DescribeSnapshotsResponse
9090
from volcenginesdkfilenas.models.describe_zones_request import DescribeZonesRequest
@@ -139,7 +139,6 @@
139139
from volcenginesdkfilenas.models.posix_user_for_create_access_point_input import PosixUserForCreateAccessPointInput
140140
from volcenginesdkfilenas.models.posix_user_for_describe_access_points_output import PosixUserForDescribeAccessPointsOutput
141141
from volcenginesdkfilenas.models.region_for_describe_regions_output import RegionForDescribeRegionsOutput
142-
from volcenginesdkfilenas.models.reserved_capacity_for_describe_reserved_capacitys_output import ReservedCapacityForDescribeReservedCapacitysOutput
143142
from volcenginesdkfilenas.models.root_path_permission_for_create_access_point_input import RootPathPermissionForCreateAccessPointInput
144143
from volcenginesdkfilenas.models.root_path_permission_for_describe_access_points_output import RootPathPermissionForDescribeAccessPointsOutput
145144
from volcenginesdkfilenas.models.sale_for_describe_zones_output import SaleForDescribeZonesOutput

volcenginesdkfilenas/models/create_data_flow_task_request.py

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ class CreateDataFlowTaskRequest(object):
3636
'bucket_name': 'str',
3737
'bucket_prefix': 'str',
3838
'data_flow_id': 'str',
39+
'delete_policy': 'DeletePolicyForCreateDataFlowTaskInput',
3940
'entry_list_file_bucket': 'str',
4041
'entry_list_file_key': 'str',
4142
'entry_list_file_name': 'str',
@@ -53,6 +54,7 @@ class CreateDataFlowTaskRequest(object):
5354
'bucket_name': 'BucketName',
5455
'bucket_prefix': 'BucketPrefix',
5556
'data_flow_id': 'DataFlowId',
57+
'delete_policy': 'DeletePolicy',
5658
'entry_list_file_bucket': 'EntryListFileBucket',
5759
'entry_list_file_key': 'EntryListFileKey',
5860
'entry_list_file_name': 'EntryListFileName',
@@ -66,7 +68,7 @@ class CreateDataFlowTaskRequest(object):
6668
'type': 'Type'
6769
}
6870

69-
def __init__(self, bucket_name=None, bucket_prefix=None, data_flow_id=None, entry_list_file_bucket=None, entry_list_file_key=None, entry_list_file_name=None, evict_policy=None, export_policy=None, file_system_id=None, file_system_path=None, import_policy=None, same_name_file_policy=None, src_id=None, type=None, _configuration=None): # noqa: E501
71+
def __init__(self, bucket_name=None, bucket_prefix=None, data_flow_id=None, delete_policy=None, entry_list_file_bucket=None, entry_list_file_key=None, entry_list_file_name=None, evict_policy=None, export_policy=None, file_system_id=None, file_system_path=None, import_policy=None, same_name_file_policy=None, src_id=None, type=None, _configuration=None): # noqa: E501
7072
"""CreateDataFlowTaskRequest - a model defined in Swagger""" # noqa: E501
7173
if _configuration is None:
7274
_configuration = Configuration()
@@ -75,6 +77,7 @@ def __init__(self, bucket_name=None, bucket_prefix=None, data_flow_id=None, entr
7577
self._bucket_name = None
7678
self._bucket_prefix = None
7779
self._data_flow_id = None
80+
self._delete_policy = None
7881
self._entry_list_file_bucket = None
7982
self._entry_list_file_key = None
8083
self._entry_list_file_name = None
@@ -94,6 +97,8 @@ def __init__(self, bucket_name=None, bucket_prefix=None, data_flow_id=None, entr
9497
self.bucket_prefix = bucket_prefix
9598
if data_flow_id is not None:
9699
self.data_flow_id = data_flow_id
100+
if delete_policy is not None:
101+
self.delete_policy = delete_policy
97102
if entry_list_file_bucket is not None:
98103
self.entry_list_file_bucket = entry_list_file_bucket
99104
if entry_list_file_key is not None:
@@ -180,6 +185,27 @@ def data_flow_id(self, data_flow_id):
180185

181186
self._data_flow_id = data_flow_id
182187

188+
@property
189+
def delete_policy(self):
190+
"""Gets the delete_policy of this CreateDataFlowTaskRequest. # noqa: E501
191+
192+
193+
:return: The delete_policy of this CreateDataFlowTaskRequest. # noqa: E501
194+
:rtype: DeletePolicyForCreateDataFlowTaskInput
195+
"""
196+
return self._delete_policy
197+
198+
@delete_policy.setter
199+
def delete_policy(self, delete_policy):
200+
"""Sets the delete_policy of this CreateDataFlowTaskRequest.
201+
202+
203+
:param delete_policy: The delete_policy of this CreateDataFlowTaskRequest. # noqa: E501
204+
:type: DeletePolicyForCreateDataFlowTaskInput
205+
"""
206+
207+
self._delete_policy = delete_policy
208+
183209
@property
184210
def entry_list_file_bucket(self):
185211
"""Gets the entry_list_file_bucket of this CreateDataFlowTaskRequest. # noqa: E501
@@ -415,7 +441,7 @@ def type(self, type):
415441
:param type: The type of this CreateDataFlowTaskRequest. # noqa: E501
416442
:type: str
417443
"""
418-
allowed_values = ["Import", "Export", "Evict"] # noqa: E501
444+
allowed_values = ["Import", "Export", "Evict", "Delete"] # noqa: E501
419445
if (self._configuration.client_side_validation and
420446
type not in allowed_values):
421447
raise ValueError(

0 commit comments

Comments
 (0)