Skip to content

Commit 9b1a7d2

Browse files
committed
Support API AddCustomPrivacyPoliciesToBrand.
1 parent af6691d commit 9b1a7d2

File tree

43 files changed

+3594
-0
lines changed

Some content is hidden

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

43 files changed

+3594
-0
lines changed

eiam-20211201/ChangeLog.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
2025-10-30 Version: 2.4.0
2+
- Support API AddCustomPrivacyPoliciesToBrand.
3+
- Support API CreateCustomPrivacyPolicy.
4+
- Support API DeleteCustomPrivacyPolicy.
5+
- Support API DisableCustomPrivacyPolicy.
6+
- Support API EnableCustomPrivacyPolicy.
7+
- Support API GetCustomPrivacyPolicy.
8+
- Support API ListCustomPrivacyPolicies.
9+
- Support API ListCustomPrivacyPoliciesForBrand.
10+
- Support API RemoveCustomPrivacyPoliciesFromBrand.
11+
- Support API UpdateCustomPrivacyPolicy.
12+
13+
114
2025-10-20 Version: 2.3.0
215
- Support API CreateBrand.
316
- Support API DeleteBrand.

eiam-20211201/include/alibabacloud/Eiam20211201.hpp

Lines changed: 170 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,23 @@ namespace Eiam20211201
3737
*/
3838
Models::AddApplicationAccountToUserResponse addApplicationAccountToUser(const Models::AddApplicationAccountToUserRequest &request);
3939

40+
/**
41+
* @summary 添加条款到品牌
42+
*
43+
* @param request AddCustomPrivacyPoliciesToBrandRequest
44+
* @param runtime runtime options for this request RuntimeOptions
45+
* @return AddCustomPrivacyPoliciesToBrandResponse
46+
*/
47+
Models::AddCustomPrivacyPoliciesToBrandResponse addCustomPrivacyPoliciesToBrandWithOptions(const Models::AddCustomPrivacyPoliciesToBrandRequest &request, const Darabonba::RuntimeOptions &runtime);
48+
49+
/**
50+
* @summary 添加条款到品牌
51+
*
52+
* @param request AddCustomPrivacyPoliciesToBrandRequest
53+
* @return AddCustomPrivacyPoliciesToBrandResponse
54+
*/
55+
Models::AddCustomPrivacyPoliciesToBrandResponse addCustomPrivacyPoliciesToBrand(const Models::AddCustomPrivacyPoliciesToBrandRequest &request);
56+
4057
/**
4158
* @summary Adds an Employee Identity and Access Management (EIAM) account to multiple EIAM organizations of Identity as a Service (IDaaS). If the account already exists in the organizational unit, the system directly returns a success response.
4259
*
@@ -232,6 +249,23 @@ namespace Eiam20211201
232249
*/
233250
Models::CreateConditionalAccessPolicyResponse createConditionalAccessPolicy(const Models::CreateConditionalAccessPolicyRequest &request);
234251

252+
/**
253+
* @summary 创建自定义条款
254+
*
255+
* @param request CreateCustomPrivacyPolicyRequest
256+
* @param runtime runtime options for this request RuntimeOptions
257+
* @return CreateCustomPrivacyPolicyResponse
258+
*/
259+
Models::CreateCustomPrivacyPolicyResponse createCustomPrivacyPolicyWithOptions(const Models::CreateCustomPrivacyPolicyRequest &request, const Darabonba::RuntimeOptions &runtime);
260+
261+
/**
262+
* @summary 创建自定义条款
263+
*
264+
* @param request CreateCustomPrivacyPolicyRequest
265+
* @return CreateCustomPrivacyPolicyResponse
266+
*/
267+
Models::CreateCustomPrivacyPolicyResponse createCustomPrivacyPolicy(const Models::CreateCustomPrivacyPolicyRequest &request);
268+
235269
/**
236270
* @summary Creates a custom domain name for an Employee Identity and Access Management (EIAM) instance.
237271
*
@@ -512,6 +546,23 @@ namespace Eiam20211201
512546
*/
513547
Models::DeleteConditionalAccessPolicyResponse deleteConditionalAccessPolicy(const Models::DeleteConditionalAccessPolicyRequest &request);
514548

549+
/**
550+
* @summary 删除自定义条款
551+
*
552+
* @param request DeleteCustomPrivacyPolicyRequest
553+
* @param runtime runtime options for this request RuntimeOptions
554+
* @return DeleteCustomPrivacyPolicyResponse
555+
*/
556+
Models::DeleteCustomPrivacyPolicyResponse deleteCustomPrivacyPolicyWithOptions(const Models::DeleteCustomPrivacyPolicyRequest &request, const Darabonba::RuntimeOptions &runtime);
557+
558+
/**
559+
* @summary 删除自定义条款
560+
*
561+
* @param request DeleteCustomPrivacyPolicyRequest
562+
* @return DeleteCustomPrivacyPolicyResponse
563+
*/
564+
Models::DeleteCustomPrivacyPolicyResponse deleteCustomPrivacyPolicy(const Models::DeleteCustomPrivacyPolicyRequest &request);
565+
515566
/**
516567
* @summary Deletes a custom domain name of an Employee Identity and Access Management (EIAM) instance. You cannot delete the initial domain name and default domain name of the instance.
517568
*
@@ -864,6 +915,23 @@ namespace Eiam20211201
864915
*/
865916
Models::DisableConditionalAccessPolicyResponse disableConditionalAccessPolicy(const Models::DisableConditionalAccessPolicyRequest &request);
866917

918+
/**
919+
* @summary 禁用自定义条款
920+
*
921+
* @param request DisableCustomPrivacyPolicyRequest
922+
* @param runtime runtime options for this request RuntimeOptions
923+
* @return DisableCustomPrivacyPolicyResponse
924+
*/
925+
Models::DisableCustomPrivacyPolicyResponse disableCustomPrivacyPolicyWithOptions(const Models::DisableCustomPrivacyPolicyRequest &request, const Darabonba::RuntimeOptions &runtime);
926+
927+
/**
928+
* @summary 禁用自定义条款
929+
*
930+
* @param request DisableCustomPrivacyPolicyRequest
931+
* @return DisableCustomPrivacyPolicyResponse
932+
*/
933+
Models::DisableCustomPrivacyPolicyResponse disableCustomPrivacyPolicy(const Models::DisableCustomPrivacyPolicyRequest &request);
934+
867935
/**
868936
* @summary Disables a proxy token for a domain name of an Employee Identity and Access Management (EIAM) instance. After the proxy token is disabled, the domain name may not be used as expected.
869937
*
@@ -1123,6 +1191,23 @@ namespace Eiam20211201
11231191
*/
11241192
Models::EnableConditionalAccessPolicyResponse enableConditionalAccessPolicy(const Models::EnableConditionalAccessPolicyRequest &request);
11251193

1194+
/**
1195+
* @summary 启用自定义条款
1196+
*
1197+
* @param request EnableCustomPrivacyPolicyRequest
1198+
* @param runtime runtime options for this request RuntimeOptions
1199+
* @return EnableCustomPrivacyPolicyResponse
1200+
*/
1201+
Models::EnableCustomPrivacyPolicyResponse enableCustomPrivacyPolicyWithOptions(const Models::EnableCustomPrivacyPolicyRequest &request, const Darabonba::RuntimeOptions &runtime);
1202+
1203+
/**
1204+
* @summary 启用自定义条款
1205+
*
1206+
* @param request EnableCustomPrivacyPolicyRequest
1207+
* @return EnableCustomPrivacyPolicyResponse
1208+
*/
1209+
Models::EnableCustomPrivacyPolicyResponse enableCustomPrivacyPolicy(const Models::EnableCustomPrivacyPolicyRequest &request);
1210+
11261211
/**
11271212
* @summary Enables a proxy token for a domain name of an Employee Identity and Access Management (EIAM) instance. The proxy token is used to verify the security of the domain name.
11281213
*
@@ -1382,6 +1467,23 @@ namespace Eiam20211201
13821467
*/
13831468
Models::GetConditionalAccessPolicyResponse getConditionalAccessPolicy(const Models::GetConditionalAccessPolicyRequest &request);
13841469

1470+
/**
1471+
* @summary 获取自定义条款
1472+
*
1473+
* @param request GetCustomPrivacyPolicyRequest
1474+
* @param runtime runtime options for this request RuntimeOptions
1475+
* @return GetCustomPrivacyPolicyResponse
1476+
*/
1477+
Models::GetCustomPrivacyPolicyResponse getCustomPrivacyPolicyWithOptions(const Models::GetCustomPrivacyPolicyRequest &request, const Darabonba::RuntimeOptions &runtime);
1478+
1479+
/**
1480+
* @summary 获取自定义条款
1481+
*
1482+
* @param request GetCustomPrivacyPolicyRequest
1483+
* @return GetCustomPrivacyPolicyResponse
1484+
*/
1485+
Models::GetCustomPrivacyPolicyResponse getCustomPrivacyPolicy(const Models::GetCustomPrivacyPolicyRequest &request);
1486+
13851487
/**
13861488
* @summary Queries the information about a domain name of an Employee Identity and Access Management (EIAM) instance.
13871489
*
@@ -2044,6 +2146,40 @@ namespace Eiam20211201
20442146
*/
20452147
Models::ListConditionalAccessPoliciesForUserResponse listConditionalAccessPoliciesForUser(const Models::ListConditionalAccessPoliciesForUserRequest &request);
20462148

2149+
/**
2150+
* @summary 自定义条款列表查询。
2151+
*
2152+
* @param request ListCustomPrivacyPoliciesRequest
2153+
* @param runtime runtime options for this request RuntimeOptions
2154+
* @return ListCustomPrivacyPoliciesResponse
2155+
*/
2156+
Models::ListCustomPrivacyPoliciesResponse listCustomPrivacyPoliciesWithOptions(const Models::ListCustomPrivacyPoliciesRequest &request, const Darabonba::RuntimeOptions &runtime);
2157+
2158+
/**
2159+
* @summary 自定义条款列表查询。
2160+
*
2161+
* @param request ListCustomPrivacyPoliciesRequest
2162+
* @return ListCustomPrivacyPoliciesResponse
2163+
*/
2164+
Models::ListCustomPrivacyPoliciesResponse listCustomPrivacyPolicies(const Models::ListCustomPrivacyPoliciesRequest &request);
2165+
2166+
/**
2167+
* @summary 获取品牌关联资源的资源
2168+
*
2169+
* @param request ListCustomPrivacyPoliciesForBrandRequest
2170+
* @param runtime runtime options for this request RuntimeOptions
2171+
* @return ListCustomPrivacyPoliciesForBrandResponse
2172+
*/
2173+
Models::ListCustomPrivacyPoliciesForBrandResponse listCustomPrivacyPoliciesForBrandWithOptions(const Models::ListCustomPrivacyPoliciesForBrandRequest &request, const Darabonba::RuntimeOptions &runtime);
2174+
2175+
/**
2176+
* @summary 获取品牌关联资源的资源
2177+
*
2178+
* @param request ListCustomPrivacyPoliciesForBrandRequest
2179+
* @return ListCustomPrivacyPoliciesForBrandResponse
2180+
*/
2181+
Models::ListCustomPrivacyPoliciesForBrandResponse listCustomPrivacyPoliciesForBrand(const Models::ListCustomPrivacyPoliciesForBrandRequest &request);
2182+
20472183
/**
20482184
* @summary Queries the proxy tokens of a domain name of an Employee Identity and Access Management (EIAM) instance.
20492185
*
@@ -2517,6 +2653,23 @@ namespace Eiam20211201
25172653
*/
25182654
Models::RemoveApplicationAccountFromUserResponse removeApplicationAccountFromUser(const Models::RemoveApplicationAccountFromUserRequest &request);
25192655

2656+
/**
2657+
* @summary 移除品牌关联条款
2658+
*
2659+
* @param request RemoveCustomPrivacyPoliciesFromBrandRequest
2660+
* @param runtime runtime options for this request RuntimeOptions
2661+
* @return RemoveCustomPrivacyPoliciesFromBrandResponse
2662+
*/
2663+
Models::RemoveCustomPrivacyPoliciesFromBrandResponse removeCustomPrivacyPoliciesFromBrandWithOptions(const Models::RemoveCustomPrivacyPoliciesFromBrandRequest &request, const Darabonba::RuntimeOptions &runtime);
2664+
2665+
/**
2666+
* @summary 移除品牌关联条款
2667+
*
2668+
* @param request RemoveCustomPrivacyPoliciesFromBrandRequest
2669+
* @return RemoveCustomPrivacyPoliciesFromBrandResponse
2670+
*/
2671+
Models::RemoveCustomPrivacyPoliciesFromBrandResponse removeCustomPrivacyPoliciesFromBrand(const Models::RemoveCustomPrivacyPoliciesFromBrandRequest &request);
2672+
25202673
/**
25212674
* @summary Removes an Employee Identity and Access Management (EIAM) account from multiple EIAM organizations of Identity as a Service (IDaaS). You cannot remove an account from a primary organization.
25222675
*
@@ -3039,6 +3192,23 @@ namespace Eiam20211201
30393192
*/
30403193
Models::UpdateConditionalAccessPolicyDescriptionResponse updateConditionalAccessPolicyDescription(const Models::UpdateConditionalAccessPolicyDescriptionRequest &request);
30413194

3195+
/**
3196+
* @summary 更新自定义条款
3197+
*
3198+
* @param request UpdateCustomPrivacyPolicyRequest
3199+
* @param runtime runtime options for this request RuntimeOptions
3200+
* @return UpdateCustomPrivacyPolicyResponse
3201+
*/
3202+
Models::UpdateCustomPrivacyPolicyResponse updateCustomPrivacyPolicyWithOptions(const Models::UpdateCustomPrivacyPolicyRequest &request, const Darabonba::RuntimeOptions &runtime);
3203+
3204+
/**
3205+
* @summary 更新自定义条款
3206+
*
3207+
* @param request UpdateCustomPrivacyPolicyRequest
3208+
* @return UpdateCustomPrivacyPolicyResponse
3209+
*/
3210+
Models::UpdateCustomPrivacyPolicyResponse updateCustomPrivacyPolicy(const Models::UpdateCustomPrivacyPolicyRequest &request);
3211+
30423212
/**
30433213
* @summary 修改域名关联的品牌。
30443214
*

0 commit comments

Comments
 (0)