Skip to content

Commit e801f4d

Browse files
committed
Support API SetMemberDisplayNameSyncStatus.
1 parent 422dd5f commit e801f4d

File tree

5 files changed

+280
-18
lines changed

5 files changed

+280
-18
lines changed

resourcedirectorymaster-20220419/ChangeLog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-03-19 Version: 2.2.0
2+
- Support API SetMemberDisplayNameSyncStatus.
3+
4+
15
2025-02-12 Version: 2.1.1
26
- Update API GetResourceDirectory: update response param.
37
- Update API ListControlPolicies: add param Tag.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '2.1.1'
1+
__version__ = '2.2.0'

resourcedirectorymaster-20220419/alibabacloud_resourcedirectorymaster20220419/client.py

Lines changed: 120 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4051,7 +4051,7 @@ def get_resource_directory_with_options(
40514051
runtime: util_models.RuntimeOptions,
40524052
) -> resource_directory_master_20220419_models.GetResourceDirectoryResponse:
40534053
"""
4054-
@summary \\\\*\\* Co., Ltd.
4054+
@summary Queries the information of a resource directory. If you use a management account to call this API operation, the system returns the information of the resource directory that is enabled by using the management account. If you use a member to call this operation, the system returns the information of
40554055
40564056
@param request: GetResourceDirectoryRequest
40574057
@param runtime: runtime options for this request RuntimeOptions
@@ -4085,7 +4085,7 @@ async def get_resource_directory_with_options_async(
40854085
runtime: util_models.RuntimeOptions,
40864086
) -> resource_directory_master_20220419_models.GetResourceDirectoryResponse:
40874087
"""
4088-
@summary \\\\*\\* Co., Ltd.
4088+
@summary Queries the information of a resource directory. If you use a management account to call this API operation, the system returns the information of the resource directory that is enabled by using the management account. If you use a member to call this operation, the system returns the information of
40894089
40904090
@param request: GetResourceDirectoryRequest
40914091
@param runtime: runtime options for this request RuntimeOptions
@@ -4116,7 +4116,7 @@ async def get_resource_directory_with_options_async(
41164116

41174117
def get_resource_directory(self) -> resource_directory_master_20220419_models.GetResourceDirectoryResponse:
41184118
"""
4119-
@summary \\\\*\\* Co., Ltd.
4119+
@summary Queries the information of a resource directory. If you use a management account to call this API operation, the system returns the information of the resource directory that is enabled by using the management account. If you use a member to call this operation, the system returns the information of
41204120
41214121
@return: GetResourceDirectoryResponse
41224122
"""
@@ -4125,7 +4125,7 @@ def get_resource_directory(self) -> resource_directory_master_20220419_models.Ge
41254125

41264126
async def get_resource_directory_async(self) -> resource_directory_master_20220419_models.GetResourceDirectoryResponse:
41274127
"""
4128-
@summary \\\\*\\* Co., Ltd.
4128+
@summary Queries the information of a resource directory. If you use a management account to call this API operation, the system returns the information of the resource directory that is enabled by using the management account. If you use a member to call this operation, the system returns the information of
41294129
41304130
@return: GetResourceDirectoryResponse
41314131
"""
@@ -4262,7 +4262,7 @@ def list_accounts_with_options(
42624262
runtime: util_models.RuntimeOptions,
42634263
) -> resource_directory_master_20220419_models.ListAccountsResponse:
42644264
"""
4265-
@summary Queries all the members in a resource directory.
4265+
@summary Queries a list of members in a resource directory.
42664266
42674267
@description You can use only the management account of a resource directory or a delegated administrator account of a trusted service to call this operation.
42684268
@@ -4317,7 +4317,7 @@ async def list_accounts_with_options_async(
43174317
runtime: util_models.RuntimeOptions,
43184318
) -> resource_directory_master_20220419_models.ListAccountsResponse:
43194319
"""
4320-
@summary Queries all the members in a resource directory.
4320+
@summary Queries a list of members in a resource directory.
43214321
43224322
@description You can use only the management account of a resource directory or a delegated administrator account of a trusted service to call this operation.
43234323
@@ -4371,7 +4371,7 @@ def list_accounts(
43714371
request: resource_directory_master_20220419_models.ListAccountsRequest,
43724372
) -> resource_directory_master_20220419_models.ListAccountsResponse:
43734373
"""
4374-
@summary Queries all the members in a resource directory.
4374+
@summary Queries a list of members in a resource directory.
43754375
43764376
@description You can use only the management account of a resource directory or a delegated administrator account of a trusted service to call this operation.
43774377
@@ -4386,7 +4386,7 @@ async def list_accounts_async(
43864386
request: resource_directory_master_20220419_models.ListAccountsRequest,
43874387
) -> resource_directory_master_20220419_models.ListAccountsResponse:
43884388
"""
4389-
@summary Queries all the members in a resource directory.
4389+
@summary Queries a list of members in a resource directory.
43904390
43914391
@description You can use only the management account of a resource directory or a delegated administrator account of a trusted service to call this operation.
43924392
@@ -7436,6 +7436,114 @@ async def set_member_deletion_permission_async(
74367436
runtime = util_models.RuntimeOptions()
74377437
return await self.set_member_deletion_permission_with_options_async(request, runtime)
74387438

7439+
def set_member_display_name_sync_status_with_options(
7440+
self,
7441+
request: resource_directory_master_20220419_models.SetMemberDisplayNameSyncStatusRequest,
7442+
runtime: util_models.RuntimeOptions,
7443+
) -> resource_directory_master_20220419_models.SetMemberDisplayNameSyncStatusResponse:
7444+
"""
7445+
@summary Enables or disables the Member Display Name Synchronization feature.
7446+
7447+
@param request: SetMemberDisplayNameSyncStatusRequest
7448+
@param runtime: runtime options for this request RuntimeOptions
7449+
@return: SetMemberDisplayNameSyncStatusResponse
7450+
"""
7451+
UtilClient.validate_model(request)
7452+
query = {}
7453+
if not UtilClient.is_unset(request.status):
7454+
query['Status'] = request.status
7455+
req = open_api_models.OpenApiRequest(
7456+
query=OpenApiUtilClient.query(query)
7457+
)
7458+
params = open_api_models.Params(
7459+
action='SetMemberDisplayNameSyncStatus',
7460+
version='2022-04-19',
7461+
protocol='HTTPS',
7462+
pathname='/',
7463+
method='POST',
7464+
auth_type='AK',
7465+
style='RPC',
7466+
req_body_type='formData',
7467+
body_type='json'
7468+
)
7469+
if UtilClient.is_unset(self._signature_version) or not UtilClient.equal_string(self._signature_version, 'v4'):
7470+
return TeaCore.from_map(
7471+
resource_directory_master_20220419_models.SetMemberDisplayNameSyncStatusResponse(),
7472+
self.call_api(params, req, runtime)
7473+
)
7474+
else:
7475+
return TeaCore.from_map(
7476+
resource_directory_master_20220419_models.SetMemberDisplayNameSyncStatusResponse(),
7477+
self.execute(params, req, runtime)
7478+
)
7479+
7480+
async def set_member_display_name_sync_status_with_options_async(
7481+
self,
7482+
request: resource_directory_master_20220419_models.SetMemberDisplayNameSyncStatusRequest,
7483+
runtime: util_models.RuntimeOptions,
7484+
) -> resource_directory_master_20220419_models.SetMemberDisplayNameSyncStatusResponse:
7485+
"""
7486+
@summary Enables or disables the Member Display Name Synchronization feature.
7487+
7488+
@param request: SetMemberDisplayNameSyncStatusRequest
7489+
@param runtime: runtime options for this request RuntimeOptions
7490+
@return: SetMemberDisplayNameSyncStatusResponse
7491+
"""
7492+
UtilClient.validate_model(request)
7493+
query = {}
7494+
if not UtilClient.is_unset(request.status):
7495+
query['Status'] = request.status
7496+
req = open_api_models.OpenApiRequest(
7497+
query=OpenApiUtilClient.query(query)
7498+
)
7499+
params = open_api_models.Params(
7500+
action='SetMemberDisplayNameSyncStatus',
7501+
version='2022-04-19',
7502+
protocol='HTTPS',
7503+
pathname='/',
7504+
method='POST',
7505+
auth_type='AK',
7506+
style='RPC',
7507+
req_body_type='formData',
7508+
body_type='json'
7509+
)
7510+
if UtilClient.is_unset(self._signature_version) or not UtilClient.equal_string(self._signature_version, 'v4'):
7511+
return TeaCore.from_map(
7512+
resource_directory_master_20220419_models.SetMemberDisplayNameSyncStatusResponse(),
7513+
await self.call_api_async(params, req, runtime)
7514+
)
7515+
else:
7516+
return TeaCore.from_map(
7517+
resource_directory_master_20220419_models.SetMemberDisplayNameSyncStatusResponse(),
7518+
await self.execute_async(params, req, runtime)
7519+
)
7520+
7521+
def set_member_display_name_sync_status(
7522+
self,
7523+
request: resource_directory_master_20220419_models.SetMemberDisplayNameSyncStatusRequest,
7524+
) -> resource_directory_master_20220419_models.SetMemberDisplayNameSyncStatusResponse:
7525+
"""
7526+
@summary Enables or disables the Member Display Name Synchronization feature.
7527+
7528+
@param request: SetMemberDisplayNameSyncStatusRequest
7529+
@return: SetMemberDisplayNameSyncStatusResponse
7530+
"""
7531+
runtime = util_models.RuntimeOptions()
7532+
return self.set_member_display_name_sync_status_with_options(request, runtime)
7533+
7534+
async def set_member_display_name_sync_status_async(
7535+
self,
7536+
request: resource_directory_master_20220419_models.SetMemberDisplayNameSyncStatusRequest,
7537+
) -> resource_directory_master_20220419_models.SetMemberDisplayNameSyncStatusResponse:
7538+
"""
7539+
@summary Enables or disables the Member Display Name Synchronization feature.
7540+
7541+
@param request: SetMemberDisplayNameSyncStatusRequest
7542+
@return: SetMemberDisplayNameSyncStatusResponse
7543+
"""
7544+
runtime = util_models.RuntimeOptions()
7545+
return await self.set_member_display_name_sync_status_with_options_async(request, runtime)
7546+
74397547
def tag_resources_with_options(
74407548
self,
74417549
request: resource_directory_master_20220419_models.TagResourcesRequest,
@@ -8174,7 +8282,7 @@ def update_payer_for_account_with_options(
81748282
runtime: util_models.RuntimeOptions,
81758283
) -> resource_directory_master_20220419_models.UpdatePayerForAccountResponse:
81768284
"""
8177-
@summary 更新成员的结算账号
8285+
@summary Updates the billing account of a member.
81788286
81798287
@param request: UpdatePayerForAccountRequest
81808288
@param runtime: runtime options for this request RuntimeOptions
@@ -8217,7 +8325,7 @@ async def update_payer_for_account_with_options_async(
82178325
runtime: util_models.RuntimeOptions,
82188326
) -> resource_directory_master_20220419_models.UpdatePayerForAccountResponse:
82198327
"""
8220-
@summary 更新成员的结算账号
8328+
@summary Updates the billing account of a member.
82218329
82228330
@param request: UpdatePayerForAccountRequest
82238331
@param runtime: runtime options for this request RuntimeOptions
@@ -8259,7 +8367,7 @@ def update_payer_for_account(
82598367
request: resource_directory_master_20220419_models.UpdatePayerForAccountRequest,
82608368
) -> resource_directory_master_20220419_models.UpdatePayerForAccountResponse:
82618369
"""
8262-
@summary 更新成员的结算账号
8370+
@summary Updates the billing account of a member.
82638371
82648372
@param request: UpdatePayerForAccountRequest
82658373
@return: UpdatePayerForAccountResponse
@@ -8272,7 +8380,7 @@ async def update_payer_for_account_async(
82728380
request: resource_directory_master_20220419_models.UpdatePayerForAccountRequest,
82738381
) -> resource_directory_master_20220419_models.UpdatePayerForAccountResponse:
82748382
"""
8275-
@summary 更新成员的结算账号
8383+
@summary Updates the billing account of a member.
82768384
82778385
@param request: UpdatePayerForAccountRequest
82788386
@return: UpdatePayerForAccountResponse

0 commit comments

Comments
 (0)