From 46d24ba35819bcea8865ffd421f1007aab28dae3 Mon Sep 17 00:00:00 2001 From: weihongmin1 Date: Wed, 14 Jan 2026 14:13:49 +0000 Subject: [PATCH] IAM API 0401 Version Reviewed-by: Belejkanic, Lukas Co-authored-by: weihongmin1 Co-committed-by: weihongmin1 --- docs/iam/api-ref/ALL_META.TXT.json | 444 ++++---- docs/iam/api-ref/CLASS.TXT.json | 696 ++++++------ docs/iam/api-ref/en-us_topic_0057845554.html | 74 +- docs/iam/api-ref/en-us_topic_0057845558.html | 134 +-- docs/iam/api-ref/en-us_topic_0057845561.html | 106 +- docs/iam/api-ref/en-us_topic_0057845562.html | 102 +- docs/iam/api-ref/en-us_topic_0057845564.html | 24 +- docs/iam/api-ref/en-us_topic_0057845567.html | 207 +++- docs/iam/api-ref/en-us_topic_0057845568.html | 396 ++++++- docs/iam/api-ref/en-us_topic_0057845571.html | 356 +++++-- docs/iam/api-ref/en-us_topic_0057845574.html | 46 +- docs/iam/api-ref/en-us_topic_0057845575.html | 119 ++- docs/iam/api-ref/en-us_topic_0057845581.html | 14 +- docs/iam/api-ref/en-us_topic_0057845583.html | 852 ++++++++++----- docs/iam/api-ref/en-us_topic_0057845585.html | 331 +++++- docs/iam/api-ref/en-us_topic_0057845586.html | 9 + docs/iam/api-ref/en-us_topic_0057845587.html | 135 ++- docs/iam/api-ref/en-us_topic_0057845590.html | 395 ++++++- docs/iam/api-ref/en-us_topic_0057845591.html | 24 +- docs/iam/api-ref/en-us_topic_0057845595.html | 111 +- docs/iam/api-ref/en-us_topic_0057845596.html | 94 +- docs/iam/api-ref/en-us_topic_0057845600.html | 125 ++- docs/iam/api-ref/en-us_topic_0057845602.html | 77 +- docs/iam/api-ref/en-us_topic_0057845603.html | 260 ++++- docs/iam/api-ref/en-us_topic_0057845609.html | 113 +- docs/iam/api-ref/en-us_topic_0057845611.html | 139 ++- docs/iam/api-ref/en-us_topic_0057845612.html | 14 +- docs/iam/api-ref/en-us_topic_0057845613.html | 60 +- docs/iam/api-ref/en-us_topic_0057845615.html | 40 +- docs/iam/api-ref/en-us_topic_0057845616.html | 68 +- docs/iam/api-ref/en-us_topic_0057845618.html | 108 +- docs/iam/api-ref/en-us_topic_0057845622.html | 142 ++- docs/iam/api-ref/en-us_topic_0057845625.html | 76 +- docs/iam/api-ref/en-us_topic_0057845626.html | 4 +- docs/iam/api-ref/en-us_topic_0057845629.html | 474 ++++++++- docs/iam/api-ref/en-us_topic_0057845637.html | 40 +- docs/iam/api-ref/en-us_topic_0057845638.html | 87 +- docs/iam/api-ref/en-us_topic_0057845639.html | 103 +- docs/iam/api-ref/en-us_topic_0057845640.html | 268 ++++- docs/iam/api-ref/en-us_topic_0057845644.html | 96 +- docs/iam/api-ref/en-us_topic_0057845645.html | 203 +++- docs/iam/api-ref/en-us_topic_0057845650.html | 112 +- docs/iam/api-ref/en-us_topic_0057845652.html | 43 +- docs/iam/api-ref/en-us_topic_0057845653.html | 49 +- docs/iam/api-ref/en-us_topic_0064274720.html | 822 +++++++++++--- docs/iam/api-ref/en-us_topic_0066154565.html | 134 ++- docs/iam/api-ref/en-us_topic_0066154566.html | 149 ++- docs/iam/api-ref/en-us_topic_0066154567.html | 124 ++- docs/iam/api-ref/en-us_topic_0067148043.html | 156 ++- docs/iam/api-ref/en-us_topic_0067148044.html | 142 ++- docs/iam/api-ref/en-us_topic_0067148045.html | 111 +- docs/iam/api-ref/en-us_topic_0067148046.html | 129 ++- docs/iam/api-ref/en-us_topic_0074171149.html | 45 +- docs/iam/api-ref/en-us_topic_0079466135.html | 20 +- docs/iam/api-ref/en-us_topic_0079467614.html | 12 +- docs/iam/api-ref/en-us_topic_0079467615.html | 10 +- docs/iam/api-ref/en-us_topic_0079467617.html | 137 ++- docs/iam/api-ref/en-us_topic_0079467622.html | 8 +- docs/iam/api-ref/en-us_topic_0079467623.html | 127 ++- docs/iam/api-ref/en-us_topic_0079467625.html | 10 +- docs/iam/api-ref/en-us_topic_0079467627.html | 8 +- docs/iam/api-ref/en-us_topic_0079578164.html | 252 ++++- docs/iam/api-ref/en-us_topic_0079578165.html | 8 +- docs/iam/api-ref/en-us_topic_0079578166.html | 224 +++- docs/iam/api-ref/en-us_topic_0097949518.html | 366 +++++-- docs/iam/api-ref/iam_01_0008.html | 2 +- docs/iam/api-ref/iam_02_0003.html | 255 ++++- docs/iam/api-ref/iam_02_0004.html | 136 ++- docs/iam/api-ref/iam_02_0006.html | 15 +- docs/iam/api-ref/iam_02_0007.html | 73 +- docs/iam/api-ref/iam_02_0008.html | 14 +- docs/iam/api-ref/iam_02_0011.html | 44 +- docs/iam/api-ref/iam_02_0012.html | 8 +- docs/iam/api-ref/iam_02_0013.html | 4 +- docs/iam/api-ref/iam_02_0014.html | 276 ++--- docs/iam/api-ref/iam_02_0022.html | 93 +- docs/iam/api-ref/iam_02_0023.html | 2 +- docs/iam/api-ref/iam_02_0024.html | 7 +- docs/iam/api-ref/iam_02_0027.html | 196 +++- docs/iam/api-ref/iam_02_0028.html | 83 +- docs/iam/api-ref/iam_02_0029.html | 124 ++- docs/iam/api-ref/iam_02_0030.html | 45 +- docs/iam/api-ref/iam_02_0046.html | 944 ++++++++++------ docs/iam/api-ref/iam_02_0113.html | 38 +- docs/iam/api-ref/iam_02_0510.html | 12 +- docs/iam/api-ref/iam_02_0511.html | 6 +- docs/iam/api-ref/iam_02_0633.html | 192 ++++ docs/iam/api-ref/iam_02_0634.html | 183 ++++ docs/iam/api-ref/iam_03_0002.html | 2 +- docs/iam/api-ref/iam_03_0006.html | 1006 ++++++++++++++++++ docs/iam/api-ref/iam_08_0004.html | 16 +- docs/iam/api-ref/iam_08_0014.html | 6 +- docs/iam/api-ref/iam_08_0015.html | 23 +- docs/iam/api-ref/iam_08_0016.html | 4 +- docs/iam/api-ref/iam_08_0021.html | 44 +- docs/iam/api-ref/iam_10_0011.html | 8 +- docs/iam/api-ref/iam_12_0513.html | 17 + docs/iam/api-ref/iam_13_0605.html | 298 ++++-- docs/iam/api-ref/iam_13_0606.html | 213 +++- docs/iam/api-ref/iam_19_0003.html | 4 +- docs/iam/api-ref/iam_20_0000.html | 2 + 101 files changed, 11708 insertions(+), 3051 deletions(-) create mode 100644 docs/iam/api-ref/iam_02_0633.html create mode 100644 docs/iam/api-ref/iam_02_0634.html create mode 100644 docs/iam/api-ref/iam_03_0006.html create mode 100644 docs/iam/api-ref/iam_12_0513.html diff --git a/docs/iam/api-ref/ALL_META.TXT.json b/docs/iam/api-ref/ALL_META.TXT.json index b947b34b4..1627635d3 100644 --- a/docs/iam/api-ref/ALL_META.TXT.json +++ b/docs/iam/api-ref/ALL_META.TXT.json @@ -91,7 +91,7 @@ "node_id":"iam_02_0008.xml", "product_code":"iam", "code":"5", - "des":"This section describes the structure of a REST API request, and uses the IAM API for obtaining a user token (see Obtaining a User Token) as an example to demonstrate how ", + "des":"This section describes the structure of a REST API request, and uses the IAM API for obtaining a user token (see Obtaining a User Token Through Password Authentication) a", "doc_type":"api", "kw":"Making an API Request,Calling APIs,API Reference", "search_title":"", @@ -198,7 +198,7 @@ "code":"10", "des":"This API is used to obtain a token through username/password authentication. A token is a system object encapsulating the identity and permissions of a user. When calling", "doc_type":"api", - "kw":"Obtaining a User Token,Token Management,API Reference", + "kw":"Obtaining a User Token Through Password Authentication,Token Management,API Reference", "search_title":"", "metedata":[ { @@ -209,14 +209,35 @@ "IsBot":"Yes" } ], - "title":"Obtaining a User Token", + "title":"Obtaining a User Token Through Password Authentication", + "githuburl":"" + }, + { + "uri":"iam_03_0006.html", + "node_id":"iam_03_0006.xml", + "product_code":"iam", + "code":"11", + "des":"This API is used to obtain an IAM user token using the username, password, and virtual MFA device. To use this API, ensure that virtual MFA-based login protection has bee", + "doc_type":"api", + "kw":"Obtaining a User Token Through Password Authentication and Virtual MFA,Token Management,API Referenc", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "Ismulti":"No", + "opensource":"true", + "IsBot":"Yes" + } + ], + "title":"Obtaining a User Token Through Password Authentication and Virtual MFA", "githuburl":"" }, { "uri":"en-us_topic_0064274720.html", "node_id":"en-us_topic_0064274720.xml", "product_code":"iam", - "code":"11", + "code":"12", "des":"This API is used to obtain an agency token. For example, after a trust relationship is established between account A (delegating party) and account B (delegated party), t", "doc_type":"api", "kw":"Obtaining an Agency Token,Token Management,API Reference", @@ -237,8 +258,8 @@ "uri":"en-us_topic_0057845585.html", "node_id":"en-us_topic_0057845585.xml", "product_code":"iam", - "code":"12", - "des":"This API is used to check the validity of a specified token. If the token is valid, detailed information about the token will be returned.GET /v3/auth/tokensParameters in", + "code":"13", + "des":"This API is used to check the validity of a specified token. If the token is valid, detailed information about the token will be returned.GET /v3/auth/tokensQuery paramet", "doc_type":"api", "kw":"Verifying a Token and Returning a Valid Token,Token Management,API Reference", "search_title":"", @@ -258,7 +279,7 @@ "uri":"en-us_topic_0057845586.html", "node_id":"en-us_topic_0057845586.xml", "product_code":"iam", - "code":"13", + "code":"14", "des":"This API can be used by the administrator to verify the token of a user or used by a user to verify their token. The administrator can only verify the token of a user cre", "doc_type":"api", "kw":"Verifying a Token,Token Management,API Reference", @@ -279,7 +300,7 @@ "uri":"iam_02_0063.html", "node_id":"iam_02_0063.xml", "product_code":"iam", - "code":"14", + "code":"15", "des":"This API is used to delete a token no matter whether the token has expired or not.DELETE /v3/auth/tokensParameters in the request headerParameterMandatoryTypeDescriptionX", "doc_type":"api", "kw":"Deleting a User Token,Token Management,API Reference", @@ -300,7 +321,7 @@ "uri":"en-us_topic_0097942776.html", "node_id":"en-us_topic_0097942776.xml", "product_code":"iam", - "code":"15", + "code":"16", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Access Key Management", @@ -321,7 +342,7 @@ "uri":"en-us_topic_0097949518.html", "node_id":"en-us_topic_0097949518.xml", "product_code":"iam", - "code":"16", + "code":"17", "des":"You can obtain a temporary AK/SK and security token (offline AK/SK) by using a user token, agency token, and federated token. A temporary AK/SK is a token with temporary ", "doc_type":"api", "kw":"Obtaining a Temporary AK/SK,Access Key Management,API Reference", @@ -342,7 +363,7 @@ "uri":"iam_03_0001.html", "node_id":"iam_03_0001.xml", "product_code":"iam", - "code":"17", + "code":"18", "des":"This API can be used by the administrator to create a permanent access key for an IAM user or used by an IAM user to create a permanent access key for itself.Access keys ", "doc_type":"api", "kw":"Creating a Permanent Access Key,Access Key Management,API Reference", @@ -363,7 +384,7 @@ "uri":"iam_03_0003.html", "node_id":"iam_03_0003.xml", "product_code":"iam", - "code":"18", + "code":"19", "des":"This API can be used by the administrator to list all permanent access key of an IAM user or used by an IAM user to list all of their permanent access keys.The API can be", "doc_type":"api", "kw":"Listing Permanent Access Keys,Access Key Management,API Reference", @@ -384,7 +405,7 @@ "uri":"iam_03_0002.html", "node_id":"iam_03_0002.xml", "product_code":"iam", - "code":"19", + "code":"20", "des":"This API can be used by the administrator to query the specified permanent access key of an IAM user or used by an IAM user to query one of their permanent access keys.Th", "doc_type":"api", "kw":"Querying a Permanent Access Key,Access Key Management,API Reference", @@ -405,7 +426,7 @@ "uri":"iam_03_0004.html", "node_id":"iam_03_0004.xml", "product_code":"iam", - "code":"20", + "code":"21", "des":"This API can be used by the administrator to modify the specified permanent access key of an IAM user or used by an IAM user to modify one of their permanent access keys.", "doc_type":"api", "kw":"Modifying a Permanent Access Key,Access Key Management,API Reference", @@ -426,7 +447,7 @@ "uri":"iam_03_0005.html", "node_id":"iam_03_0005.xml", "product_code":"iam", - "code":"21", + "code":"22", "des":"This API can be used by the administrator to delete the specified permanent access key of an IAM user or used by an IAM user to delete one of their permanent access keys.", "doc_type":"api", "kw":"Deleting a Permanent Access Key,Access Key Management,API Reference", @@ -447,7 +468,7 @@ "uri":"en-us_topic_0067148042.html", "node_id":"en-us_topic_0067148042.xml", "product_code":"iam", - "code":"22", + "code":"23", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Region Management", @@ -468,7 +489,7 @@ "uri":"en-us_topic_0067148043.html", "node_id":"en-us_topic_0067148043.xml", "product_code":"iam", - "code":"23", + "code":"24", "des":"This API is used to query a region list.GET /v3/regionsParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringFill application/json;charset", "doc_type":"api", "kw":"Querying a Region List,Region Management,API Reference", @@ -489,7 +510,7 @@ "uri":"en-us_topic_0067148044.html", "node_id":"en-us_topic_0067148044.xml", "product_code":"iam", - "code":"24", + "code":"25", "des":"This API is used to query region details.URI formatGET /v3/regions/{region_id}GET /v3/regions/{region_id}URI parametersParameterMandatoryTypeDescriptionregion_idYesString", "doc_type":"api", "kw":"Querying Region Details,Region Management,API Reference", @@ -510,7 +531,7 @@ "uri":"en-us_topic_0057845642.html", "node_id":"en-us_topic_0057845642.xml", "product_code":"iam", - "code":"25", + "code":"26", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Project Management", @@ -531,8 +552,8 @@ "uri":"en-us_topic_0057845625.html", "node_id":"en-us_topic_0057845625.xml", "product_code":"iam", - "code":"26", - "des":"This API is used to query project information based on the specified criteria.URI formatGET /v3/projects{?domain_id,name,enabled,parent_id,is_domain,page,per_page}GET /v3", + "code":"27", + "des":"This API is used to query project information based on the specified criteria.URI formatGET /v3/projectsGET /v3/projectsURI parametersParameterMandatoryTypeDescriptiondom", "doc_type":"api", "kw":"Querying Project Information Based on the Specified Criteria,Project Management,API Reference", "search_title":"", @@ -552,7 +573,7 @@ "uri":"en-us_topic_0057845622.html", "node_id":"en-us_topic_0057845622.xml", "product_code":"iam", - "code":"27", + "code":"28", "des":"This API is used to query the project list of a specified user.URI formatGET /v3/users/{user_id}/projectsGET /v3/users/{user_id}/projectsURI parametersParameterMandatoryT", "doc_type":"api", "kw":"Querying a User Project List,Project Management,API Reference", @@ -573,7 +594,7 @@ "uri":"en-us_topic_0057845558.html", "node_id":"en-us_topic_0057845558.xml", "product_code":"iam", - "code":"28", + "code":"29", "des":"This API is used to query the list of projects accessible to users.GET /v3/auth/projectsParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesSt", "doc_type":"api", "kw":"Querying the List of Projects Accessible to Users,Project Management,API Reference", @@ -594,7 +615,7 @@ "uri":"en-us_topic_0066154565.html", "node_id":"en-us_topic_0066154565.xml", "product_code":"iam", - "code":"29", + "code":"30", "des":"This API is used to create a project.POST /v3/projectsParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringFill application/json;charset=", "doc_type":"api", "kw":"Creating a Project,Project Management,API Reference", @@ -615,7 +636,7 @@ "uri":"en-us_topic_0066154566.html", "node_id":"en-us_topic_0066154566.xml", "product_code":"iam", - "code":"30", + "code":"31", "des":"This API is used to modify project information.URI formatPATCH /v3/projects/{project_id}PATCH /v3/projects/{project_id}URI parametersParameterMandatoryTypeDescriptionproj", "doc_type":"api", "kw":"Modifying Project Data,Project Management,API Reference", @@ -636,7 +657,7 @@ "uri":"en-us_topic_0066154567.html", "node_id":"en-us_topic_0066154567.xml", "product_code":"iam", - "code":"31", + "code":"32", "des":"This API is used to query detailed information about a project based on the project ID.URI formatGET /v3/projects/{project_id}GET /v3/projects/{project_id}URI parametersP", "doc_type":"api", "kw":"Querying Information About a Specified Project,Project Management,API Reference", @@ -657,7 +678,7 @@ "uri":"en-us_topic_0074171149.html", "node_id":"en-us_topic_0074171149.xml", "product_code":"iam", - "code":"32", + "code":"33", "des":"This API is used to set the status of a specified project. The project statuses include Normal and Suspended.URI formatPUT /v3-ext/projects/{project_id}PUT /v3-ext/projec", "doc_type":"api", "kw":"Setting the Status of a Specified Project,Project Management,API Reference", @@ -678,7 +699,7 @@ "uri":"en-us_topic_0079466135.html", "node_id":"en-us_topic_0079466135.xml", "product_code":"iam", - "code":"33", + "code":"34", "des":"This API is used to query details about a specified project, including the project status.URI formatGET /v3-ext/projects/{project_id}GET /v3-ext/projects/{project_id}URI ", "doc_type":"api", "kw":"Querying Information and Status of a Specified Project,Project Management,API Reference", @@ -699,7 +720,7 @@ "uri":"en-us_topic_0094012960.html", "node_id":"en-us_topic_0094012960.xml", "product_code":"iam", - "code":"34", + "code":"35", "des":"This API is used to delete a project.URI formatDELETE /v3/projects/{project_id}DELETE /v3/projects/{project_id}URI parametersParameterMandatoryTypeDescriptionproject_idYe", "doc_type":"api", "kw":"Deleting a Project,Project Management,API Reference", @@ -720,7 +741,7 @@ "uri":"iam_02_0037.html", "node_id":"iam_02_0037.xml", "product_code":"iam", - "code":"35", + "code":"36", "des":"This API is used to query the quotas of a specified project.URI formatGET /v3.0/OS-QUOTA/projects/{project_id}GET /v3.0/OS-QUOTA/projects/{project_id}URI parametersStatus", "doc_type":"api", "kw":"Querying the Quotas of a Project,Project Management,API Reference", @@ -741,7 +762,7 @@ "uri":"en-us_topic_0057845621.html", "node_id":"en-us_topic_0057845621.xml", "product_code":"iam", - "code":"36", + "code":"37", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Tenant Management", @@ -762,7 +783,7 @@ "uri":"en-us_topic_0057845574.html", "node_id":"en-us_topic_0057845574.xml", "product_code":"iam", - "code":"37", + "code":"38", "des":"This API is used to query the list of domains accessible to users.GET /v3/auth/domainsParameters in the request headerParameterMandatoryTypeDescriptionX-Auth-TokenYesStri", "doc_type":"api", "kw":"Querying the List of Domains Accessible to Users,Tenant Management,API Reference", @@ -783,7 +804,7 @@ "uri":"iam_02_0007.html", "node_id":"iam_02_0007.xml", "product_code":"iam", - "code":"38", + "code":"39", "des":"This API is used to query the password strength policy, including its regular expression and description.URI formatGET /v3/domains/{domain_id}/config/security_complianceG", "doc_type":"api", "kw":"Querying the Password Strength Policy,Tenant Management,API Reference", @@ -804,7 +825,7 @@ "uri":"iam_02_0113.html", "node_id":"iam_02_0113.xml", "product_code":"iam", - "code":"39", + "code":"40", "des":"This API is used to query the password strength policy by option. The option can be the regular expression and description of the password strength policy.URI formatGET /", "doc_type":"api", "kw":"Querying the Password Strength Policy by Option,Tenant Management,API Reference", @@ -825,7 +846,7 @@ "uri":"iam_02_0114.html", "node_id":"iam_02_0114.xml", "product_code":"iam", - "code":"40", + "code":"41", "des":"This API is used to query a resource quota. You can query the quota of users, user groups, identity providers, agencies, and policies.URI formatGET /v3.0/OS-QUOTA/domains", "doc_type":"api", "kw":"Querying a Resource Quota,Tenant Management,API Reference", @@ -846,7 +867,7 @@ "uri":"en-us_topic_0057845593.html", "node_id":"en-us_topic_0057845593.xml", "product_code":"iam", - "code":"41", + "code":"42", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"User Management", @@ -867,7 +888,7 @@ "uri":"en-us_topic_0057845638.html", "node_id":"en-us_topic_0057845638.xml", "product_code":"iam", - "code":"42", + "code":"43", "des":"This API is used to query a user list.URI formatGET /v3/usersGET /v3/usersURI parametersParameterMandatoryTypeDescriptiondomain_idNoStringID of the domain that a user bel", "doc_type":"api", "kw":"Querying a User List,User Management,API Reference", @@ -888,7 +909,7 @@ "uri":"en-us_topic_0057845652.html", "node_id":"en-us_topic_0057845652.xml", "product_code":"iam", - "code":"43", + "code":"44", "des":"This API is used to query detailed information about a specified user.URI formatGET /v3/users/{user_id}GET /v3/users/{user_id}URI parametersParameterMandatoryTypeDescript", "doc_type":"api", "kw":"Querying User Details,User Management,API Reference", @@ -909,7 +930,7 @@ "uri":"iam_08_0004.html", "node_id":"iam_08_0004.xml", "product_code":"iam", - "code":"44", + "code":"45", "des":"This API can be used by the administrator to query the details about a specified user or used by a user to query their details.GET /v3.0/OS-USER/users/{user_id}Status cod", "doc_type":"api", "kw":"Querying User Details (Recommended),User Management,API Reference", @@ -930,7 +951,7 @@ "uri":"en-us_topic_0057845554.html", "node_id":"en-us_topic_0057845554.xml", "product_code":"iam", - "code":"45", + "code":"46", "des":"This API is used to query the information about the user group to which a specified user belongs.URI formatGET /v3/users/{user_id}/groupsGET /v3/users/{user_id}/groupsURI", "doc_type":"api", "kw":"Querying the User Group to Which a User Belongs,User Management,API Reference", @@ -951,7 +972,7 @@ "uri":"en-us_topic_0057845561.html", "node_id":"en-us_topic_0057845561.xml", "product_code":"iam", - "code":"46", + "code":"47", "des":"This API is used to query users in a user group.URI formatGET /v3/groups/{group_id}/usersGET /v3/groups/{group_id}/usersURI parametersParameterMandatoryTypeDescriptiongro", "doc_type":"api", "kw":"Querying Users in a User Group,User Management,API Reference", @@ -972,7 +993,7 @@ "uri":"iam_08_0015.html", "node_id":"iam_08_0015.xml", "product_code":"iam", - "code":"47", + "code":"48", "des":"This API is provided for the administrator to create an IAM user.POST /v3.0/OS-USER/usersRequest for an administrator to create an IAM user named IAMUser, with the email ", "doc_type":"api", "kw":"Creating an IAM User (Recommended),User Management,API Reference", @@ -993,7 +1014,7 @@ "uri":"en-us_topic_0057845637.html", "node_id":"en-us_topic_0057845637.xml", "product_code":"iam", - "code":"48", + "code":"49", "des":"This API is used to create a user under a domain.POST /v3/usersParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringFill application/json", "doc_type":"api", "kw":"Creating a User,User Management,API Reference", @@ -1014,7 +1035,7 @@ "uri":"en-us_topic_0057845653.html", "node_id":"en-us_topic_0057845653.xml", "product_code":"iam", - "code":"49", + "code":"50", "des":"This API is used to change the password for a user.URI formatPOST /v3/users/{user_id}/passwordPOST /v3/users/{user_id}/passwordURI parametersParameterMandatoryTypeDescrip", "doc_type":"api", "kw":"Changing a Password,User Management,API Reference", @@ -1035,7 +1056,7 @@ "uri":"en-us_topic_0057845611.html", "node_id":"en-us_topic_0057845611.xml", "product_code":"iam", - "code":"50", + "code":"51", "des":"This API is used to modify user information under a domain.URI formatPATCH /v3/users/{user_id}PATCH /v3/users/{user_id}URI parametersParameterMandatoryTypeDescriptionuser", "doc_type":"api", "kw":"Modifying User Information,User Management,API Reference", @@ -1056,7 +1077,7 @@ "uri":"iam_08_0011.html", "node_id":"iam_08_0011.xml", "product_code":"iam", - "code":"51", + "code":"52", "des":"This API is provided for the administrator to modify user information.PUT /v3.0/OS-USER/users/{user_id}Status code: 200The request is successful.", "doc_type":"api", "kw":"Modifying User Information (Including Email Address and Mobile Number) as the Administrator,User Man", @@ -1077,7 +1098,7 @@ "uri":"en-us_topic_0057845630.html", "node_id":"en-us_topic_0057845630.xml", "product_code":"iam", - "code":"52", + "code":"53", "des":"This API is used to delete a user.URI formatDELETE /v3/users/{user_id}DELETE /v3/users/{user_id}URI parametersParameterMandatoryTypeDescriptionuser_idYesStringUser ID.Par", "doc_type":"api", "kw":"Deleting a User,User Management,API Reference", @@ -1098,7 +1119,7 @@ "uri":"en-us_topic_0057845601.html", "node_id":"en-us_topic_0057845601.xml", "product_code":"iam", - "code":"53", + "code":"54", "des":"This API is used to delete a user from a user group.URI formatDELETE /v3/groups/{group_id}/users/{user_id}DELETE /v3/groups/{group_id}/users/{user_id}URI parametersParame", "doc_type":"api", "kw":"Deleting a User from a User Group,User Management,API Reference", @@ -1119,7 +1140,7 @@ "uri":"iam_08_0025.html", "node_id":"iam_08_0025.xml", "product_code":"iam", - "code":"54", + "code":"55", "des":"This API is used by the administrator to send a welcome email to a user.The welcome email contains a one-time password-free login link, which can be used by the user to s", "doc_type":"api", "kw":"Sending a Welcome Email to a User,User Management,API Reference", @@ -1140,7 +1161,7 @@ "uri":"en-us_topic_0057845641.html", "node_id":"en-us_topic_0057845641.xml", "product_code":"iam", - "code":"55", + "code":"56", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"User Group Management", @@ -1161,8 +1182,8 @@ "uri":"en-us_topic_0057845602.html", "node_id":"en-us_topic_0057845602.xml", "product_code":"iam", - "code":"56", - "des":"This API is used to query user group information.URI formatGET /v3/groups{?domain_id,name}GET /v3/groups{?domain_id,name}Query parametersParameterMandatoryTypeDescription", + "code":"57", + "des":"This API is used to query user group information.URI formatGET /v3/groupsGET /v3/groupsQuery parametersParameterMandatoryTypeDescriptiondomain_idNoStringID of the domain ", "doc_type":"api", "kw":"Listing User Groups,User Group Management,API Reference", "search_title":"", @@ -1182,7 +1203,7 @@ "uri":"en-us_topic_0057845618.html", "node_id":"en-us_topic_0057845618.xml", "product_code":"iam", - "code":"57", + "code":"58", "des":"This API is used to query detailed information about a user group.URI formatGET /v3/groups/{group_id}GET /v3/groups/{group_id}Query parametersParameterMandatoryTypeDescri", "doc_type":"api", "kw":"Querying User Group Details,User Group Management,API Reference", @@ -1203,7 +1224,7 @@ "uri":"en-us_topic_0057845650.html", "node_id":"en-us_topic_0057845650.xml", "product_code":"iam", - "code":"58", + "code":"59", "des":"This API is used to create a user group.POST /v3/groupsParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringFill application/json;charset", "doc_type":"api", "kw":"Creating a User Group,User Group Management,API Reference", @@ -1224,7 +1245,7 @@ "uri":"en-us_topic_0057845654.html", "node_id":"en-us_topic_0057845654.xml", "product_code":"iam", - "code":"59", + "code":"60", "des":"This API is used to add a user to a user group.URI formatPUT /v3/groups/{group_id}/users/{user_id}PUT /v3/groups/{group_id}/users/{user_id}URI parametersParameterMandator", "doc_type":"api", "kw":"Adding a User to a User Group,User Group Management,API Reference", @@ -1245,7 +1266,7 @@ "uri":"en-us_topic_0057845600.html", "node_id":"en-us_topic_0057845600.xml", "product_code":"iam", - "code":"60", + "code":"61", "des":"This API is used to update user group information.URI formatPATCH /v3/groups/{group_id}PATCH /v3/groups/{group_id}URI parametersParameterMandatoryTypeDescriptiongroup_idY", "doc_type":"api", "kw":"Updating a User Group,User Group Management,API Reference", @@ -1266,7 +1287,7 @@ "uri":"en-us_topic_0057845566.html", "node_id":"en-us_topic_0057845566.xml", "product_code":"iam", - "code":"61", + "code":"62", "des":"This API is used to delete a user group.URI formatDELETE /v3/groups/{group_id}DELETE /v3/groups/{group_id}URI parametersParameterMandatoryTypeDescriptiongroup_idYesString", "doc_type":"api", "kw":"Deleting a User Group,User Group Management,API Reference", @@ -1287,7 +1308,7 @@ "uri":"en-us_topic_0057845599.html", "node_id":"en-us_topic_0057845599.xml", "product_code":"iam", - "code":"62", + "code":"63", "des":"This API is used to query whether a user belongs to a user group.URI formatHEAD /v3/groups/{group_id}/users/{user_id}HEAD /v3/groups/{group_id}/users/{user_id}URI paramet", "doc_type":"api", "kw":"Querying Whether a User Belongs to a User Group,User Group Management,API Reference", @@ -1308,7 +1329,7 @@ "uri":"en-us_topic_0057845579.html", "node_id":"en-us_topic_0057845579.xml", "product_code":"iam", - "code":"63", + "code":"64", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Permission Management", @@ -1329,7 +1350,7 @@ "uri":"en-us_topic_0057845591.html", "node_id":"en-us_topic_0057845591.xml", "product_code":"iam", - "code":"64", + "code":"65", "des":"This API is used to query a role list, including the permissions policies of a role. A role is a set of permissions and represents a group of actions.GET /v3/rolesStatus ", "doc_type":"api", "kw":"Querying a Role List,Permission Management,API Reference", @@ -1350,7 +1371,7 @@ "uri":"en-us_topic_0057845603.html", "node_id":"en-us_topic_0057845603.xml", "product_code":"iam", - "code":"65", + "code":"66", "des":"This API is used to query role details, including the permissions policies of a role. A role is a set of permissions and represents a group of actions.URI formatGET /v3/r", "doc_type":"api", "kw":"Querying Role Details,Permission Management,API Reference", @@ -1371,7 +1392,7 @@ "uri":"en-us_topic_0000001362626928.html", "node_id":"en-us_topic_0000001362626928.xml", "product_code":"iam", - "code":"66", + "code":"67", "des":"This API is used to query permission assignment records of a specified account.GET /v3.0/OS-PERMISSION/role-assignmentsStatus code: 200The request is successful.{\n \"ro", "doc_type":"api", "kw":"Querying Permission Assignment Records,Permission Management,API Reference", @@ -1392,7 +1413,7 @@ "uri":"iam_11_0003.html", "node_id":"iam_11_0003.xml", "product_code":"iam", - "code":"67", + "code":"68", "des":"This API is used to query the user groups to which a specified role has been assigned.URI formatGET /v3/role_assignments{?role.id,user.id,group.id,scope.project.id,scope.", "doc_type":"api", "kw":"Querying Role Assignments (Discarded),Permission Management,API Reference", @@ -1413,7 +1434,7 @@ "uri":"en-us_topic_0057845571.html", "node_id":"en-us_topic_0057845571.xml", "product_code":"iam", - "code":"68", + "code":"69", "des":"This API is used to query the permissions of a user group under a domain. A role is a set of permissions and represents a group of actions.URI formatGET /v3/domains/{doma", "doc_type":"api", "kw":"Querying Permissions of a User Group Under a Domain,Permission Management,API Reference", @@ -1434,7 +1455,7 @@ "uri":"en-us_topic_0057845640.html", "node_id":"en-us_topic_0057845640.xml", "product_code":"iam", - "code":"69", + "code":"70", "des":"This API is used to query the permissions of a specified user group corresponding to a project. A role is a set of permissions and represents a group of actions.URI forma", "doc_type":"api", "kw":"Querying Permissions of a User Group Corresponding to a Project,Permission Management,API Reference", @@ -1455,7 +1476,7 @@ "uri":"en-us_topic_0057845623.html", "node_id":"en-us_topic_0057845623.xml", "product_code":"iam", - "code":"70", + "code":"71", "des":"This API is used to grant permissions to a user group of a domain. A role is a set of permissions and represents a group of actions.URI formatPUT /v3/domains/{domain_id}/", "doc_type":"api", "kw":"Granting Permissions to a User Group of a Domain,Permission Management,API Reference", @@ -1476,7 +1497,7 @@ "uri":"en-us_topic_0057845597.html", "node_id":"en-us_topic_0057845597.xml", "product_code":"iam", - "code":"71", + "code":"72", "des":"This API is used to grant permissions to a user group corresponding to a project. A role is a set of permissions and represents a group of actions.URI formatPUT /v3/proje", "doc_type":"api", "kw":"Granting Permissions to a User Group Corresponding to a Project,Permission Management,API Reference", @@ -1497,7 +1518,7 @@ "uri":"en-us_topic_0057845572.html", "node_id":"en-us_topic_0057845572.xml", "product_code":"iam", - "code":"72", + "code":"73", "des":"This API is used to delete permissions of a user group corresponding to a project. A role is a set of permissions and represents a group of actions.URI formatDELETE /v3/p", "doc_type":"api", "kw":"Deleting Permissions of a User Group Corresponding to a Project,Permission Management,API Reference", @@ -1518,7 +1539,7 @@ "uri":"en-us_topic_0057845560.html", "node_id":"en-us_topic_0057845560.xml", "product_code":"iam", - "code":"73", + "code":"74", "des":"This API is used to delete permissions of a specified user group of a domain. A role is a set of permissions and represents a group of actions.URI formatDELETE /v3/domain", "doc_type":"api", "kw":"Deleting Permissions of a User Group of a Domain,Permission Management,API Reference", @@ -1539,7 +1560,7 @@ "uri":"en-us_topic_0057845632.html", "node_id":"en-us_topic_0057845632.xml", "product_code":"iam", - "code":"74", + "code":"75", "des":"This API is used to query whether a specified user group under a domain has specific permissions. A role is a set of permissions and represents a group of actions.URI for", "doc_type":"api", "kw":"Querying Whether a User Group Under a Domain Has Specific Permissions,Permission Management,API Refe", @@ -1560,7 +1581,7 @@ "uri":"en-us_topic_0057845620.html", "node_id":"en-us_topic_0057845620.xml", "product_code":"iam", - "code":"75", + "code":"76", "des":"This API is used to query whether a user group corresponding to a project has specific permissions. A role is a set of permissions and represents a group of actions.URI f", "doc_type":"api", "kw":"Querying Whether a User Group Corresponding to a Project Has Specific Permissions,Permission Managem", @@ -1581,7 +1602,7 @@ "uri":"iam_02_0519.html", "node_id":"iam_02_0519.xml", "product_code":"iam", - "code":"76", + "code":"77", "des":"This API is used to grant permissions to a user group for all projects.URI formatPUT /v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/{role_id}/inherited_to_pro", "doc_type":"api", "kw":"Granting Permissions to a User Group for All Projects,Permission Management,API Reference", @@ -1602,7 +1623,7 @@ "uri":"iam_10_0013.html", "node_id":"iam_10_0013.xml", "product_code":"iam", - "code":"77", + "code":"78", "des":"This API is provided for the administrator to remove the specified permissions of a user group in all projects.DELETE /v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}", "doc_type":"api", "kw":"Removing Specified Permissions of a User Group in All Projects,Permission Management,API Reference", @@ -1623,7 +1644,7 @@ "uri":"iam_10_0012.html", "node_id":"iam_10_0012.xml", "product_code":"iam", - "code":"78", + "code":"79", "des":"This API is provided for the administrator to check whether a user group has specified permissions for all projects.HEAD /v3/OS-INHERIT/domains/{domain_id}/groups/{group_", "doc_type":"api", "kw":"Checking Whether a User Group Has Specified Permissions for All Projects,Permission Management,API R", @@ -1644,7 +1665,7 @@ "uri":"iam_10_0011.html", "node_id":"iam_10_0011.xml", "product_code":"iam", - "code":"79", + "code":"80", "des":"This API is provided for the administrator to query all permissions that have been assigned to a user group.GET /v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles", "doc_type":"api", "kw":"Querying All Permissions of a User Group,Permission Management,API Reference", @@ -1665,7 +1686,7 @@ "uri":"iam_02_0010.html", "node_id":"iam_02_0010.xml", "product_code":"iam", - "code":"80", + "code":"81", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Custom Policy Management", @@ -1686,7 +1707,7 @@ "uri":"iam_02_0011.html", "node_id":"iam_02_0011.xml", "product_code":"iam", - "code":"81", + "code":"82", "des":"This API is provided for the administrator to list all custom policies.The API can be called using both the global endpoint and region-specific endpoints.GET /v3.0/OS-ROL", "doc_type":"api", "kw":"Listing Custom Policies,Custom Policy Management,API Reference", @@ -1707,7 +1728,7 @@ "uri":"iam_02_0012.html", "node_id":"iam_02_0012.xml", "product_code":"iam", - "code":"82", + "code":"83", "des":"This API is provided for the administrator to query custom policy details.The API can be called using both the global endpoint and region-specific endpoints.GET /v3.0/OS-", "doc_type":"api", "kw":"Querying Custom Policy Details,Custom Policy Management,API Reference", @@ -1728,7 +1749,7 @@ "uri":"iam_02_0013.html", "node_id":"iam_02_0013.xml", "product_code":"iam", - "code":"83", + "code":"84", "des":"This API is provided for the administrator to create a custom policy for cloud services.The API can be called using both the global endpoint and region-specific endpoints", "doc_type":"api", "kw":"Creating a Custom Policy for Cloud Services,Custom Policy Management,API Reference", @@ -1749,7 +1770,7 @@ "uri":"iam_11_0016.html", "node_id":"iam_11_0016.xml", "product_code":"iam", - "code":"84", + "code":"85", "des":"This API is provided for the administrator to create a custom policy.The API can be called using both the global endpoint and region-specific endpoints.POST /v3.0/OS-ROLE", "doc_type":"api", "kw":"Creating a Custom Policy,Custom Policy Management,API Reference", @@ -1770,7 +1791,7 @@ "uri":"iam_02_0014.html", "node_id":"iam_02_0014.xml", "product_code":"iam", - "code":"85", + "code":"86", "des":"This API is provided for the administrator to modify a custom policy for cloud services.The API can be called using both the global endpoint and region-specific endpoints", "doc_type":"api", "kw":"Modifying a Custom Policy for Cloud Services,Custom Policy Management,API Reference", @@ -1791,7 +1812,7 @@ "uri":"iam_11_0017.html", "node_id":"iam_11_0017.xml", "product_code":"iam", - "code":"86", + "code":"87", "des":"This API is provided for the administrator to modify a custom policy.The API can be called using both the global endpoint and region-specific endpoints.PATCH /v3.0/OS-ROL", "doc_type":"api", "kw":"Modifying a Custom Policy,Custom Policy Management,API Reference", @@ -1812,7 +1833,7 @@ "uri":"iam_02_0015.html", "node_id":"iam_02_0015.xml", "product_code":"iam", - "code":"87", + "code":"88", "des":"This API is provided for the administrator to delete a custom policy.The API can be called using both the global endpoint and region-specific endpoints.DELETE /v3.0/OS-RO", "doc_type":"api", "kw":"Deleting a Custom Policy,Custom Policy Management,API Reference", @@ -1833,7 +1854,7 @@ "uri":"en-us_topic_0079467612.html", "node_id":"en-us_topic_0079467612.xml", "product_code":"iam", - "code":"88", + "code":"89", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Agency Management", @@ -1854,7 +1875,7 @@ "uri":"en-us_topic_0079467617.html", "node_id":"en-us_topic_0079467617.xml", "product_code":"iam", - "code":"89", + "code":"90", "des":"This API is used to create an agency.POST /v3.0/OS-AGENCY/agenciesParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringapplication/json;c", "doc_type":"api", "kw":"Creating an Agency,Agency Management,API Reference", @@ -1875,8 +1896,8 @@ "uri":"en-us_topic_0079467614.html", "node_id":"en-us_topic_0079467614.xml", "product_code":"iam", - "code":"90", - "des":"This API is used to query an agency list based on the specified conditions.URI formatGET /v3.0/OS-AGENCY/agencies{?domain_id,name,trust_domain_id}GET /v3.0/OS-AGENCY/agen", + "code":"91", + "des":"This API is used to query an agency list based on the specified conditions.URI formatGET /v3.0/OS-AGENCY/agenciesGET /v3.0/OS-AGENCY/agenciesQuery parametersParameterMand", "doc_type":"api", "kw":"Querying an Agency List Based on the Specified Conditions,Agency Management,API Reference", "search_title":"", @@ -1896,7 +1917,7 @@ "uri":"en-us_topic_0079467615.html", "node_id":"en-us_topic_0079467615.xml", "product_code":"iam", - "code":"91", + "code":"92", "des":"This API is used to obtain the details of a specified agency.URI formatGET /v3.0/OS-AGENCY/agencies/{agency_id}GET /v3.0/OS-AGENCY/agencies/{agency_id}URI parametersParam", "doc_type":"api", "kw":"Obtaining Details of a Specified Agency,Agency Management,API Reference", @@ -1917,7 +1938,7 @@ "uri":"en-us_topic_0079467623.html", "node_id":"en-us_topic_0079467623.xml", "product_code":"iam", - "code":"92", + "code":"93", "des":"This API is used to modify agency information, including the trust_domain_id, description, and trust_domain_name parameters.URI formatPUT /v3.0/OS-AGENCY/agencies/{agency", "doc_type":"api", "kw":"Modifying an Agency,Agency Management,API Reference", @@ -1938,7 +1959,7 @@ "uri":"en-us_topic_0079467625.html", "node_id":"en-us_topic_0079467625.xml", "product_code":"iam", - "code":"93", + "code":"94", "des":"This API is used to delete an agency.After this operation, the delegated party can no longer access the relevant resources. Exercise caution when performing this operatio", "doc_type":"api", "kw":"Deleting an Agency,Agency Management,API Reference", @@ -1959,7 +1980,7 @@ "uri":"en-us_topic_0079467620.html", "node_id":"en-us_topic_0079467620.xml", "product_code":"iam", - "code":"94", + "code":"95", "des":"This API is used to grant permissions to an agency for a project.URI formatPUT /v3.0/OS-AGENCY/projects/{project_id}/agencies/{agency_id}/roles/{role_id}PUT /v3.0/OS-AGEN", "doc_type":"api", "kw":"Granting Permissions to an Agency for a Project,Agency Management,API Reference", @@ -1980,7 +2001,7 @@ "uri":"en-us_topic_0079578163.html", "node_id":"en-us_topic_0079578163.xml", "product_code":"iam", - "code":"95", + "code":"96", "des":"This API is used to check whether an agency has the specified permissions on a project.URI formatHEAD /v3.0/OS-AGENCY/projects/{project_id}/agencies/{agency_id}/roles/{ro", "doc_type":"api", "kw":"Checking Whether an Agency Has the Specified Permissions on a Project,Agency Management,API Referenc", @@ -2001,7 +2022,7 @@ "uri":"en-us_topic_0079578164.html", "node_id":"en-us_topic_0079578164.xml", "product_code":"iam", - "code":"96", + "code":"97", "des":"This API is used to query the list of permissions of an agency on a project.URI formatGET /v3.0/OS-AGENCY/projects/{project_id}/agencies/{agency_id}/rolesGET /v3.0/OS-AGE", "doc_type":"api", "kw":"Querying the List of Permissions of an Agency on a Project,Agency Management,API Reference", @@ -2022,7 +2043,7 @@ "uri":"en-us_topic_0079467627.html", "node_id":"en-us_topic_0079467627.xml", "product_code":"iam", - "code":"97", + "code":"98", "des":"This API is used to delete permissions of an agency on a project.URI formatDELETE /v3.0/OS-AGENCY/projects/{project_id}/agencies/{agency_id}/roles/{role_id}DELETE /v3.0/O", "doc_type":"api", "kw":"Deleting Permissions of an Agency on a Project,Agency Management,API Reference", @@ -2043,7 +2064,7 @@ "uri":"en-us_topic_0079467624.html", "node_id":"en-us_topic_0079467624.xml", "product_code":"iam", - "code":"98", + "code":"99", "des":"This API is used to grant permissions to an agency on a domain.URI formatPUT /v3.0/OS-AGENCY/domains/{domain_id}/agencies/{agency_id}/roles/{role_id}PUT /v3.0/OS-AGENCY/d", "doc_type":"api", "kw":"Granting Permissions to an Agency on a Domain,Agency Management,API Reference", @@ -2064,7 +2085,7 @@ "uri":"en-us_topic_0079578165.html", "node_id":"en-us_topic_0079578165.xml", "product_code":"iam", - "code":"99", + "code":"100", "des":"This API is used to check whether an agency has the specified permissions on a domain.URI formatHEAD /v3.0/OS-AGENCY/domains/{domain_id}/agencies/{agency_id}/roles/{role_", "doc_type":"api", "kw":"Checking Whether an Agency Has the Specified Permissions on a Domain,Agency Management,API Reference", @@ -2085,7 +2106,7 @@ "uri":"en-us_topic_0079578166.html", "node_id":"en-us_topic_0079578166.xml", "product_code":"iam", - "code":"100", + "code":"101", "des":"This API is used to query the list of permissions of an agency on a domain.URI formatGET /v3.0/OS-AGENCY/domains/{domain_id}/agencies/{agency_id}/rolesGET /v3.0/OS-AGENCY", "doc_type":"api", "kw":"Querying the List of Permissions of an Agency on a Domain,Agency Management,API Reference", @@ -2106,7 +2127,7 @@ "uri":"en-us_topic_0079467622.html", "node_id":"en-us_topic_0079467622.xml", "product_code":"iam", - "code":"101", + "code":"102", "des":"This API is used to delete permissions of an agency on a domain.URI formatDELETE /v3.0/OS-AGENCY/domains/{domain_id}/agencies/{agency_id}/roles/{role_id}DELETE /v3.0/OS-A", "doc_type":"api", "kw":"Deleting Permissions of an Agency on a Domain,Agency Management,API Reference", @@ -2127,7 +2148,7 @@ "uri":"iam_02_0040.html", "node_id":"iam_02_0040.xml", "product_code":"iam", - "code":"102", + "code":"103", "des":"This API is provided for the administrator to query all permissions that have been assigned to an agency.GET /v3.0/OS-INHERIT/domains/{domain_id}/agencies/{agency_id}/rol", "doc_type":"api", "kw":"Querying All Permissions of an Agency,Agency Management,API Reference", @@ -2148,7 +2169,7 @@ "uri":"iam_02_0041.html", "node_id":"iam_02_0041.xml", "product_code":"iam", - "code":"103", + "code":"104", "des":"This API is provided for the administrator to grant specified permissions to an agency for all projects.PUT /v3.0/OS-INHERIT/domains/{domain_id}/agencies/{agency_id}/role", "doc_type":"api", "kw":"Granting Specified Permissions to an Agency for All Projects,Agency Management,API Reference", @@ -2169,7 +2190,7 @@ "uri":"iam_02_0042.html", "node_id":"iam_02_0042.xml", "product_code":"iam", - "code":"104", + "code":"105", "des":"This API is provided for the administrator to check whether an agency has specified permissions.HEAD /v3.0/OS-INHERIT/domains/{domain_id}/agencies/{agency_id}/roles/{role", "doc_type":"api", "kw":"Checking Whether an Agency Has Specified Permissions,Agency Management,API Reference", @@ -2190,7 +2211,7 @@ "uri":"iam_02_0043.html", "node_id":"iam_02_0043.xml", "product_code":"iam", - "code":"105", + "code":"106", "des":"This API is provided for the administrator to remove the specified permissions of an agency in all projects.DELETE /v3.0/OS-INHERIT/domains/{domain_id}/agencies/{agency_i", "doc_type":"api", "kw":"Removing Specified Permissions of an Agency in All Projects,Agency Management,API Reference", @@ -2211,7 +2232,7 @@ "uri":"iam_02_0020.html", "node_id":"iam_02_0020.xml", "product_code":"iam", - "code":"106", + "code":"107", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Security Settings", @@ -2232,7 +2253,7 @@ "uri":"iam_02_0022.html", "node_id":"iam_02_0022.xml", "product_code":"iam", - "code":"107", + "code":"108", "des":"This API is used to query the operation protection policy.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/protect-policyStatus code: 200The request is successful.Status c", "doc_type":"api", "kw":"Querying the Operation Protection Policy,Security Settings,API Reference", @@ -2253,7 +2274,7 @@ "uri":"iam_02_0021.html", "node_id":"iam_02_0021.xml", "product_code":"iam", - "code":"108", + "code":"109", "des":"This API is provided for the administrator to modify the operation protection policy.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/protect-policyStatus code: 200The req", "doc_type":"api", "kw":"Modifying the Operation Protection Policy,Security Settings,API Reference", @@ -2274,7 +2295,7 @@ "uri":"iam_02_0024.html", "node_id":"iam_02_0024.xml", "product_code":"iam", - "code":"109", + "code":"110", "des":"This API is used to query the password policy.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/password-policyStatus code: 200The request is successful.Status code: 403Acc", "doc_type":"api", "kw":"Querying the Password Policy,Security Settings,API Reference", @@ -2295,7 +2316,7 @@ "uri":"iam_02_0023.html", "node_id":"iam_02_0023.xml", "product_code":"iam", - "code":"110", + "code":"111", "des":"This API is provided for the administrator to modify the password policy.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/password-policyStatus code: 200The request is suc", "doc_type":"api", "kw":"Modifying the Password Policy,Security Settings,API Reference", @@ -2316,7 +2337,7 @@ "uri":"iam_02_0026.html", "node_id":"iam_02_0026.xml", "product_code":"iam", - "code":"111", + "code":"112", "des":"This API is used to query the login authentication policy.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/login-policyStatus code: 200The request is successful.Status cod", "doc_type":"api", "kw":"Querying the Login Authentication Policy,Security Settings,API Reference", @@ -2337,7 +2358,7 @@ "uri":"iam_02_0025.html", "node_id":"iam_02_0025.xml", "product_code":"iam", - "code":"112", + "code":"113", "des":"This API is provided for the administrator to modify the login authentication policy.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/login-policyStatus code: 200The reque", "doc_type":"api", "kw":"Modifying the Login Authentication Policy,Security Settings,API Reference", @@ -2358,7 +2379,7 @@ "uri":"iam_02_0028.html", "node_id":"iam_02_0028.xml", "product_code":"iam", - "code":"113", + "code":"114", "des":"This API is used to query the ACL for console access.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/console-acl-policyStatus code: 200The request is successful.Status co", "doc_type":"api", "kw":"Querying the ACL for Console Access,Security Settings,API Reference", @@ -2379,7 +2400,7 @@ "uri":"iam_02_0027.html", "node_id":"iam_02_0027.xml", "product_code":"iam", - "code":"114", + "code":"115", "des":"This API is provided for the administrator to modify the ACL for console access.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/console-acl-policyStatus code: 200The requ", "doc_type":"api", "kw":"Modifying the ACL for Console Access,Security Settings,API Reference", @@ -2400,7 +2421,7 @@ "uri":"iam_02_0030.html", "node_id":"iam_02_0030.xml", "product_code":"iam", - "code":"115", + "code":"116", "des":"This API is used to query the ACL for API access.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/api-acl-policyStatus code: 200The request is successful.Status code: 403A", "doc_type":"api", "kw":"Querying the ACL for API Access,Security Settings,API Reference", @@ -2421,7 +2442,7 @@ "uri":"iam_02_0029.html", "node_id":"iam_02_0029.xml", "product_code":"iam", - "code":"116", + "code":"117", "des":"This API is provided for the administrator to modify the ACL for API access.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/api-acl-policyStatus code: 200The request is s", "doc_type":"api", "kw":"Modifying the ACL for API Access,Security Settings,API Reference", @@ -2442,7 +2463,7 @@ "uri":"iam_08_0012.html", "node_id":"iam_08_0012.xml", "product_code":"iam", - "code":"117", + "code":"118", "des":"This API is provided for the administrator to query the MFA device information of users.GET /v3.0/OS-MFA/virtual-mfa-devicesStatus code: 200The request is successful.Stat", "doc_type":"api", "kw":"Querying MFA Device Information of Users,Security Settings,API Reference", @@ -2463,7 +2484,7 @@ "uri":"iam_08_0013.html", "node_id":"iam_08_0013.xml", "product_code":"iam", - "code":"118", + "code":"119", "des":"This API can be used by the administrator to query the MFA device information of a specified user or used by a user to query their MFA device information.GET /v3.0/OS-MFA", "doc_type":"api", "kw":"Querying the MFA Device Information of a User,Security Settings,API Reference", @@ -2484,7 +2505,7 @@ "uri":"iam_08_0014.html", "node_id":"iam_08_0014.xml", "product_code":"iam", - "code":"119", + "code":"120", "des":"This API is provided for the administrator to query the login protection configurations of users.GET /v3.0/OS-USER/login-protectsStatus code: 200The request is successful", "doc_type":"api", "kw":"Querying Login Protection Configurations of Users,Security Settings,API Reference", @@ -2505,7 +2526,7 @@ "uri":"iam_08_0016.html", "node_id":"iam_08_0016.xml", "product_code":"iam", - "code":"120", + "code":"121", "des":"This API can be used by the administrator to query the login protection configuration of a specified user or used by a user to query their login protection configuration.", "doc_type":"api", "kw":"Querying the Login Protection Configuration of a User,Security Settings,API Reference", @@ -2526,7 +2547,7 @@ "uri":"iam_08_0021.html", "node_id":"iam_08_0021.xml", "product_code":"iam", - "code":"121", + "code":"122", "des":"This API is provided for the administrator to modify the login protection configuration of a user.PUT /v3.0/OS-USER/users/{user_id}/login-protectStatus code: 200Status co", "doc_type":"api", "kw":"Modifying the Login Protection Configuration of a User,Security Settings,API Reference", @@ -2547,7 +2568,7 @@ "uri":"iam_08_0017.html", "node_id":"iam_08_0017.xml", "product_code":"iam", - "code":"122", + "code":"123", "des":"This API is provided for IAM users to bind a virtual MFA device.PUT /v3.0/OS-MFA/mfa-devices/bindNoneNone", "doc_type":"api", "kw":"Binding a Virtual MFA Device,Security Settings,API Reference", @@ -2568,7 +2589,7 @@ "uri":"iam_08_0018.html", "node_id":"iam_08_0018.xml", "product_code":"iam", - "code":"123", + "code":"124", "des":"This API is used by the administrator to unbind a virtual MFA device from an IAM user, or used by an IAM user to unbind their own virtual MFA device.PUT /v3.0/OS-MFA/mfa-", "doc_type":"api", "kw":"Unbinding a Virtual MFA Device,Security Settings,API Reference", @@ -2589,7 +2610,7 @@ "uri":"iam_08_0019.html", "node_id":"iam_08_0019.xml", "product_code":"iam", - "code":"124", + "code":"125", "des":"This API is provided for IAM users to create a virtual MFA device.POST /v3.0/OS-MFA/virtual-mfa-devicesStatus code: 201Status code: 201The request is successful.", "doc_type":"api", "kw":"Creating a Virtual MFA Device,Security Settings,API Reference", @@ -2610,7 +2631,7 @@ "uri":"iam_08_0020.html", "node_id":"iam_08_0020.xml", "product_code":"iam", - "code":"125", + "code":"126", "des":"This API is provided for the administrator to delete their own virtual MFA device.DELETE /v3.0/OS-MFA/virtual-mfa-devicesNoneNone", "doc_type":"api", "kw":"Deleting a Virtual MFA Device,Security Settings,API Reference", @@ -2627,11 +2648,74 @@ "title":"Deleting a Virtual MFA Device", "githuburl":"" }, + { + "uri":"iam_12_0513.html", + "node_id":"iam_12_0513.xml", + "product_code":"iam", + "code":"127", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"Enterprise Project Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], + "title":"Enterprise Project Management", + "githuburl":"" + }, + { + "uri":"iam_02_0633.html", + "node_id":"iam_02_0633.xml", + "product_code":"iam", + "code":"128", + "des":"This API is used to grant permissions to agencies associated with specified enterprise projects.PUT /v3.0/OS-PERMISSION/subjects/agency/scopes/enterprise-project/role-ass", + "doc_type":"api", + "kw":"Granting Permissions to Agencies Associated with Specified Enterprise Projects,Enterprise Project Ma", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], + "title":"Granting Permissions to Agencies Associated with Specified Enterprise Projects", + "githuburl":"" + }, + { + "uri":"iam_02_0634.html", + "node_id":"iam_02_0634.xml", + "product_code":"iam", + "code":"129", + "des":"This API is used to remove permissions of agencies associated with specified enterprise projects.DELETE /v3.0/OS-PERMISSION/subjects/agency/scopes/enterprise-project/role", + "doc_type":"api", + "kw":"Removing Permissions of Agencies Associated with Specified Enterprise Projects,Enterprise Project Ma", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], + "title":"Removing Permissions of Agencies Associated with Specified Enterprise Projects", + "githuburl":"" + }, { "uri":"en-us_topic_0057845573.html", "node_id":"en-us_topic_0057845573.xml", "product_code":"iam", - "code":"126", + "code":"130", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Federated Identity Authentication Management", @@ -2652,7 +2736,7 @@ "uri":"en-us_topic_0057845646.html", "node_id":"en-us_topic_0057845646.xml", "product_code":"iam", - "code":"127", + "code":"131", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Obtaining a Token in Federated Identity Authentication Mode", @@ -2673,7 +2757,7 @@ "uri":"iam_02_0001.html", "node_id":"iam_02_0001.xml", "product_code":"iam", - "code":"128", + "code":"132", "des":"OpenStack and Shibboleth are widely used open-source federated identity authentication solutions. They provide powerful SSO capabilities and connect users to various appl", "doc_type":"api", "kw":"SP Initiated,Obtaining a Token in Federated Identity Authentication Mode,API Reference", @@ -2694,7 +2778,7 @@ "uri":"iam_02_0002.html", "node_id":"iam_02_0002.xml", "product_code":"iam", - "code":"129", + "code":"133", "des":"This section uses the Client4ShibbolethIdP script as an example to describe how to obtain a federated authentication token in the IdP-initiated mode. The Client4Shibbolet", "doc_type":"api", "kw":"IdP Initiated,Obtaining a Token in Federated Identity Authentication Mode,API Reference", @@ -2715,7 +2799,7 @@ "uri":"en-us_topic_0057845605.html", "node_id":"en-us_topic_0057845605.xml", "product_code":"iam", - "code":"130", + "code":"134", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Identity Provider", @@ -2736,7 +2820,7 @@ "uri":"en-us_topic_0057845581.html", "node_id":"en-us_topic_0057845581.xml", "product_code":"iam", - "code":"131", + "code":"135", "des":"This API is used to query the identity provider list.GET /v3/OS-FEDERATION/identity_providersParameters in the request headerParameterMandatoryTypeDescriptionContent-Type", "doc_type":"api", "kw":"Querying the Identity Provider List,Identity Provider,API Reference", @@ -2757,7 +2841,7 @@ "uri":"en-us_topic_0057845639.html", "node_id":"en-us_topic_0057845639.xml", "product_code":"iam", - "code":"132", + "code":"136", "des":"This API is used to query the information about an identity provider.URI formatGET /v3/OS-FEDERATION/identity_providers/{id}GET /v3/OS-FEDERATION/identity_providers/{id}U", "doc_type":"api", "kw":"Querying an Identity Provider,Identity Provider,API Reference", @@ -2778,7 +2862,7 @@ "uri":"en-us_topic_0057845606.html", "node_id":"en-us_topic_0057845606.xml", "product_code":"iam", - "code":"133", + "code":"137", "des":"This API is provided for the administrator to create an identity provider.URI formatPUT /v3/OS-FEDERATION/identity_providers/{id}PUT /v3/OS-FEDERATION/identity_providers/", "doc_type":"api", "kw":"Creating an Identity Provider,Identity Provider,API Reference", @@ -2799,7 +2883,7 @@ "uri":"iam_13_0207.html", "node_id":"iam_13_0207.xml", "product_code":"iam", - "code":"134", + "code":"138", "des":"This API is provided for the administrator to create an OpenID Connect identity provider.POST /v3.0/OS-FEDERATION/identity-providers/{idp_id}/openid-connect-configStatus ", "doc_type":"api", "kw":"Creating an OpenID Connect Identity Provider,Identity Provider,API Reference", @@ -2820,7 +2904,7 @@ "uri":"en-us_topic_0057845612.html", "node_id":"en-us_topic_0057845612.xml", "product_code":"iam", - "code":"135", + "code":"139", "des":"This API is used to update the information about a SAML identity provider.URI formatPATCH /v3/OS-FEDERATION/identity_providers/{id}PATCH /v3/OS-FEDERATION/identity_provid", "doc_type":"api", "kw":"Updating a SAML Identity Provider,Identity Provider,API Reference", @@ -2841,7 +2925,7 @@ "uri":"iam_13_0208.html", "node_id":"iam_13_0208.xml", "product_code":"iam", - "code":"136", + "code":"140", "des":"This API is provided for the administrator to modify an OpenID Connect identity provider.PUT /v3.0/OS-FEDERATION/identity-providers/{idp_id}/openid-connect-configStatus c", "doc_type":"api", "kw":"Updating an OpenID Connect Identity Provider,Identity Provider,API Reference", @@ -2862,7 +2946,7 @@ "uri":"iam_13_0209.html", "node_id":"iam_13_0209.xml", "product_code":"iam", - "code":"137", + "code":"141", "des":"This API is provided for the administrator to query an OpenID Connect identity provider.GET /v3.0/OS-FEDERATION/identity-providers/{idp_id}/openid-connect-configStatus co", "doc_type":"api", "kw":"Querying an OpenID Connect Identity Provider,Identity Provider,API Reference", @@ -2883,7 +2967,7 @@ "uri":"en-us_topic_0057845570.html", "node_id":"en-us_topic_0057845570.xml", "product_code":"iam", - "code":"138", + "code":"142", "des":"This API is used to delete a SAML or OpenID Connect identity provider.URI formatDELETE /v3/OS-FEDERATION/identity_providers/{id}DELETE /v3/OS-FEDERATION/identity_provider", "doc_type":"api", "kw":"Deleting an Identity Provider,Identity Provider,API Reference", @@ -2904,7 +2988,7 @@ "uri":"en-us_topic_0057845588.html", "node_id":"en-us_topic_0057845588.xml", "product_code":"iam", - "code":"139", + "code":"143", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Mapping", @@ -2925,7 +3009,7 @@ "uri":"en-us_topic_0057845567.html", "node_id":"en-us_topic_0057845567.xml", "product_code":"iam", - "code":"140", + "code":"144", "des":"This API is used to query the mapping list.GET /v3/OS-FEDERATION/mappingsParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringFill applic", "doc_type":"api", "kw":"Querying the Mapping List,Mapping,API Reference", @@ -2946,7 +3030,7 @@ "uri":"en-us_topic_0057845645.html", "node_id":"en-us_topic_0057845645.xml", "product_code":"iam", - "code":"141", + "code":"145", "des":"This API is used to query the information about a mapping.URI formatGET /v3/OS-FEDERATION/mappings/{id}GET /v3/OS-FEDERATION/mappings/{id}URI parametersParameterMandatory", "doc_type":"api", "kw":"Querying a Mapping,Mapping,API Reference", @@ -2967,7 +3051,7 @@ "uri":"en-us_topic_0057845590.html", "node_id":"en-us_topic_0057845590.xml", "product_code":"iam", - "code":"142", + "code":"146", "des":"This API is used to create a mapping.URI formatPUT /v3/OS-FEDERATION/mappings/{id}PUT /v3/OS-FEDERATION/mappings/{id}URI parametersParameterMandatoryTypeDescriptionidYesS", "doc_type":"api", "kw":"Creating a Mapping,Mapping,API Reference", @@ -2988,7 +3072,7 @@ "uri":"en-us_topic_0057845568.html", "node_id":"en-us_topic_0057845568.xml", "product_code":"iam", - "code":"143", + "code":"147", "des":"This API is used to update the information about a mapping.URI formatPATCH /v3/OS-FEDERATION/mappings/{id}PATCH /v3/OS-FEDERATION/mappings/{id}URI parametersParameterMand", "doc_type":"api", "kw":"Updating a Mapping,Mapping,API Reference", @@ -3009,7 +3093,7 @@ "uri":"en-us_topic_0057845648.html", "node_id":"en-us_topic_0057845648.xml", "product_code":"iam", - "code":"144", + "code":"148", "des":"This API is used to delete the information about a mapping.URI formatDELETE /v3/OS-FEDERATION/mappings/{id}DELETE /v3/OS-FEDERATION/mappings/{id}URI parametersParameterMa", "doc_type":"api", "kw":"Deleting a Mapping,Mapping,API Reference", @@ -3030,7 +3114,7 @@ "uri":"en-us_topic_0057845619.html", "node_id":"en-us_topic_0057845619.xml", "product_code":"iam", - "code":"145", + "code":"149", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Protocol", @@ -3051,7 +3135,7 @@ "uri":"en-us_topic_0057845644.html", "node_id":"en-us_topic_0057845644.xml", "product_code":"iam", - "code":"146", + "code":"150", "des":"This API is used to query the protocol list.URI formatGET /v3/OS-FEDERATION/identity_providers/{idp_id}/protocolsGET /v3/OS-FEDERATION/identity_providers/{idp_id}/protoco", "doc_type":"api", "kw":"Querying the Protocol List,Protocol,API Reference", @@ -3072,7 +3156,7 @@ "uri":"en-us_topic_0057845616.html", "node_id":"en-us_topic_0057845616.xml", "product_code":"iam", - "code":"147", + "code":"151", "des":"This API is used to query the information about a protocol.URI formatGET /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}GET /v3/OS-FEDERATION/identi", "doc_type":"api", "kw":"Querying a Protocol,Protocol,API Reference", @@ -3093,7 +3177,7 @@ "uri":"en-us_topic_0057845575.html", "node_id":"en-us_topic_0057845575.xml", "product_code":"iam", - "code":"148", + "code":"152", "des":"This API is used to register a protocol, that is, associate a rule with an identity provider.URI formatPUT /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protoc", "doc_type":"api", "kw":"Registering a Protocol,Protocol,API Reference", @@ -3114,7 +3198,7 @@ "uri":"en-us_topic_0057845609.html", "node_id":"en-us_topic_0057845609.xml", "product_code":"iam", - "code":"149", + "code":"153", "des":"This API is used to update the information about a protocol.URI formatPATCH /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}PATCH /v3/OS-FEDERATION/i", "doc_type":"api", "kw":"Updating a Protocol,Protocol,API Reference", @@ -3135,7 +3219,7 @@ "uri":"en-us_topic_0057845559.html", "node_id":"en-us_topic_0057845559.xml", "product_code":"iam", - "code":"150", + "code":"154", "des":"This API is used to delete the information about a protocol.URI formatDELETE /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}DELETE /v3/OS-FEDERATION", "doc_type":"api", "kw":"Deleting a Protocol,Protocol,API Reference", @@ -3156,7 +3240,7 @@ "uri":"en-us_topic_0057845607.html", "node_id":"en-us_topic_0057845607.xml", "product_code":"iam", - "code":"151", + "code":"155", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Metadata", @@ -3177,7 +3261,7 @@ "uri":"en-us_topic_0057845553.html", "node_id":"en-us_topic_0057845553.xml", "product_code":"iam", - "code":"152", + "code":"156", "des":"This API is used to query the content of the metadata file imported by an identity provider to the IAM system.URI formatGET /v3-ext/OS-FEDERATION/identity_providers/{idp_", "doc_type":"api", "kw":"Querying a Metadata File,Metadata,API Reference", @@ -3198,7 +3282,7 @@ "uri":"en-us_topic_0057845577.html", "node_id":"en-us_topic_0057845577.xml", "product_code":"iam", - "code":"153", + "code":"157", "des":"This API is used to query the metadata file of the keystone.GET /v3-ext/auth/OS-FEDERATION/SSO/metadataParameters in the request headerParameterMandatoryTypeDescriptionun", "doc_type":"api", "kw":"Querying the Metadata File of Keystone,Metadata,API Reference", @@ -3219,7 +3303,7 @@ "uri":"en-us_topic_0057845615.html", "node_id":"en-us_topic_0057845615.xml", "product_code":"iam", - "code":"154", + "code":"158", "des":"Before using the federated identity authentication function, a metadata file must be imported to the IAM system. This API is used to import a metadata file of a domain.UR", "doc_type":"api", "kw":"Importing a Metadata File,Metadata,API Reference", @@ -3240,7 +3324,7 @@ "uri":"en-us_topic_0057845565.html", "node_id":"en-us_topic_0057845565.xml", "product_code":"iam", - "code":"155", + "code":"159", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Token", @@ -3261,7 +3345,7 @@ "uri":"en-us_topic_0057845629.html", "node_id":"en-us_topic_0057845629.xml", "product_code":"iam", - "code":"156", + "code":"160", "des":"This API is used to obtain an unscoped token in SP-initiated federated identity authentication mode.An unscoped token cannot be used for authentication. If a federated us", "doc_type":"api", "kw":"Obtaining an Unscoped Token (SP Initiated),Token,API Reference", @@ -3282,7 +3366,7 @@ "uri":"iam_02_0003.html", "node_id":"iam_02_0003.xml", "product_code":"iam", - "code":"157", + "code":"161", "des":"This API is used to obtain an unscoped token in IdP-initiated federated identity authentication mode.An unscoped token cannot be used for authentication. If a federated u", "doc_type":"api", "kw":"Obtaining an Unscoped Token (IdP Initiated),Token,API Reference", @@ -3303,7 +3387,7 @@ "uri":"iam_13_0604.html", "node_id":"iam_13_0604.xml", "product_code":"iam", - "code":"158", + "code":"162", "des":"This API is used to obtain a scoped token through federated identity authentication.POST /v3/auth/tokensStatus code: 201The scoped token is obtained successfully.None", "doc_type":"api", "kw":"Obtaining a Scoped Token,Token,API Reference", @@ -3324,7 +3408,7 @@ "uri":"iam_13_0605.html", "node_id":"iam_13_0605.xml", "product_code":"iam", - "code":"159", + "code":"163", "des":"This API is used to obtain a federated identity authentication token using an OpenID Connect ID token.POST /v3.0/OS-AUTH/id-token/tokensStatus code: 201Request for obtain", "doc_type":"api", "kw":"Obtaining a Token with an OpenID Connect ID Token,Token,API Reference", @@ -3345,7 +3429,7 @@ "uri":"iam_13_0606.html", "node_id":"iam_13_0606.xml", "product_code":"iam", - "code":"160", + "code":"164", "des":"This API is used to obtain an unscoped token using an OpenID Connect ID token.POST /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/authStatus code: ", "doc_type":"api", "kw":"Obtaining an Unscoped Token with an OpenID Connect ID Token,Token,API Reference", @@ -3366,7 +3450,7 @@ "uri":"en-us_topic_0057845633.html", "node_id":"en-us_topic_0057845633.xml", "product_code":"iam", - "code":"161", + "code":"165", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Domain", @@ -3387,7 +3471,7 @@ "uri":"en-us_topic_0057845596.html", "node_id":"en-us_topic_0057845596.xml", "product_code":"iam", - "code":"162", + "code":"166", "des":"This API is used to query the list of domains accessible to federated users.GET /v3/OS-FEDERATION/domainsParameters in the request headerParameterMandatoryTypeDescription", "doc_type":"api", "kw":"Querying the List of Domains Accessible to Federated Users,Domain,API Reference", @@ -3408,7 +3492,7 @@ "uri":"en-us_topic_0057845643.html", "node_id":"en-us_topic_0057845643.xml", "product_code":"iam", - "code":"163", + "code":"167", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Project", @@ -3429,7 +3513,7 @@ "uri":"en-us_topic_0057845595.html", "node_id":"en-us_topic_0057845595.xml", "product_code":"iam", - "code":"164", + "code":"168", "des":"This API is used to query the list of projects accessible to federated users. The project list is used to obtain the scoped token in federated identity authentication mod", "doc_type":"api", "kw":"Querying the List of Projects Accessible to Federated Users,Project,API Reference", @@ -3450,7 +3534,7 @@ "uri":"en-us_topic_0057845631.html", "node_id":"en-us_topic_0057845631.xml", "product_code":"iam", - "code":"165", + "code":"169", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Version Information Management", @@ -3471,7 +3555,7 @@ "uri":"en-us_topic_0057845569.html", "node_id":"en-us_topic_0057845569.xml", "product_code":"iam", - "code":"166", + "code":"170", "des":"This API is used to obtain the keystone API version information.GET /Example requestResponse parameter descriptionParameterMandatoryTypeDescriptionversionsYesObjectKeysto", "doc_type":"api", "kw":"Querying Keystone API Version Information,Version Information Management,API Reference", @@ -3492,7 +3576,7 @@ "uri":"en-us_topic_0057845613.html", "node_id":"en-us_topic_0057845613.xml", "product_code":"iam", - "code":"167", + "code":"171", "des":"This API is used to obtain the information about the keystone API version 3.0.GET /v3Example requestcurl -i -k -X GET https://sample.domain.com/v3Response parameter descr", "doc_type":"api", "kw":"Querying Information About Keystone API Version 3.0,Version Information Management,API Reference", @@ -3513,7 +3597,7 @@ "uri":"en-us_topic_0057845604.html", "node_id":"en-us_topic_0057845604.xml", "product_code":"iam", - "code":"168", + "code":"172", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Services and Endpoints", @@ -3534,8 +3618,8 @@ "uri":"en-us_topic_0057845587.html", "node_id":"en-us_topic_0057845587.xml", "product_code":"iam", - "code":"169", - "des":"This API is used to query the service list.URI formatGET /v3/services{?type}GET /v3/services{?type}URI parametersParameterMandatoryTypeDescriptiontypeNoStringService type", + "code":"173", + "des":"This API is used to query the service list.URI formatGET /v3/servicesGET /v3/servicesURI parametersParameterMandatoryTypeDescriptiontypeNoStringService type.The value can", "doc_type":"api", "kw":"Querying Services,Services and Endpoints,API Reference", "search_title":"", @@ -3555,8 +3639,8 @@ "uri":"en-us_topic_0067148045.html", "node_id":"en-us_topic_0067148045.xml", "product_code":"iam", - "code":"170", - "des":"This API is used to query service details.URI formatGET /v3/services/{service_id}GET /v3/services/{service_id}URI parametersParameterMandatoryTypeDescriptionservice_idYes", + "code":"174", + "des":"This API is used to query service details.URI formatGET /v3/services/{service_id}GET /v3/services/{service_id}Parameter descriptionParameterMandatoryTypeDescriptionservic", "doc_type":"api", "kw":"Querying Service Details,Services and Endpoints,API Reference", "search_title":"", @@ -3576,7 +3660,7 @@ "uri":"en-us_topic_0057845562.html", "node_id":"en-us_topic_0057845562.xml", "product_code":"iam", - "code":"171", + "code":"175", "des":"This API is used to query the list of terminal addresses and provides a service access entry.URI formatGET /v3/endpoints{?interface, service_id}GET /v3/endpoints{?interfa", "doc_type":"api", "kw":"Querying Endpoints,Services and Endpoints,API Reference", @@ -3597,7 +3681,7 @@ "uri":"en-us_topic_0067148046.html", "node_id":"en-us_topic_0067148046.xml", "product_code":"iam", - "code":"172", + "code":"176", "des":"This API is used to query endpoint details.URI formatGET /v3/endpoints/{endpoint_id}GET /v3/endpoints/{endpoint_id}URI parametersParameterMandatoryTypeDescriptionendpoint", "doc_type":"api", "kw":"Querying Endpoint Details,Services and Endpoints,API Reference", @@ -3618,7 +3702,7 @@ "uri":"iam_02_0004.html", "node_id":"iam_02_0004.xml", "product_code":"iam", - "code":"173", + "code":"177", "des":"This API is used to query the service catalog corresponding to X-Auth-Token contained in the request.GET /v3/auth/catalogParameters in the request headerParameterMandator", "doc_type":"api", "kw":"Querying the Service Catalog,Services and Endpoints,API Reference", @@ -3639,7 +3723,7 @@ "uri":"iam_19_0004.html", "node_id":"iam_19_0004.xml", "product_code":"iam", - "code":"174", + "code":"178", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Permissions Policies and Supported Actions", @@ -3660,7 +3744,7 @@ "uri":"iam_19_0003.html", "node_id":"iam_19_0003.xml", "product_code":"iam", - "code":"175", + "code":"179", "des":"By default, new users do not have permissions assigned. You need to add a user to one or more groups, and attach permissions policies to these groups. Users inherit permi", "doc_type":"api", "kw":"Introduction,Permissions Policies and Supported Actions,API Reference", @@ -3681,7 +3765,7 @@ "uri":"iam_02_0046.html", "node_id":"iam_02_0046.xml", "product_code":"iam", - "code":"176", + "code":"180", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Action List,Permissions Policies and Supported Actions,API Reference", @@ -3702,7 +3786,7 @@ "uri":"iam_02_0512.html", "node_id":"iam_02_0512.xml", "product_code":"iam", - "code":"177", + "code":"181", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Appendix", @@ -3723,7 +3807,7 @@ "uri":"iam_02_0005.html", "node_id":"iam_02_0005.xml", "product_code":"iam", - "code":"178", + "code":"182", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Status Codes,Appendix,API Reference", @@ -3744,7 +3828,7 @@ "uri":"iam_02_0006.html", "node_id":"iam_02_0006.xml", "product_code":"iam", - "code":"179", + "code":"183", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Error Codes,Appendix,API Reference", @@ -3765,7 +3849,7 @@ "uri":"en-us_topic_0057845624.html", "node_id":"en-us_topic_0057845624.xml", "product_code":"iam", - "code":"180", + "code":"184", "des":"Your username, user ID, account name, account ID, project name, and project ID need to be specified in the URI and request body for calling certain APIs. Obtain these par", "doc_type":"api", "kw":"Obtaining User, Account, User Group, Project, and Agency Information,Appendix,API Reference", @@ -3786,7 +3870,7 @@ "uri":"en-us_topic_0057845564.html", "node_id":"en-us_topic_0057845564.xml", "product_code":"iam", - "code":"181", + "code":"185", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Change History,API Reference", diff --git a/docs/iam/api-ref/CLASS.TXT.json b/docs/iam/api-ref/CLASS.TXT.json index 41bbf3c1d..b89d55f22 100644 --- a/docs/iam/api-ref/CLASS.TXT.json +++ b/docs/iam/api-ref/CLASS.TXT.json @@ -36,7 +36,7 @@ "code":"4" }, { - "desc":"This section describes the structure of a REST API request, and uses the IAM API for obtaining a user token (see Obtaining a User Token) as an example to demonstrate how ", + "desc":"This section describes the structure of a REST API request, and uses the IAM API for obtaining a user token (see Obtaining a User Token Through Password Authentication) a", "product_code":"iam", "title":"Making an API Request", "uri":"iam_02_0008.html", @@ -83,12 +83,21 @@ { "desc":"This API is used to obtain a token through username/password authentication. A token is a system object encapsulating the identity and permissions of a user. When calling", "product_code":"iam", - "title":"Obtaining a User Token", + "title":"Obtaining a User Token Through Password Authentication", "uri":"en-us_topic_0057845583.html", "doc_type":"api", "p_code":"9", "code":"10" }, + { + "desc":"This API is used to obtain an IAM user token using the username, password, and virtual MFA device. To use this API, ensure that virtual MFA-based login protection has bee", + "product_code":"iam", + "title":"Obtaining a User Token Through Password Authentication and Virtual MFA", + "uri":"iam_03_0006.html", + "doc_type":"api", + "p_code":"9", + "code":"11" + }, { "desc":"This API is used to obtain an agency token. For example, after a trust relationship is established between account A (delegating party) and account B (delegated party), t", "product_code":"iam", @@ -96,16 +105,16 @@ "uri":"en-us_topic_0064274720.html", "doc_type":"api", "p_code":"9", - "code":"11" + "code":"12" }, { - "desc":"This API is used to check the validity of a specified token. If the token is valid, detailed information about the token will be returned.GET /v3/auth/tokensParameters in", + "desc":"This API is used to check the validity of a specified token. If the token is valid, detailed information about the token will be returned.GET /v3/auth/tokensQuery paramet", "product_code":"iam", "title":"Verifying a Token and Returning a Valid Token", "uri":"en-us_topic_0057845585.html", "doc_type":"api", "p_code":"9", - "code":"12" + "code":"13" }, { "desc":"This API can be used by the administrator to verify the token of a user or used by a user to verify their token. The administrator can only verify the token of a user cre", @@ -114,7 +123,7 @@ "uri":"en-us_topic_0057845586.html", "doc_type":"api", "p_code":"9", - "code":"13" + "code":"14" }, { "desc":"This API is used to delete a token no matter whether the token has expired or not.DELETE /v3/auth/tokensParameters in the request headerParameterMandatoryTypeDescriptionX", @@ -123,7 +132,7 @@ "uri":"iam_02_0063.html", "doc_type":"api", "p_code":"9", - "code":"14" + "code":"15" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -132,7 +141,7 @@ "uri":"en-us_topic_0097942776.html", "doc_type":"api", "p_code":"8", - "code":"15" + "code":"16" }, { "desc":"You can obtain a temporary AK/SK and security token (offline AK/SK) by using a user token, agency token, and federated token. A temporary AK/SK is a token with temporary ", @@ -140,8 +149,8 @@ "title":"Obtaining a Temporary AK/SK", "uri":"en-us_topic_0097949518.html", "doc_type":"api", - "p_code":"15", - "code":"16" + "p_code":"16", + "code":"17" }, { "desc":"This API can be used by the administrator to create a permanent access key for an IAM user or used by an IAM user to create a permanent access key for itself.Access keys ", @@ -149,8 +158,8 @@ "title":"Creating a Permanent Access Key", "uri":"iam_03_0001.html", "doc_type":"api", - "p_code":"15", - "code":"17" + "p_code":"16", + "code":"18" }, { "desc":"This API can be used by the administrator to list all permanent access key of an IAM user or used by an IAM user to list all of their permanent access keys.The API can be", @@ -158,8 +167,8 @@ "title":"Listing Permanent Access Keys", "uri":"iam_03_0003.html", "doc_type":"api", - "p_code":"15", - "code":"18" + "p_code":"16", + "code":"19" }, { "desc":"This API can be used by the administrator to query the specified permanent access key of an IAM user or used by an IAM user to query one of their permanent access keys.Th", @@ -167,8 +176,8 @@ "title":"Querying a Permanent Access Key", "uri":"iam_03_0002.html", "doc_type":"api", - "p_code":"15", - "code":"19" + "p_code":"16", + "code":"20" }, { "desc":"This API can be used by the administrator to modify the specified permanent access key of an IAM user or used by an IAM user to modify one of their permanent access keys.", @@ -176,8 +185,8 @@ "title":"Modifying a Permanent Access Key", "uri":"iam_03_0004.html", "doc_type":"api", - "p_code":"15", - "code":"20" + "p_code":"16", + "code":"21" }, { "desc":"This API can be used by the administrator to delete the specified permanent access key of an IAM user or used by an IAM user to delete one of their permanent access keys.", @@ -185,8 +194,8 @@ "title":"Deleting a Permanent Access Key", "uri":"iam_03_0005.html", "doc_type":"api", - "p_code":"15", - "code":"21" + "p_code":"16", + "code":"22" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -195,7 +204,7 @@ "uri":"en-us_topic_0067148042.html", "doc_type":"api", "p_code":"8", - "code":"22" + "code":"23" }, { "desc":"This API is used to query a region list.GET /v3/regionsParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringFill application/json;charset", @@ -203,8 +212,8 @@ "title":"Querying a Region List", "uri":"en-us_topic_0067148043.html", "doc_type":"api", - "p_code":"22", - "code":"23" + "p_code":"23", + "code":"24" }, { "desc":"This API is used to query region details.URI formatGET /v3/regions/{region_id}GET /v3/regions/{region_id}URI parametersParameterMandatoryTypeDescriptionregion_idYesString", @@ -212,8 +221,8 @@ "title":"Querying Region Details", "uri":"en-us_topic_0067148044.html", "doc_type":"api", - "p_code":"22", - "code":"24" + "p_code":"23", + "code":"25" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -222,16 +231,16 @@ "uri":"en-us_topic_0057845642.html", "doc_type":"api", "p_code":"8", - "code":"25" + "code":"26" }, { - "desc":"This API is used to query project information based on the specified criteria.URI formatGET /v3/projects{?domain_id,name,enabled,parent_id,is_domain,page,per_page}GET /v3", + "desc":"This API is used to query project information based on the specified criteria.URI formatGET /v3/projectsGET /v3/projectsURI parametersParameterMandatoryTypeDescriptiondom", "product_code":"iam", "title":"Querying Project Information Based on the Specified Criteria", "uri":"en-us_topic_0057845625.html", "doc_type":"api", - "p_code":"25", - "code":"26" + "p_code":"26", + "code":"27" }, { "desc":"This API is used to query the project list of a specified user.URI formatGET /v3/users/{user_id}/projectsGET /v3/users/{user_id}/projectsURI parametersParameterMandatoryT", @@ -239,8 +248,8 @@ "title":"Querying a User Project List", "uri":"en-us_topic_0057845622.html", "doc_type":"api", - "p_code":"25", - "code":"27" + "p_code":"26", + "code":"28" }, { "desc":"This API is used to query the list of projects accessible to users.GET /v3/auth/projectsParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesSt", @@ -248,8 +257,8 @@ "title":"Querying the List of Projects Accessible to Users", "uri":"en-us_topic_0057845558.html", "doc_type":"api", - "p_code":"25", - "code":"28" + "p_code":"26", + "code":"29" }, { "desc":"This API is used to create a project.POST /v3/projectsParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringFill application/json;charset=", @@ -257,8 +266,8 @@ "title":"Creating a Project", "uri":"en-us_topic_0066154565.html", "doc_type":"api", - "p_code":"25", - "code":"29" + "p_code":"26", + "code":"30" }, { "desc":"This API is used to modify project information.URI formatPATCH /v3/projects/{project_id}PATCH /v3/projects/{project_id}URI parametersParameterMandatoryTypeDescriptionproj", @@ -266,8 +275,8 @@ "title":"Modifying Project Data", "uri":"en-us_topic_0066154566.html", "doc_type":"api", - "p_code":"25", - "code":"30" + "p_code":"26", + "code":"31" }, { "desc":"This API is used to query detailed information about a project based on the project ID.URI formatGET /v3/projects/{project_id}GET /v3/projects/{project_id}URI parametersP", @@ -275,8 +284,8 @@ "title":"Querying Information About a Specified Project", "uri":"en-us_topic_0066154567.html", "doc_type":"api", - "p_code":"25", - "code":"31" + "p_code":"26", + "code":"32" }, { "desc":"This API is used to set the status of a specified project. The project statuses include Normal and Suspended.URI formatPUT /v3-ext/projects/{project_id}PUT /v3-ext/projec", @@ -284,8 +293,8 @@ "title":"Setting the Status of a Specified Project", "uri":"en-us_topic_0074171149.html", "doc_type":"api", - "p_code":"25", - "code":"32" + "p_code":"26", + "code":"33" }, { "desc":"This API is used to query details about a specified project, including the project status.URI formatGET /v3-ext/projects/{project_id}GET /v3-ext/projects/{project_id}URI ", @@ -293,8 +302,8 @@ "title":"Querying Information and Status of a Specified Project", "uri":"en-us_topic_0079466135.html", "doc_type":"api", - "p_code":"25", - "code":"33" + "p_code":"26", + "code":"34" }, { "desc":"This API is used to delete a project.URI formatDELETE /v3/projects/{project_id}DELETE /v3/projects/{project_id}URI parametersParameterMandatoryTypeDescriptionproject_idYe", @@ -302,8 +311,8 @@ "title":"Deleting a Project", "uri":"en-us_topic_0094012960.html", "doc_type":"api", - "p_code":"25", - "code":"34" + "p_code":"26", + "code":"35" }, { "desc":"This API is used to query the quotas of a specified project.URI formatGET /v3.0/OS-QUOTA/projects/{project_id}GET /v3.0/OS-QUOTA/projects/{project_id}URI parametersStatus", @@ -311,8 +320,8 @@ "title":"Querying the Quotas of a Project", "uri":"iam_02_0037.html", "doc_type":"api", - "p_code":"25", - "code":"35" + "p_code":"26", + "code":"36" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -321,7 +330,7 @@ "uri":"en-us_topic_0057845621.html", "doc_type":"api", "p_code":"8", - "code":"36" + "code":"37" }, { "desc":"This API is used to query the list of domains accessible to users.GET /v3/auth/domainsParameters in the request headerParameterMandatoryTypeDescriptionX-Auth-TokenYesStri", @@ -329,8 +338,8 @@ "title":"Querying the List of Domains Accessible to Users", "uri":"en-us_topic_0057845574.html", "doc_type":"api", - "p_code":"36", - "code":"37" + "p_code":"37", + "code":"38" }, { "desc":"This API is used to query the password strength policy, including its regular expression and description.URI formatGET /v3/domains/{domain_id}/config/security_complianceG", @@ -338,8 +347,8 @@ "title":"Querying the Password Strength Policy", "uri":"iam_02_0007.html", "doc_type":"api", - "p_code":"36", - "code":"38" + "p_code":"37", + "code":"39" }, { "desc":"This API is used to query the password strength policy by option. The option can be the regular expression and description of the password strength policy.URI formatGET /", @@ -347,8 +356,8 @@ "title":"Querying the Password Strength Policy by Option", "uri":"iam_02_0113.html", "doc_type":"api", - "p_code":"36", - "code":"39" + "p_code":"37", + "code":"40" }, { "desc":"This API is used to query a resource quota. You can query the quota of users, user groups, identity providers, agencies, and policies.URI formatGET /v3.0/OS-QUOTA/domains", @@ -356,8 +365,8 @@ "title":"Querying a Resource Quota", "uri":"iam_02_0114.html", "doc_type":"api", - "p_code":"36", - "code":"40" + "p_code":"37", + "code":"41" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -366,7 +375,7 @@ "uri":"en-us_topic_0057845593.html", "doc_type":"api", "p_code":"8", - "code":"41" + "code":"42" }, { "desc":"This API is used to query a user list.URI formatGET /v3/usersGET /v3/usersURI parametersParameterMandatoryTypeDescriptiondomain_idNoStringID of the domain that a user bel", @@ -374,8 +383,8 @@ "title":"Querying a User List", "uri":"en-us_topic_0057845638.html", "doc_type":"api", - "p_code":"41", - "code":"42" + "p_code":"42", + "code":"43" }, { "desc":"This API is used to query detailed information about a specified user.URI formatGET /v3/users/{user_id}GET /v3/users/{user_id}URI parametersParameterMandatoryTypeDescript", @@ -383,8 +392,8 @@ "title":"Querying User Details", "uri":"en-us_topic_0057845652.html", "doc_type":"api", - "p_code":"41", - "code":"43" + "p_code":"42", + "code":"44" }, { "desc":"This API can be used by the administrator to query the details about a specified user or used by a user to query their details.GET /v3.0/OS-USER/users/{user_id}Status cod", @@ -392,8 +401,8 @@ "title":"Querying User Details (Recommended)", "uri":"iam_08_0004.html", "doc_type":"api", - "p_code":"41", - "code":"44" + "p_code":"42", + "code":"45" }, { "desc":"This API is used to query the information about the user group to which a specified user belongs.URI formatGET /v3/users/{user_id}/groupsGET /v3/users/{user_id}/groupsURI", @@ -401,8 +410,8 @@ "title":"Querying the User Group to Which a User Belongs", "uri":"en-us_topic_0057845554.html", "doc_type":"api", - "p_code":"41", - "code":"45" + "p_code":"42", + "code":"46" }, { "desc":"This API is used to query users in a user group.URI formatGET /v3/groups/{group_id}/usersGET /v3/groups/{group_id}/usersURI parametersParameterMandatoryTypeDescriptiongro", @@ -410,8 +419,8 @@ "title":"Querying Users in a User Group", "uri":"en-us_topic_0057845561.html", "doc_type":"api", - "p_code":"41", - "code":"46" + "p_code":"42", + "code":"47" }, { "desc":"This API is provided for the administrator to create an IAM user.POST /v3.0/OS-USER/usersRequest for an administrator to create an IAM user named IAMUser, with the email ", @@ -419,8 +428,8 @@ "title":"Creating an IAM User (Recommended)", "uri":"iam_08_0015.html", "doc_type":"api", - "p_code":"41", - "code":"47" + "p_code":"42", + "code":"48" }, { "desc":"This API is used to create a user under a domain.POST /v3/usersParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringFill application/json", @@ -428,8 +437,8 @@ "title":"Creating a User", "uri":"en-us_topic_0057845637.html", "doc_type":"api", - "p_code":"41", - "code":"48" + "p_code":"42", + "code":"49" }, { "desc":"This API is used to change the password for a user.URI formatPOST /v3/users/{user_id}/passwordPOST /v3/users/{user_id}/passwordURI parametersParameterMandatoryTypeDescrip", @@ -437,8 +446,8 @@ "title":"Changing a Password", "uri":"en-us_topic_0057845653.html", "doc_type":"api", - "p_code":"41", - "code":"49" + "p_code":"42", + "code":"50" }, { "desc":"This API is used to modify user information under a domain.URI formatPATCH /v3/users/{user_id}PATCH /v3/users/{user_id}URI parametersParameterMandatoryTypeDescriptionuser", @@ -446,8 +455,8 @@ "title":"Modifying User Information", "uri":"en-us_topic_0057845611.html", "doc_type":"api", - "p_code":"41", - "code":"50" + "p_code":"42", + "code":"51" }, { "desc":"This API is provided for the administrator to modify user information.PUT /v3.0/OS-USER/users/{user_id}Status code: 200The request is successful.", @@ -455,8 +464,8 @@ "title":"Modifying User Information (Including Email Address and Mobile Number) as the Administrator", "uri":"iam_08_0011.html", "doc_type":"api", - "p_code":"41", - "code":"51" + "p_code":"42", + "code":"52" }, { "desc":"This API is used to delete a user.URI formatDELETE /v3/users/{user_id}DELETE /v3/users/{user_id}URI parametersParameterMandatoryTypeDescriptionuser_idYesStringUser ID.Par", @@ -464,8 +473,8 @@ "title":"Deleting a User", "uri":"en-us_topic_0057845630.html", "doc_type":"api", - "p_code":"41", - "code":"52" + "p_code":"42", + "code":"53" }, { "desc":"This API is used to delete a user from a user group.URI formatDELETE /v3/groups/{group_id}/users/{user_id}DELETE /v3/groups/{group_id}/users/{user_id}URI parametersParame", @@ -473,8 +482,8 @@ "title":"Deleting a User from a User Group", "uri":"en-us_topic_0057845601.html", "doc_type":"api", - "p_code":"41", - "code":"53" + "p_code":"42", + "code":"54" }, { "desc":"This API is used by the administrator to send a welcome email to a user.The welcome email contains a one-time password-free login link, which can be used by the user to s", @@ -482,8 +491,8 @@ "title":"Sending a Welcome Email to a User", "uri":"iam_08_0025.html", "doc_type":"api", - "p_code":"41", - "code":"54" + "p_code":"42", + "code":"55" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -492,16 +501,16 @@ "uri":"en-us_topic_0057845641.html", "doc_type":"api", "p_code":"8", - "code":"55" + "code":"56" }, { - "desc":"This API is used to query user group information.URI formatGET /v3/groups{?domain_id,name}GET /v3/groups{?domain_id,name}Query parametersParameterMandatoryTypeDescription", + "desc":"This API is used to query user group information.URI formatGET /v3/groupsGET /v3/groupsQuery parametersParameterMandatoryTypeDescriptiondomain_idNoStringID of the domain ", "product_code":"iam", "title":"Listing User Groups", "uri":"en-us_topic_0057845602.html", "doc_type":"api", - "p_code":"55", - "code":"56" + "p_code":"56", + "code":"57" }, { "desc":"This API is used to query detailed information about a user group.URI formatGET /v3/groups/{group_id}GET /v3/groups/{group_id}Query parametersParameterMandatoryTypeDescri", @@ -509,8 +518,8 @@ "title":"Querying User Group Details", "uri":"en-us_topic_0057845618.html", "doc_type":"api", - "p_code":"55", - "code":"57" + "p_code":"56", + "code":"58" }, { "desc":"This API is used to create a user group.POST /v3/groupsParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringFill application/json;charset", @@ -518,8 +527,8 @@ "title":"Creating a User Group", "uri":"en-us_topic_0057845650.html", "doc_type":"api", - "p_code":"55", - "code":"58" + "p_code":"56", + "code":"59" }, { "desc":"This API is used to add a user to a user group.URI formatPUT /v3/groups/{group_id}/users/{user_id}PUT /v3/groups/{group_id}/users/{user_id}URI parametersParameterMandator", @@ -527,8 +536,8 @@ "title":"Adding a User to a User Group", "uri":"en-us_topic_0057845654.html", "doc_type":"api", - "p_code":"55", - "code":"59" + "p_code":"56", + "code":"60" }, { "desc":"This API is used to update user group information.URI formatPATCH /v3/groups/{group_id}PATCH /v3/groups/{group_id}URI parametersParameterMandatoryTypeDescriptiongroup_idY", @@ -536,8 +545,8 @@ "title":"Updating a User Group", "uri":"en-us_topic_0057845600.html", "doc_type":"api", - "p_code":"55", - "code":"60" + "p_code":"56", + "code":"61" }, { "desc":"This API is used to delete a user group.URI formatDELETE /v3/groups/{group_id}DELETE /v3/groups/{group_id}URI parametersParameterMandatoryTypeDescriptiongroup_idYesString", @@ -545,8 +554,8 @@ "title":"Deleting a User Group", "uri":"en-us_topic_0057845566.html", "doc_type":"api", - "p_code":"55", - "code":"61" + "p_code":"56", + "code":"62" }, { "desc":"This API is used to query whether a user belongs to a user group.URI formatHEAD /v3/groups/{group_id}/users/{user_id}HEAD /v3/groups/{group_id}/users/{user_id}URI paramet", @@ -554,8 +563,8 @@ "title":"Querying Whether a User Belongs to a User Group", "uri":"en-us_topic_0057845599.html", "doc_type":"api", - "p_code":"55", - "code":"62" + "p_code":"56", + "code":"63" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -564,7 +573,7 @@ "uri":"en-us_topic_0057845579.html", "doc_type":"api", "p_code":"8", - "code":"63" + "code":"64" }, { "desc":"This API is used to query a role list, including the permissions policies of a role. A role is a set of permissions and represents a group of actions.GET /v3/rolesStatus ", @@ -572,8 +581,8 @@ "title":"Querying a Role List", "uri":"en-us_topic_0057845591.html", "doc_type":"api", - "p_code":"63", - "code":"64" + "p_code":"64", + "code":"65" }, { "desc":"This API is used to query role details, including the permissions policies of a role. A role is a set of permissions and represents a group of actions.URI formatGET /v3/r", @@ -581,8 +590,8 @@ "title":"Querying Role Details", "uri":"en-us_topic_0057845603.html", "doc_type":"api", - "p_code":"63", - "code":"65" + "p_code":"64", + "code":"66" }, { "desc":"This API is used to query permission assignment records of a specified account.GET /v3.0/OS-PERMISSION/role-assignmentsStatus code: 200The request is successful.{\n \"ro", @@ -590,8 +599,8 @@ "title":"Querying Permission Assignment Records", "uri":"en-us_topic_0000001362626928.html", "doc_type":"api", - "p_code":"63", - "code":"66" + "p_code":"64", + "code":"67" }, { "desc":"This API is used to query the user groups to which a specified role has been assigned.URI formatGET /v3/role_assignments{?role.id,user.id,group.id,scope.project.id,scope.", @@ -599,8 +608,8 @@ "title":"Querying Role Assignments (Discarded)", "uri":"iam_11_0003.html", "doc_type":"api", - "p_code":"63", - "code":"67" + "p_code":"64", + "code":"68" }, { "desc":"This API is used to query the permissions of a user group under a domain. A role is a set of permissions and represents a group of actions.URI formatGET /v3/domains/{doma", @@ -608,8 +617,8 @@ "title":"Querying Permissions of a User Group Under a Domain", "uri":"en-us_topic_0057845571.html", "doc_type":"api", - "p_code":"63", - "code":"68" + "p_code":"64", + "code":"69" }, { "desc":"This API is used to query the permissions of a specified user group corresponding to a project. A role is a set of permissions and represents a group of actions.URI forma", @@ -617,8 +626,8 @@ "title":"Querying Permissions of a User Group Corresponding to a Project", "uri":"en-us_topic_0057845640.html", "doc_type":"api", - "p_code":"63", - "code":"69" + "p_code":"64", + "code":"70" }, { "desc":"This API is used to grant permissions to a user group of a domain. A role is a set of permissions and represents a group of actions.URI formatPUT /v3/domains/{domain_id}/", @@ -626,8 +635,8 @@ "title":"Granting Permissions to a User Group of a Domain", "uri":"en-us_topic_0057845623.html", "doc_type":"api", - "p_code":"63", - "code":"70" + "p_code":"64", + "code":"71" }, { "desc":"This API is used to grant permissions to a user group corresponding to a project. A role is a set of permissions and represents a group of actions.URI formatPUT /v3/proje", @@ -635,8 +644,8 @@ "title":"Granting Permissions to a User Group Corresponding to a Project", "uri":"en-us_topic_0057845597.html", "doc_type":"api", - "p_code":"63", - "code":"71" + "p_code":"64", + "code":"72" }, { "desc":"This API is used to delete permissions of a user group corresponding to a project. A role is a set of permissions and represents a group of actions.URI formatDELETE /v3/p", @@ -644,8 +653,8 @@ "title":"Deleting Permissions of a User Group Corresponding to a Project", "uri":"en-us_topic_0057845572.html", "doc_type":"api", - "p_code":"63", - "code":"72" + "p_code":"64", + "code":"73" }, { "desc":"This API is used to delete permissions of a specified user group of a domain. A role is a set of permissions and represents a group of actions.URI formatDELETE /v3/domain", @@ -653,8 +662,8 @@ "title":"Deleting Permissions of a User Group of a Domain", "uri":"en-us_topic_0057845560.html", "doc_type":"api", - "p_code":"63", - "code":"73" + "p_code":"64", + "code":"74" }, { "desc":"This API is used to query whether a specified user group under a domain has specific permissions. A role is a set of permissions and represents a group of actions.URI for", @@ -662,8 +671,8 @@ "title":"Querying Whether a User Group Under a Domain Has Specific Permissions", "uri":"en-us_topic_0057845632.html", "doc_type":"api", - "p_code":"63", - "code":"74" + "p_code":"64", + "code":"75" }, { "desc":"This API is used to query whether a user group corresponding to a project has specific permissions. A role is a set of permissions and represents a group of actions.URI f", @@ -671,8 +680,8 @@ "title":"Querying Whether a User Group Corresponding to a Project Has Specific Permissions", "uri":"en-us_topic_0057845620.html", "doc_type":"api", - "p_code":"63", - "code":"75" + "p_code":"64", + "code":"76" }, { "desc":"This API is used to grant permissions to a user group for all projects.URI formatPUT /v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles/{role_id}/inherited_to_pro", @@ -680,8 +689,8 @@ "title":"Granting Permissions to a User Group for All Projects", "uri":"iam_02_0519.html", "doc_type":"api", - "p_code":"63", - "code":"76" + "p_code":"64", + "code":"77" }, { "desc":"This API is provided for the administrator to remove the specified permissions of a user group in all projects.DELETE /v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}", @@ -689,8 +698,8 @@ "title":"Removing Specified Permissions of a User Group in All Projects", "uri":"iam_10_0013.html", "doc_type":"api", - "p_code":"63", - "code":"77" + "p_code":"64", + "code":"78" }, { "desc":"This API is provided for the administrator to check whether a user group has specified permissions for all projects.HEAD /v3/OS-INHERIT/domains/{domain_id}/groups/{group_", @@ -698,8 +707,8 @@ "title":"Checking Whether a User Group Has Specified Permissions for All Projects", "uri":"iam_10_0012.html", "doc_type":"api", - "p_code":"63", - "code":"78" + "p_code":"64", + "code":"79" }, { "desc":"This API is provided for the administrator to query all permissions that have been assigned to a user group.GET /v3/OS-INHERIT/domains/{domain_id}/groups/{group_id}/roles", @@ -707,8 +716,8 @@ "title":"Querying All Permissions of a User Group", "uri":"iam_10_0011.html", "doc_type":"api", - "p_code":"63", - "code":"79" + "p_code":"64", + "code":"80" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -717,7 +726,7 @@ "uri":"iam_02_0010.html", "doc_type":"api", "p_code":"8", - "code":"80" + "code":"81" }, { "desc":"This API is provided for the administrator to list all custom policies.The API can be called using both the global endpoint and region-specific endpoints.GET /v3.0/OS-ROL", @@ -725,8 +734,8 @@ "title":"Listing Custom Policies", "uri":"iam_02_0011.html", "doc_type":"api", - "p_code":"80", - "code":"81" + "p_code":"81", + "code":"82" }, { "desc":"This API is provided for the administrator to query custom policy details.The API can be called using both the global endpoint and region-specific endpoints.GET /v3.0/OS-", @@ -734,8 +743,8 @@ "title":"Querying Custom Policy Details", "uri":"iam_02_0012.html", "doc_type":"api", - "p_code":"80", - "code":"82" + "p_code":"81", + "code":"83" }, { "desc":"This API is provided for the administrator to create a custom policy for cloud services.The API can be called using both the global endpoint and region-specific endpoints", @@ -743,8 +752,8 @@ "title":"Creating a Custom Policy for Cloud Services", "uri":"iam_02_0013.html", "doc_type":"api", - "p_code":"80", - "code":"83" + "p_code":"81", + "code":"84" }, { "desc":"This API is provided for the administrator to create a custom policy.The API can be called using both the global endpoint and region-specific endpoints.POST /v3.0/OS-ROLE", @@ -752,8 +761,8 @@ "title":"Creating a Custom Policy", "uri":"iam_11_0016.html", "doc_type":"api", - "p_code":"80", - "code":"84" + "p_code":"81", + "code":"85" }, { "desc":"This API is provided for the administrator to modify a custom policy for cloud services.The API can be called using both the global endpoint and region-specific endpoints", @@ -761,8 +770,8 @@ "title":"Modifying a Custom Policy for Cloud Services", "uri":"iam_02_0014.html", "doc_type":"api", - "p_code":"80", - "code":"85" + "p_code":"81", + "code":"86" }, { "desc":"This API is provided for the administrator to modify a custom policy.The API can be called using both the global endpoint and region-specific endpoints.PATCH /v3.0/OS-ROL", @@ -770,8 +779,8 @@ "title":"Modifying a Custom Policy", "uri":"iam_11_0017.html", "doc_type":"api", - "p_code":"80", - "code":"86" + "p_code":"81", + "code":"87" }, { "desc":"This API is provided for the administrator to delete a custom policy.The API can be called using both the global endpoint and region-specific endpoints.DELETE /v3.0/OS-RO", @@ -779,8 +788,8 @@ "title":"Deleting a Custom Policy", "uri":"iam_02_0015.html", "doc_type":"api", - "p_code":"80", - "code":"87" + "p_code":"81", + "code":"88" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -789,7 +798,7 @@ "uri":"en-us_topic_0079467612.html", "doc_type":"api", "p_code":"8", - "code":"88" + "code":"89" }, { "desc":"This API is used to create an agency.POST /v3.0/OS-AGENCY/agenciesParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringapplication/json;c", @@ -797,17 +806,17 @@ "title":"Creating an Agency", "uri":"en-us_topic_0079467617.html", "doc_type":"api", - "p_code":"88", - "code":"89" + "p_code":"89", + "code":"90" }, { - "desc":"This API is used to query an agency list based on the specified conditions.URI formatGET /v3.0/OS-AGENCY/agencies{?domain_id,name,trust_domain_id}GET /v3.0/OS-AGENCY/agen", + "desc":"This API is used to query an agency list based on the specified conditions.URI formatGET /v3.0/OS-AGENCY/agenciesGET /v3.0/OS-AGENCY/agenciesQuery parametersParameterMand", "product_code":"iam", "title":"Querying an Agency List Based on the Specified Conditions", "uri":"en-us_topic_0079467614.html", "doc_type":"api", - "p_code":"88", - "code":"90" + "p_code":"89", + "code":"91" }, { "desc":"This API is used to obtain the details of a specified agency.URI formatGET /v3.0/OS-AGENCY/agencies/{agency_id}GET /v3.0/OS-AGENCY/agencies/{agency_id}URI parametersParam", @@ -815,8 +824,8 @@ "title":"Obtaining Details of a Specified Agency", "uri":"en-us_topic_0079467615.html", "doc_type":"api", - "p_code":"88", - "code":"91" + "p_code":"89", + "code":"92" }, { "desc":"This API is used to modify agency information, including the trust_domain_id, description, and trust_domain_name parameters.URI formatPUT /v3.0/OS-AGENCY/agencies/{agency", @@ -824,8 +833,8 @@ "title":"Modifying an Agency", "uri":"en-us_topic_0079467623.html", "doc_type":"api", - "p_code":"88", - "code":"92" + "p_code":"89", + "code":"93" }, { "desc":"This API is used to delete an agency.After this operation, the delegated party can no longer access the relevant resources. Exercise caution when performing this operatio", @@ -833,8 +842,8 @@ "title":"Deleting an Agency", "uri":"en-us_topic_0079467625.html", "doc_type":"api", - "p_code":"88", - "code":"93" + "p_code":"89", + "code":"94" }, { "desc":"This API is used to grant permissions to an agency for a project.URI formatPUT /v3.0/OS-AGENCY/projects/{project_id}/agencies/{agency_id}/roles/{role_id}PUT /v3.0/OS-AGEN", @@ -842,8 +851,8 @@ "title":"Granting Permissions to an Agency for a Project", "uri":"en-us_topic_0079467620.html", "doc_type":"api", - "p_code":"88", - "code":"94" + "p_code":"89", + "code":"95" }, { "desc":"This API is used to check whether an agency has the specified permissions on a project.URI formatHEAD /v3.0/OS-AGENCY/projects/{project_id}/agencies/{agency_id}/roles/{ro", @@ -851,8 +860,8 @@ "title":"Checking Whether an Agency Has the Specified Permissions on a Project", "uri":"en-us_topic_0079578163.html", "doc_type":"api", - "p_code":"88", - "code":"95" + "p_code":"89", + "code":"96" }, { "desc":"This API is used to query the list of permissions of an agency on a project.URI formatGET /v3.0/OS-AGENCY/projects/{project_id}/agencies/{agency_id}/rolesGET /v3.0/OS-AGE", @@ -860,8 +869,8 @@ "title":"Querying the List of Permissions of an Agency on a Project", "uri":"en-us_topic_0079578164.html", "doc_type":"api", - "p_code":"88", - "code":"96" + "p_code":"89", + "code":"97" }, { "desc":"This API is used to delete permissions of an agency on a project.URI formatDELETE /v3.0/OS-AGENCY/projects/{project_id}/agencies/{agency_id}/roles/{role_id}DELETE /v3.0/O", @@ -869,8 +878,8 @@ "title":"Deleting Permissions of an Agency on a Project", "uri":"en-us_topic_0079467627.html", "doc_type":"api", - "p_code":"88", - "code":"97" + "p_code":"89", + "code":"98" }, { "desc":"This API is used to grant permissions to an agency on a domain.URI formatPUT /v3.0/OS-AGENCY/domains/{domain_id}/agencies/{agency_id}/roles/{role_id}PUT /v3.0/OS-AGENCY/d", @@ -878,8 +887,8 @@ "title":"Granting Permissions to an Agency on a Domain", "uri":"en-us_topic_0079467624.html", "doc_type":"api", - "p_code":"88", - "code":"98" + "p_code":"89", + "code":"99" }, { "desc":"This API is used to check whether an agency has the specified permissions on a domain.URI formatHEAD /v3.0/OS-AGENCY/domains/{domain_id}/agencies/{agency_id}/roles/{role_", @@ -887,8 +896,8 @@ "title":"Checking Whether an Agency Has the Specified Permissions on a Domain", "uri":"en-us_topic_0079578165.html", "doc_type":"api", - "p_code":"88", - "code":"99" + "p_code":"89", + "code":"100" }, { "desc":"This API is used to query the list of permissions of an agency on a domain.URI formatGET /v3.0/OS-AGENCY/domains/{domain_id}/agencies/{agency_id}/rolesGET /v3.0/OS-AGENCY", @@ -896,8 +905,8 @@ "title":"Querying the List of Permissions of an Agency on a Domain", "uri":"en-us_topic_0079578166.html", "doc_type":"api", - "p_code":"88", - "code":"100" + "p_code":"89", + "code":"101" }, { "desc":"This API is used to delete permissions of an agency on a domain.URI formatDELETE /v3.0/OS-AGENCY/domains/{domain_id}/agencies/{agency_id}/roles/{role_id}DELETE /v3.0/OS-A", @@ -905,8 +914,8 @@ "title":"Deleting Permissions of an Agency on a Domain", "uri":"en-us_topic_0079467622.html", "doc_type":"api", - "p_code":"88", - "code":"101" + "p_code":"89", + "code":"102" }, { "desc":"This API is provided for the administrator to query all permissions that have been assigned to an agency.GET /v3.0/OS-INHERIT/domains/{domain_id}/agencies/{agency_id}/rol", @@ -914,8 +923,8 @@ "title":"Querying All Permissions of an Agency", "uri":"iam_02_0040.html", "doc_type":"api", - "p_code":"88", - "code":"102" + "p_code":"89", + "code":"103" }, { "desc":"This API is provided for the administrator to grant specified permissions to an agency for all projects.PUT /v3.0/OS-INHERIT/domains/{domain_id}/agencies/{agency_id}/role", @@ -923,8 +932,8 @@ "title":"Granting Specified Permissions to an Agency for All Projects", "uri":"iam_02_0041.html", "doc_type":"api", - "p_code":"88", - "code":"103" + "p_code":"89", + "code":"104" }, { "desc":"This API is provided for the administrator to check whether an agency has specified permissions.HEAD /v3.0/OS-INHERIT/domains/{domain_id}/agencies/{agency_id}/roles/{role", @@ -932,8 +941,8 @@ "title":"Checking Whether an Agency Has Specified Permissions", "uri":"iam_02_0042.html", "doc_type":"api", - "p_code":"88", - "code":"104" + "p_code":"89", + "code":"105" }, { "desc":"This API is provided for the administrator to remove the specified permissions of an agency in all projects.DELETE /v3.0/OS-INHERIT/domains/{domain_id}/agencies/{agency_i", @@ -941,8 +950,8 @@ "title":"Removing Specified Permissions of an Agency in All Projects", "uri":"iam_02_0043.html", "doc_type":"api", - "p_code":"88", - "code":"105" + "p_code":"89", + "code":"106" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -951,7 +960,7 @@ "uri":"iam_02_0020.html", "doc_type":"api", "p_code":"8", - "code":"106" + "code":"107" }, { "desc":"This API is used to query the operation protection policy.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/protect-policyStatus code: 200The request is successful.Status c", @@ -959,8 +968,8 @@ "title":"Querying the Operation Protection Policy", "uri":"iam_02_0022.html", "doc_type":"api", - "p_code":"106", - "code":"107" + "p_code":"107", + "code":"108" }, { "desc":"This API is provided for the administrator to modify the operation protection policy.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/protect-policyStatus code: 200The req", @@ -968,8 +977,8 @@ "title":"Modifying the Operation Protection Policy", "uri":"iam_02_0021.html", "doc_type":"api", - "p_code":"106", - "code":"108" + "p_code":"107", + "code":"109" }, { "desc":"This API is used to query the password policy.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/password-policyStatus code: 200The request is successful.Status code: 403Acc", @@ -977,8 +986,8 @@ "title":"Querying the Password Policy", "uri":"iam_02_0024.html", "doc_type":"api", - "p_code":"106", - "code":"109" + "p_code":"107", + "code":"110" }, { "desc":"This API is provided for the administrator to modify the password policy.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/password-policyStatus code: 200The request is suc", @@ -986,8 +995,8 @@ "title":"Modifying the Password Policy", "uri":"iam_02_0023.html", "doc_type":"api", - "p_code":"106", - "code":"110" + "p_code":"107", + "code":"111" }, { "desc":"This API is used to query the login authentication policy.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/login-policyStatus code: 200The request is successful.Status cod", @@ -995,8 +1004,8 @@ "title":"Querying the Login Authentication Policy", "uri":"iam_02_0026.html", "doc_type":"api", - "p_code":"106", - "code":"111" + "p_code":"107", + "code":"112" }, { "desc":"This API is provided for the administrator to modify the login authentication policy.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/login-policyStatus code: 200The reque", @@ -1004,8 +1013,8 @@ "title":"Modifying the Login Authentication Policy", "uri":"iam_02_0025.html", "doc_type":"api", - "p_code":"106", - "code":"112" + "p_code":"107", + "code":"113" }, { "desc":"This API is used to query the ACL for console access.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/console-acl-policyStatus code: 200The request is successful.Status co", @@ -1013,8 +1022,8 @@ "title":"Querying the ACL for Console Access", "uri":"iam_02_0028.html", "doc_type":"api", - "p_code":"106", - "code":"113" + "p_code":"107", + "code":"114" }, { "desc":"This API is provided for the administrator to modify the ACL for console access.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/console-acl-policyStatus code: 200The requ", @@ -1022,8 +1031,8 @@ "title":"Modifying the ACL for Console Access", "uri":"iam_02_0027.html", "doc_type":"api", - "p_code":"106", - "code":"114" + "p_code":"107", + "code":"115" }, { "desc":"This API is used to query the ACL for API access.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/api-acl-policyStatus code: 200The request is successful.Status code: 403A", @@ -1031,8 +1040,8 @@ "title":"Querying the ACL for API Access", "uri":"iam_02_0030.html", "doc_type":"api", - "p_code":"106", - "code":"115" + "p_code":"107", + "code":"116" }, { "desc":"This API is provided for the administrator to modify the ACL for API access.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/api-acl-policyStatus code: 200The request is s", @@ -1040,8 +1049,8 @@ "title":"Modifying the ACL for API Access", "uri":"iam_02_0029.html", "doc_type":"api", - "p_code":"106", - "code":"116" + "p_code":"107", + "code":"117" }, { "desc":"This API is provided for the administrator to query the MFA device information of users.GET /v3.0/OS-MFA/virtual-mfa-devicesStatus code: 200The request is successful.Stat", @@ -1049,8 +1058,8 @@ "title":"Querying MFA Device Information of Users", "uri":"iam_08_0012.html", "doc_type":"api", - "p_code":"106", - "code":"117" + "p_code":"107", + "code":"118" }, { "desc":"This API can be used by the administrator to query the MFA device information of a specified user or used by a user to query their MFA device information.GET /v3.0/OS-MFA", @@ -1058,8 +1067,8 @@ "title":"Querying the MFA Device Information of a User", "uri":"iam_08_0013.html", "doc_type":"api", - "p_code":"106", - "code":"118" + "p_code":"107", + "code":"119" }, { "desc":"This API is provided for the administrator to query the login protection configurations of users.GET /v3.0/OS-USER/login-protectsStatus code: 200The request is successful", @@ -1067,8 +1076,8 @@ "title":"Querying Login Protection Configurations of Users", "uri":"iam_08_0014.html", "doc_type":"api", - "p_code":"106", - "code":"119" + "p_code":"107", + "code":"120" }, { "desc":"This API can be used by the administrator to query the login protection configuration of a specified user or used by a user to query their login protection configuration.", @@ -1076,8 +1085,8 @@ "title":"Querying the Login Protection Configuration of a User", "uri":"iam_08_0016.html", "doc_type":"api", - "p_code":"106", - "code":"120" + "p_code":"107", + "code":"121" }, { "desc":"This API is provided for the administrator to modify the login protection configuration of a user.PUT /v3.0/OS-USER/users/{user_id}/login-protectStatus code: 200Status co", @@ -1085,8 +1094,8 @@ "title":"Modifying the Login Protection Configuration of a User", "uri":"iam_08_0021.html", "doc_type":"api", - "p_code":"106", - "code":"121" + "p_code":"107", + "code":"122" }, { "desc":"This API is provided for IAM users to bind a virtual MFA device.PUT /v3.0/OS-MFA/mfa-devices/bindNoneNone", @@ -1094,8 +1103,8 @@ "title":"Binding a Virtual MFA Device", "uri":"iam_08_0017.html", "doc_type":"api", - "p_code":"106", - "code":"122" + "p_code":"107", + "code":"123" }, { "desc":"This API is used by the administrator to unbind a virtual MFA device from an IAM user, or used by an IAM user to unbind their own virtual MFA device.PUT /v3.0/OS-MFA/mfa-", @@ -1103,8 +1112,8 @@ "title":"Unbinding a Virtual MFA Device", "uri":"iam_08_0018.html", "doc_type":"api", - "p_code":"106", - "code":"123" + "p_code":"107", + "code":"124" }, { "desc":"This API is provided for IAM users to create a virtual MFA device.POST /v3.0/OS-MFA/virtual-mfa-devicesStatus code: 201Status code: 201The request is successful.", @@ -1112,8 +1121,8 @@ "title":"Creating a Virtual MFA Device", "uri":"iam_08_0019.html", "doc_type":"api", - "p_code":"106", - "code":"124" + "p_code":"107", + "code":"125" }, { "desc":"This API is provided for the administrator to delete their own virtual MFA device.DELETE /v3.0/OS-MFA/virtual-mfa-devicesNoneNone", @@ -1121,8 +1130,35 @@ "title":"Deleting a Virtual MFA Device", "uri":"iam_08_0020.html", "doc_type":"api", - "p_code":"106", - "code":"125" + "p_code":"107", + "code":"126" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"iam", + "title":"Enterprise Project Management", + "uri":"iam_12_0513.html", + "doc_type":"api", + "p_code":"8", + "code":"127" + }, + { + "desc":"This API is used to grant permissions to agencies associated with specified enterprise projects.PUT /v3.0/OS-PERMISSION/subjects/agency/scopes/enterprise-project/role-ass", + "product_code":"iam", + "title":"Granting Permissions to Agencies Associated with Specified Enterprise Projects", + "uri":"iam_02_0633.html", + "doc_type":"api", + "p_code":"127", + "code":"128" + }, + { + "desc":"This API is used to remove permissions of agencies associated with specified enterprise projects.DELETE /v3.0/OS-PERMISSION/subjects/agency/scopes/enterprise-project/role", + "product_code":"iam", + "title":"Removing Permissions of Agencies Associated with Specified Enterprise Projects", + "uri":"iam_02_0634.html", + "doc_type":"api", + "p_code":"127", + "code":"129" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1131,7 +1167,7 @@ "uri":"en-us_topic_0057845573.html", "doc_type":"api", "p_code":"8", - "code":"126" + "code":"130" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1139,8 +1175,8 @@ "title":"Obtaining a Token in Federated Identity Authentication Mode", "uri":"en-us_topic_0057845646.html", "doc_type":"api", - "p_code":"126", - "code":"127" + "p_code":"130", + "code":"131" }, { "desc":"OpenStack and Shibboleth are widely used open-source federated identity authentication solutions. They provide powerful SSO capabilities and connect users to various appl", @@ -1148,8 +1184,8 @@ "title":"SP Initiated", "uri":"iam_02_0001.html", "doc_type":"api", - "p_code":"127", - "code":"128" + "p_code":"131", + "code":"132" }, { "desc":"This section uses the Client4ShibbolethIdP script as an example to describe how to obtain a federated authentication token in the IdP-initiated mode. The Client4Shibbolet", @@ -1157,8 +1193,8 @@ "title":"IdP Initiated", "uri":"iam_02_0002.html", "doc_type":"api", - "p_code":"127", - "code":"129" + "p_code":"131", + "code":"133" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1166,8 +1202,8 @@ "title":"Identity Provider", "uri":"en-us_topic_0057845605.html", "doc_type":"api", - "p_code":"126", - "code":"130" + "p_code":"130", + "code":"134" }, { "desc":"This API is used to query the identity provider list.GET /v3/OS-FEDERATION/identity_providersParameters in the request headerParameterMandatoryTypeDescriptionContent-Type", @@ -1175,8 +1211,8 @@ "title":"Querying the Identity Provider List", "uri":"en-us_topic_0057845581.html", "doc_type":"api", - "p_code":"130", - "code":"131" + "p_code":"134", + "code":"135" }, { "desc":"This API is used to query the information about an identity provider.URI formatGET /v3/OS-FEDERATION/identity_providers/{id}GET /v3/OS-FEDERATION/identity_providers/{id}U", @@ -1184,8 +1220,8 @@ "title":"Querying an Identity Provider", "uri":"en-us_topic_0057845639.html", "doc_type":"api", - "p_code":"130", - "code":"132" + "p_code":"134", + "code":"136" }, { "desc":"This API is provided for the administrator to create an identity provider.URI formatPUT /v3/OS-FEDERATION/identity_providers/{id}PUT /v3/OS-FEDERATION/identity_providers/", @@ -1193,8 +1229,8 @@ "title":"Creating an Identity Provider", "uri":"en-us_topic_0057845606.html", "doc_type":"api", - "p_code":"130", - "code":"133" + "p_code":"134", + "code":"137" }, { "desc":"This API is provided for the administrator to create an OpenID Connect identity provider.POST /v3.0/OS-FEDERATION/identity-providers/{idp_id}/openid-connect-configStatus ", @@ -1202,8 +1238,8 @@ "title":"Creating an OpenID Connect Identity Provider", "uri":"iam_13_0207.html", "doc_type":"api", - "p_code":"130", - "code":"134" + "p_code":"134", + "code":"138" }, { "desc":"This API is used to update the information about a SAML identity provider.URI formatPATCH /v3/OS-FEDERATION/identity_providers/{id}PATCH /v3/OS-FEDERATION/identity_provid", @@ -1211,8 +1247,8 @@ "title":"Updating a SAML Identity Provider", "uri":"en-us_topic_0057845612.html", "doc_type":"api", - "p_code":"130", - "code":"135" + "p_code":"134", + "code":"139" }, { "desc":"This API is provided for the administrator to modify an OpenID Connect identity provider.PUT /v3.0/OS-FEDERATION/identity-providers/{idp_id}/openid-connect-configStatus c", @@ -1220,8 +1256,8 @@ "title":"Updating an OpenID Connect Identity Provider", "uri":"iam_13_0208.html", "doc_type":"api", - "p_code":"130", - "code":"136" + "p_code":"134", + "code":"140" }, { "desc":"This API is provided for the administrator to query an OpenID Connect identity provider.GET /v3.0/OS-FEDERATION/identity-providers/{idp_id}/openid-connect-configStatus co", @@ -1229,8 +1265,8 @@ "title":"Querying an OpenID Connect Identity Provider", "uri":"iam_13_0209.html", "doc_type":"api", - "p_code":"130", - "code":"137" + "p_code":"134", + "code":"141" }, { "desc":"This API is used to delete a SAML or OpenID Connect identity provider.URI formatDELETE /v3/OS-FEDERATION/identity_providers/{id}DELETE /v3/OS-FEDERATION/identity_provider", @@ -1238,8 +1274,8 @@ "title":"Deleting an Identity Provider", "uri":"en-us_topic_0057845570.html", "doc_type":"api", - "p_code":"130", - "code":"138" + "p_code":"134", + "code":"142" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1247,8 +1283,8 @@ "title":"Mapping", "uri":"en-us_topic_0057845588.html", "doc_type":"api", - "p_code":"126", - "code":"139" + "p_code":"130", + "code":"143" }, { "desc":"This API is used to query the mapping list.GET /v3/OS-FEDERATION/mappingsParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringFill applic", @@ -1256,8 +1292,8 @@ "title":"Querying the Mapping List", "uri":"en-us_topic_0057845567.html", "doc_type":"api", - "p_code":"139", - "code":"140" + "p_code":"143", + "code":"144" }, { "desc":"This API is used to query the information about a mapping.URI formatGET /v3/OS-FEDERATION/mappings/{id}GET /v3/OS-FEDERATION/mappings/{id}URI parametersParameterMandatory", @@ -1265,8 +1301,8 @@ "title":"Querying a Mapping", "uri":"en-us_topic_0057845645.html", "doc_type":"api", - "p_code":"139", - "code":"141" + "p_code":"143", + "code":"145" }, { "desc":"This API is used to create a mapping.URI formatPUT /v3/OS-FEDERATION/mappings/{id}PUT /v3/OS-FEDERATION/mappings/{id}URI parametersParameterMandatoryTypeDescriptionidYesS", @@ -1274,8 +1310,8 @@ "title":"Creating a Mapping", "uri":"en-us_topic_0057845590.html", "doc_type":"api", - "p_code":"139", - "code":"142" + "p_code":"143", + "code":"146" }, { "desc":"This API is used to update the information about a mapping.URI formatPATCH /v3/OS-FEDERATION/mappings/{id}PATCH /v3/OS-FEDERATION/mappings/{id}URI parametersParameterMand", @@ -1283,8 +1319,8 @@ "title":"Updating a Mapping", "uri":"en-us_topic_0057845568.html", "doc_type":"api", - "p_code":"139", - "code":"143" + "p_code":"143", + "code":"147" }, { "desc":"This API is used to delete the information about a mapping.URI formatDELETE /v3/OS-FEDERATION/mappings/{id}DELETE /v3/OS-FEDERATION/mappings/{id}URI parametersParameterMa", @@ -1292,8 +1328,8 @@ "title":"Deleting a Mapping", "uri":"en-us_topic_0057845648.html", "doc_type":"api", - "p_code":"139", - "code":"144" + "p_code":"143", + "code":"148" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1301,8 +1337,8 @@ "title":"Protocol", "uri":"en-us_topic_0057845619.html", "doc_type":"api", - "p_code":"126", - "code":"145" + "p_code":"130", + "code":"149" }, { "desc":"This API is used to query the protocol list.URI formatGET /v3/OS-FEDERATION/identity_providers/{idp_id}/protocolsGET /v3/OS-FEDERATION/identity_providers/{idp_id}/protoco", @@ -1310,8 +1346,8 @@ "title":"Querying the Protocol List", "uri":"en-us_topic_0057845644.html", "doc_type":"api", - "p_code":"145", - "code":"146" + "p_code":"149", + "code":"150" }, { "desc":"This API is used to query the information about a protocol.URI formatGET /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}GET /v3/OS-FEDERATION/identi", @@ -1319,8 +1355,8 @@ "title":"Querying a Protocol", "uri":"en-us_topic_0057845616.html", "doc_type":"api", - "p_code":"145", - "code":"147" + "p_code":"149", + "code":"151" }, { "desc":"This API is used to register a protocol, that is, associate a rule with an identity provider.URI formatPUT /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protoc", @@ -1328,8 +1364,8 @@ "title":"Registering a Protocol", "uri":"en-us_topic_0057845575.html", "doc_type":"api", - "p_code":"145", - "code":"148" + "p_code":"149", + "code":"152" }, { "desc":"This API is used to update the information about a protocol.URI formatPATCH /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}PATCH /v3/OS-FEDERATION/i", @@ -1337,8 +1373,8 @@ "title":"Updating a Protocol", "uri":"en-us_topic_0057845609.html", "doc_type":"api", - "p_code":"145", - "code":"149" + "p_code":"149", + "code":"153" }, { "desc":"This API is used to delete the information about a protocol.URI formatDELETE /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}DELETE /v3/OS-FEDERATION", @@ -1346,8 +1382,8 @@ "title":"Deleting a Protocol", "uri":"en-us_topic_0057845559.html", "doc_type":"api", - "p_code":"145", - "code":"150" + "p_code":"149", + "code":"154" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1355,8 +1391,8 @@ "title":"Metadata", "uri":"en-us_topic_0057845607.html", "doc_type":"api", - "p_code":"126", - "code":"151" + "p_code":"130", + "code":"155" }, { "desc":"This API is used to query the content of the metadata file imported by an identity provider to the IAM system.URI formatGET /v3-ext/OS-FEDERATION/identity_providers/{idp_", @@ -1364,8 +1400,8 @@ "title":"Querying a Metadata File", "uri":"en-us_topic_0057845553.html", "doc_type":"api", - "p_code":"151", - "code":"152" + "p_code":"155", + "code":"156" }, { "desc":"This API is used to query the metadata file of the keystone.GET /v3-ext/auth/OS-FEDERATION/SSO/metadataParameters in the request headerParameterMandatoryTypeDescriptionun", @@ -1373,8 +1409,8 @@ "title":"Querying the Metadata File of Keystone", "uri":"en-us_topic_0057845577.html", "doc_type":"api", - "p_code":"151", - "code":"153" + "p_code":"155", + "code":"157" }, { "desc":"Before using the federated identity authentication function, a metadata file must be imported to the IAM system. This API is used to import a metadata file of a domain.UR", @@ -1382,8 +1418,8 @@ "title":"Importing a Metadata File", "uri":"en-us_topic_0057845615.html", "doc_type":"api", - "p_code":"151", - "code":"154" + "p_code":"155", + "code":"158" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1391,8 +1427,8 @@ "title":"Token", "uri":"en-us_topic_0057845565.html", "doc_type":"api", - "p_code":"126", - "code":"155" + "p_code":"130", + "code":"159" }, { "desc":"This API is used to obtain an unscoped token in SP-initiated federated identity authentication mode.An unscoped token cannot be used for authentication. If a federated us", @@ -1400,8 +1436,8 @@ "title":"Obtaining an Unscoped Token (SP Initiated)", "uri":"en-us_topic_0057845629.html", "doc_type":"api", - "p_code":"155", - "code":"156" + "p_code":"159", + "code":"160" }, { "desc":"This API is used to obtain an unscoped token in IdP-initiated federated identity authentication mode.An unscoped token cannot be used for authentication. If a federated u", @@ -1409,8 +1445,8 @@ "title":"Obtaining an Unscoped Token (IdP Initiated)", "uri":"iam_02_0003.html", "doc_type":"api", - "p_code":"155", - "code":"157" + "p_code":"159", + "code":"161" }, { "desc":"This API is used to obtain a scoped token through federated identity authentication.POST /v3/auth/tokensStatus code: 201The scoped token is obtained successfully.None", @@ -1418,8 +1454,8 @@ "title":"Obtaining a Scoped Token", "uri":"iam_13_0604.html", "doc_type":"api", - "p_code":"155", - "code":"158" + "p_code":"159", + "code":"162" }, { "desc":"This API is used to obtain a federated identity authentication token using an OpenID Connect ID token.POST /v3.0/OS-AUTH/id-token/tokensStatus code: 201Request for obtain", @@ -1427,8 +1463,8 @@ "title":"Obtaining a Token with an OpenID Connect ID Token", "uri":"iam_13_0605.html", "doc_type":"api", - "p_code":"155", - "code":"159" + "p_code":"159", + "code":"163" }, { "desc":"This API is used to obtain an unscoped token using an OpenID Connect ID token.POST /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/authStatus code: ", @@ -1436,8 +1472,8 @@ "title":"Obtaining an Unscoped Token with an OpenID Connect ID Token", "uri":"iam_13_0606.html", "doc_type":"api", - "p_code":"155", - "code":"160" + "p_code":"159", + "code":"164" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1445,8 +1481,8 @@ "title":"Domain", "uri":"en-us_topic_0057845633.html", "doc_type":"api", - "p_code":"126", - "code":"161" + "p_code":"130", + "code":"165" }, { "desc":"This API is used to query the list of domains accessible to federated users.GET /v3/OS-FEDERATION/domainsParameters in the request headerParameterMandatoryTypeDescription", @@ -1454,8 +1490,8 @@ "title":"Querying the List of Domains Accessible to Federated Users", "uri":"en-us_topic_0057845596.html", "doc_type":"api", - "p_code":"161", - "code":"162" + "p_code":"165", + "code":"166" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1463,8 +1499,8 @@ "title":"Project", "uri":"en-us_topic_0057845643.html", "doc_type":"api", - "p_code":"126", - "code":"163" + "p_code":"130", + "code":"167" }, { "desc":"This API is used to query the list of projects accessible to federated users. The project list is used to obtain the scoped token in federated identity authentication mod", @@ -1472,8 +1508,8 @@ "title":"Querying the List of Projects Accessible to Federated Users", "uri":"en-us_topic_0057845595.html", "doc_type":"api", - "p_code":"163", - "code":"164" + "p_code":"167", + "code":"168" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1482,7 +1518,7 @@ "uri":"en-us_topic_0057845631.html", "doc_type":"api", "p_code":"8", - "code":"165" + "code":"169" }, { "desc":"This API is used to obtain the keystone API version information.GET /Example requestResponse parameter descriptionParameterMandatoryTypeDescriptionversionsYesObjectKeysto", @@ -1490,8 +1526,8 @@ "title":"Querying Keystone API Version Information", "uri":"en-us_topic_0057845569.html", "doc_type":"api", - "p_code":"165", - "code":"166" + "p_code":"169", + "code":"170" }, { "desc":"This API is used to obtain the information about the keystone API version 3.0.GET /v3Example requestcurl -i -k -X GET https://sample.domain.com/v3Response parameter descr", @@ -1499,8 +1535,8 @@ "title":"Querying Information About Keystone API Version 3.0", "uri":"en-us_topic_0057845613.html", "doc_type":"api", - "p_code":"165", - "code":"167" + "p_code":"169", + "code":"171" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1509,25 +1545,25 @@ "uri":"en-us_topic_0057845604.html", "doc_type":"api", "p_code":"8", - "code":"168" + "code":"172" }, { - "desc":"This API is used to query the service list.URI formatGET /v3/services{?type}GET /v3/services{?type}URI parametersParameterMandatoryTypeDescriptiontypeNoStringService type", + "desc":"This API is used to query the service list.URI formatGET /v3/servicesGET /v3/servicesURI parametersParameterMandatoryTypeDescriptiontypeNoStringService type.The value can", "product_code":"iam", "title":"Querying Services", "uri":"en-us_topic_0057845587.html", "doc_type":"api", - "p_code":"168", - "code":"169" + "p_code":"172", + "code":"173" }, { - "desc":"This API is used to query service details.URI formatGET /v3/services/{service_id}GET /v3/services/{service_id}URI parametersParameterMandatoryTypeDescriptionservice_idYes", + "desc":"This API is used to query service details.URI formatGET /v3/services/{service_id}GET /v3/services/{service_id}Parameter descriptionParameterMandatoryTypeDescriptionservic", "product_code":"iam", "title":"Querying Service Details", "uri":"en-us_topic_0067148045.html", "doc_type":"api", - "p_code":"168", - "code":"170" + "p_code":"172", + "code":"174" }, { "desc":"This API is used to query the list of terminal addresses and provides a service access entry.URI formatGET /v3/endpoints{?interface, service_id}GET /v3/endpoints{?interfa", @@ -1535,8 +1571,8 @@ "title":"Querying Endpoints", "uri":"en-us_topic_0057845562.html", "doc_type":"api", - "p_code":"168", - "code":"171" + "p_code":"172", + "code":"175" }, { "desc":"This API is used to query endpoint details.URI formatGET /v3/endpoints/{endpoint_id}GET /v3/endpoints/{endpoint_id}URI parametersParameterMandatoryTypeDescriptionendpoint", @@ -1544,8 +1580,8 @@ "title":"Querying Endpoint Details", "uri":"en-us_topic_0067148046.html", "doc_type":"api", - "p_code":"168", - "code":"172" + "p_code":"172", + "code":"176" }, { "desc":"This API is used to query the service catalog corresponding to X-Auth-Token contained in the request.GET /v3/auth/catalogParameters in the request headerParameterMandator", @@ -1553,8 +1589,8 @@ "title":"Querying the Service Catalog", "uri":"iam_02_0004.html", "doc_type":"api", - "p_code":"168", - "code":"173" + "p_code":"172", + "code":"177" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1563,7 +1599,7 @@ "uri":"iam_19_0004.html", "doc_type":"api", "p_code":"", - "code":"174" + "code":"178" }, { "desc":"By default, new users do not have permissions assigned. You need to add a user to one or more groups, and attach permissions policies to these groups. Users inherit permi", @@ -1571,8 +1607,8 @@ "title":"Introduction", "uri":"iam_19_0003.html", "doc_type":"api", - "p_code":"174", - "code":"175" + "p_code":"178", + "code":"179" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1580,8 +1616,8 @@ "title":"Action List", "uri":"iam_02_0046.html", "doc_type":"api", - "p_code":"174", - "code":"176" + "p_code":"178", + "code":"180" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1590,7 +1626,7 @@ "uri":"iam_02_0512.html", "doc_type":"api", "p_code":"", - "code":"177" + "code":"181" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1598,8 +1634,8 @@ "title":"Status Codes", "uri":"iam_02_0005.html", "doc_type":"api", - "p_code":"177", - "code":"178" + "p_code":"181", + "code":"182" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1607,8 +1643,8 @@ "title":"Error Codes", "uri":"iam_02_0006.html", "doc_type":"api", - "p_code":"177", - "code":"179" + "p_code":"181", + "code":"183" }, { "desc":"Your username, user ID, account name, account ID, project name, and project ID need to be specified in the URI and request body for calling certain APIs. Obtain these par", @@ -1616,8 +1652,8 @@ "title":"Obtaining User, Account, User Group, Project, and Agency Information", "uri":"en-us_topic_0057845624.html", "doc_type":"api", - "p_code":"177", - "code":"180" + "p_code":"181", + "code":"184" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1626,6 +1662,6 @@ "uri":"en-us_topic_0057845564.html", "doc_type":"api", "p_code":"", - "code":"181" + "code":"185" } ] \ No newline at end of file diff --git a/docs/iam/api-ref/en-us_topic_0057845554.html b/docs/iam/api-ref/en-us_topic_0057845554.html index 932df401b..de25ba37a 100644 --- a/docs/iam/api-ref/en-us_topic_0057845554.html +++ b/docs/iam/api-ref/en-us_topic_0057845554.html @@ -75,7 +75,7 @@ -

groups

+

groups

Yes

@@ -84,7 +84,7 @@

List of a user group.

-

links

+

links

Yes

@@ -96,7 +96,7 @@ -
  • Description for the group format +
  • groups
    - @@ -164,6 +164,72 @@

    Parameter

    Mandatory

    @@ -143,7 +143,7 @@

    User group name.

    links

    +

    links

    Yes

    +
  • groups.links +
    + + + + + + + + + + + + + + + + + + +
    +
  • links +
    + + + + + + + + + + + + + + + + + + +
    • Example response
      {
           "links": {
      diff --git a/docs/iam/api-ref/en-us_topic_0057845558.html b/docs/iam/api-ref/en-us_topic_0057845558.html
      index dd11d7877..e71598fe5 100644
      --- a/docs/iam/api-ref/en-us_topic_0057845558.html
      +++ b/docs/iam/api-ref/en-us_topic_0057845558.html
      @@ -42,119 +42,133 @@
       

    Response Parameters

    • Parameters in the response body -

      Parameter

      +
      - - - - - - - - - - -

      Parameter

      Mandatory

      +

      Type

      Type

      -

      Description

      +

      Description

      projects

      +

      projects

      Yes

      +

      JSONArray

      JSONArray

      -

      List of projects.

      +

      List of projects.

      links

      +

      links

      Yes

      +

      Object

      Object

      -

      Project resource link.

      +

      Project resource link.

      -
      • Description for the project format -

        Parameter

        +
        • projects +
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +

          Parameter

          Mandatory

          +

          Type

          Type

          -

          Description

          +

          Description

          description

          +

          description

          Yes

          +

          String

          String

          -

          Project description.

          +

          Project description.

          id

          +

          id

          Yes

          +

          String

          String

          -

          ID of a project.

          +

          ID of a project.

          domain_id

          +

          domain_id

          Yes

          +

          String

          String

          -

          ID of the domain where a project is located.

          +

          ID of the domain where a project is located.

          name

          +

          name

          Yes

          +

          String

          String

          -

          Project name.

          +

          Project name.

          links

          +

          links

          Yes

          +

          Object

          Object

          -

          Project resource link.

          +

          Project resource link.

          is_domain

          +

          is_domain

          Yes

          +

          Boolean

          Boolean

          -

          Indicates whether the user calling the API is a tenant.

          +

          Indicates whether the user calling the API is a tenant.

          enabled

          +

          enabled

          Yes

          +

          Boolean

          Boolean

          -

          Whether a project is available.

          +

          Whether a project is available.

          parent_id

          +

          parent_id

          Yes

          +

          String

          String

          +

          Parent ID of the project.

          Parent ID of the project.

          +
          +
          +
        • links +
          + + + + + + + + + + +
          +
        • projects.links +
          + + + + + + + diff --git a/docs/iam/api-ref/en-us_topic_0057845561.html b/docs/iam/api-ref/en-us_topic_0057845561.html index a19155ea7..7cf996529 100644 --- a/docs/iam/api-ref/en-us_topic_0057845561.html +++ b/docs/iam/api-ref/en-us_topic_0057845561.html @@ -28,7 +28,7 @@

          Parameter

          +

          Type

          +

          Description

          +

          self

          +

          String

          +

          Resource link.

        • Query parameters -

          Parameter

          +
          @@ -74,7 +74,7 @@ @@ -129,7 +129,7 @@ - @@ -138,7 +138,7 @@ - @@ -150,12 +150,12 @@

          Parameter

          Mandatory

          Password expiration time. The format is password_expires_at=operator:timestamp.

          Example:

          password_expires_at=lt:2016-12-08T22:02:00Z
          -
          • The value of operator can be lt, lte, gt, gte, eq, or neq.
            • lt: The expiration time is earlier than timestamp.
            • lte: The expiration time is earlier than or equal to timestamp.
            • gt: The expiration time is later than timestamp.
            • gte: The expiration time is equal to or later than timestamp.
            • eq: The expiration time is equal to timestamp.
            • neq: The expiration time is not equal to timestamp.
            +
            • The value of operator can be lt, lte, gt, gte, eq, or neq.
              • lt: The expiration time is earlier than timestamp.
              • lte: The expiration time is earlier than or equal to timestamp.
              • gt: The expiration time is later than timestamp.
              • gte: The expiration time is equal to or later than timestamp.
              • eq: The expiration time is equal to timestamp.
              • neq: The expiration time is not equal to timestamp.
            • The timestamp format is YYYY-MM-DDTHH:mm:ssZ.

          links

          +

          links

          Yes

          User resource link of a user group.

          users

          +

          users

          Yes

          -
        • Description for the user format -

          Parameter

          +
        • users +
          - - @@ -176,7 +176,7 @@ - - - - - - - - - - - - -

          Parameter

          Mandatory

          +

          Mandatory

          Type

          +

          Type

          Description

          String

          ID of the tenant that the user belongs to.

          +

          ID of the domain that the user belongs to.

          enabled

          @@ -185,7 +185,7 @@

          Boolean

          Indicates whether the user is enabled. The value can be true or false. The default value is true.

          +

          Whether the user is enabled. The value can be true or false. The default value is true.

          id

          @@ -194,16 +194,16 @@

          String

          User ID.

          +

          ID of a user.

          links

          +

          links

          Yes

          JSON object

          +

          JSONObject

          User resource link.

          +

          Links of a user resource.

          name

          @@ -221,7 +221,7 @@

          String

          UTC time when the password will expire. null indicates that the password has unlimited validity.

          +

          UTC when the password will expire. null indicates that the password will not expire.

          pwd_status

          @@ -230,16 +230,16 @@

          Boolean

          Password status. true means that the password needs to be changed, and false means that the password is normal.

          +

          Password status. true means that the password needs to be changed, and false means that the password is normal.

          default_project_id

          +

          pwd_strength

          No

          +

          No

          String

          +

          String

          ID of the project that is displayed by default when the user logs in to the console.

          +

          Password strength. The value can be high, mid, or low.

          last_project_id

          @@ -251,13 +251,70 @@

          ID of the project that the user lastly accessed before exiting the system.

          email

          + +
          +
          +
        • links +
          + + + + + - - - + + + + + + + + + +

          Parameter

          +

          Type

          +

          Description

          +

          self

          No

          +

          String

          String

          +

          Resource link.

          User email address.

          +

          previous

          +

          String

          +

          Previous resource link. If the previous resource link is unavailable, this parameter is set to null.

          +

          next

          +

          String

          +

          Next resource link. If the next resource link is unavailable, this parameter is set to null.

          +
          +
          +
        • users.links +
          + + + + + + + + + + + + + + + @@ -287,6 +344,7 @@ } } +

          Status Codes

          Status Code

          diff --git a/docs/iam/api-ref/en-us_topic_0057845562.html b/docs/iam/api-ref/en-us_topic_0057845562.html index 2c41d7bb0..e9f6ad905 100644 --- a/docs/iam/api-ref/en-us_topic_0057845562.html +++ b/docs/iam/api-ref/en-us_topic_0057845562.html @@ -24,7 +24,7 @@

          Plane to which an endpoint belongs.

          The value can be public, internal, or admin.

          -
          • public: Users can view it on the public network interface.
          • internal: Users can view it on the internal network interface.
          • admin: The administrator can view it on the secure network interface.
          +
          • public: Users can view it on the public network interface.
          • internal: Users can view it on the internal network interface.
          • admin: The administrator can view it on the secure network interface.

          service_id

          @@ -42,13 +42,13 @@

          Request Parameters

          • Parameters in the request header -

            Parameter

            +
            - - - @@ -77,17 +77,17 @@

            Response Parameters

            • Parameters in the response body -

            Parameter

            Mandatory

            +

            Mandatory

            Type

            +

            Type

            Description

            +

            Description

            Parameter

            +
            - - - - @@ -96,7 +96,7 @@ - @@ -108,14 +108,14 @@

            Parameter

            Mandatory

            +

            Mandatory

            Type

            +

            Type

            Description

            +

            Description

            links

            +

            links

            Yes

            Endpoint resource link.

            endpoints

            +

            endpoints

            Yes

            -
          • Description for the endpoints format -
            - + + + + + + + + + - @@ -61,7 +61,7 @@ - @@ -73,12 +73,12 @@

            Parameter

            +
          • endpoints +
            - - - @@ -134,7 +134,7 @@ - - @@ -194,6 +194,72 @@

            Parameter

            Mandatory

            +

            Mandatory

            Type

            +

            Type

            Description

            +

            Description

            String

            Terminal endpoint URL.

            +

            Endpoint URL.

            region

            @@ -182,7 +182,7 @@

            ID of the service to which an endpoint belongs.

            links

            +

            links

            Yes

            +
          • links +
            + + + + + + + + + + + + + + + + + + +
            +
          • endpoints.links +
            + + + + + + + + + + + + + + + + + + +
          • Example response (successful request)
            {
                 "endpoints": [
                     {
            diff --git a/docs/iam/api-ref/en-us_topic_0057845564.html b/docs/iam/api-ref/en-us_topic_0057845564.html
            index 6f42cfd72..b11ed67b6 100644
            --- a/docs/iam/api-ref/en-us_topic_0057845564.html
            +++ b/docs/iam/api-ref/en-us_topic_0057845564.html
            @@ -8,7 +8,23 @@
             
          • 2024-12-17

            +

            2026-01-07

            +

            Updated content in Modifying the ACL for Console Access.

            +

            2025-10-21

            +
            +

            2025-03-31

            +

            This release incorporates the following change:

            + +

            2024-12-17

            This release incorporates the following change:

            Deleted the constraints on the number of policies, actions, condition keys, and resources in Custom Policy Management.

            @@ -47,7 +63,7 @@

            2024-07-09

            This release incorporates the following changes:

            - +

            2024-01-04

            @@ -150,7 +166,7 @@

            2019-01-09

            This release incorporates the following changes:

            - +

            2018-10-08

            @@ -259,7 +275,7 @@

            2016-12-30

            This release incorporates the following changes:

            -
            • Description for the page field in the response of the GET /v3/projects API (page indicates the page to be queried.)
            • Description for the per_page field in the response of the GET /v3/projects API (per_page indicates the number of data records on each page.)
            +
            • Description for the page field in the response of the GET /v3/projects API (page indicates the page to be queried.)
            • Description for the per_page field in the response of the GET /v3/projects API (per_page indicates the number of data records on each page.)

            2016-10-29

            diff --git a/docs/iam/api-ref/en-us_topic_0057845567.html b/docs/iam/api-ref/en-us_topic_0057845567.html index b029b9ab3..9a41b07ec 100644 --- a/docs/iam/api-ref/en-us_topic_0057845567.html +++ b/docs/iam/api-ref/en-us_topic_0057845567.html @@ -52,7 +52,7 @@

            mappings

            +

            mappings

            Yes

            List of mappings.

            links

            +

            links

            Yes

            -
          • mappings parameter description +
          • mappings
            - - @@ -93,11 +93,11 @@ - - - @@ -148,6 +148,195 @@

            Parameter

            Mandatory

            +

            Mandatory

            Type

            +

            Type

            Description

            Mapping ID.

            rules

            +

            rules

            Yes

            Object

            +

            Array

            Rule used to map federated users to local users

            Example rule for SAML:

            @@ -131,12 +131,12 @@ } ]

            local: indicates the information about a federated user in the cloud system.

            -
            • user: indicates the name of a federated user in the cloud system. {0} indicates the first attribute of the user information in remote.
            • group: indicates the user group to which a federated user belongs in the cloud system.
            +
            • user: indicates the name of a federated user in the cloud system. {0} indicates the first attribute of the user information in remote.
            • group: indicates the user group to which a federated user belongs in the cloud system.

            remote: indicates the information about a federated user in the IdP. This expression is a combination of assertion attributes and operators. The value of remote is determined based on the assertion.

            • "type": "UserName" indicates an attribute in an IdP assertion.
            • "type": "orgPersonType" indicates an attribute in an IdP assertion.
            • not_any_of: The rule is not matched if any of the specified strings appear in the attribute type. The condition result is Boolean, not the argument that is passed as input.

            links

            +

            links

            Yes

            +
          • links

            + +
            + + + + + + + + + + + + + + + + + + +
            +
          • mappings.links

            + +
            + + + + + + + + + + +
            +
          • mappings.rules

            + +
            + + + + + + + + + + + + + +

            Parameter

            +

            Type

            +

            Description

            +

            local

            +

            Array of RulesLocal objects

            +

            Federated user information on the cloud platform. user indicates the name of a federated user, and group indicates the group to which the federated user belongs.

            +

            remote

            +

            Array of objects

            +

            Federated user information in the IdP system. This field is an expression consisting of assertion attributes and operators. The value of this parameter is determined by the assertion.

            +
            +
            +
          • mappings.rules.local +
            + + + + + + + + + + + + + + + + + +

            Parameter

            +

            Type

            +

            Description

            +

            user

            +

            user object

            +

            Name of a federated user on the cloud platform.

            +

            group

            +

            group object

            +

            User group to which a federated user belongs on the cloud platform.

            +

            groups

            +

            String

            +

            The user group list to which a federated user belongs on the cloud platform.

            +
            +
            +
            +
          • mappings.rules.local.user

            + +
            + + + + + + + + + +

            Parameter

            +

            Type

            +

            Description

            +

            name

            +

            String

            +

            Name of a federated user on the cloud platform.

            +
            +
            +
          • mappings.rules.local.group

            + +
            + + + + + + + + + +

            Parameter

            +

            Type

            +

            Description

            +

            name

            +

            String

            +

            User group to which a federated user belongs on the cloud platform.

            +
            +
            +
          • mappings.rules.remote

            + +
            + + + + + + + + + + + + + + + + + +

            Parameter

            +

            Type

            +

            Description

            +

            type

            +

            String

            +

            IdP assertion (SAML) or ID token (OIDC).

            +

            any_one_of

            +

            Array of strings

            +

            The rule is matched only if the specified strings appear in the attribute type. A Boolean value will be returned and cannot be used as a placeholder in the local block. In a remote array, any_one_of and not_any_of are mutually exclusive and cannot be used at the same time.

            +

            not_any_of

            +

            Array of strings

            +

            The rule is matched only if the specified strings do not appear in the attribute type. A Boolean value will be returned and cannot be used as a placeholder in the local block. any_one_of and not_any_of are mutually exclusive and cannot be used at the same time.

            +
            +
          • Example response
            {
                 "links": {
                     "next": null,
            diff --git a/docs/iam/api-ref/en-us_topic_0057845568.html b/docs/iam/api-ref/en-us_topic_0057845568.html
            index 5467f8fa9..a89cba638 100644
            --- a/docs/iam/api-ref/en-us_topic_0057845568.html
            +++ b/docs/iam/api-ref/en-us_topic_0057845568.html
            @@ -62,24 +62,47 @@
             
             
          • -
          • Parameters in the request body -

            Parameter

            +
          • Parameters in the request body +
            - - - - - - - + + +

            Parameter

            Mandatory

            +

            Mandatory

            Type

            +

            Type

            Description

            +

            Description

            rules

            +

            mapping

            Yes

            +

            Yes

            Object

            +

            Object

            Rule used to map federated users to local users.

            +

            List of mappings.

            +
            +
            +
          • mapping +
            + + + + + + + + +

            Parameter

            +

            Mandatory

            +

            Type

            +

            Description

            +

            rules

            +

            Yes

            +

            Array

            +

            Rule used to map federated users to local users.

            Example rule for SAML:

             "rules": [
                         {
            @@ -119,37 +142,212 @@
             
            +
          • mapping.rules +
            + + + + + + + + + + + + + + + + +

            Parameter

            +

            Mandatory

            +

            Type

            +

            Description

            +

            local

            +

            Yes

            +

            Array of RulesLocal objects

            +

            Federated user information on the cloud platform. user indicates the name of a federated user, and group indicates the group which the federated user belongs to.

            +

            remote

            +

            Yes

            +

            Array of objects

            +

            Federated user information in the IdP system. If SAML is used, this parameter is an expression consisting of assertion attributes and operators, and the value of this parameter is determined by the assertion. If OIDC protocol is used, the value of this parameter is determined by the ID token.

            +
            +
            +
          • mapping.rules.local +
            + + + + + + + + + + + + + + + + +

            Parameter

            +

            Mandatory

            +

            Type

            +

            Description

            +

            user

            +

            No

            +

            user object

            +

            Name of a federated user on the cloud platform.

            +

            group

            +

            No

            +

            group object

            +

            User group to which a federated user belongs on the cloud platform.

            +
            +
            +
          • mapping.rules.local.user +
            + + + + + + + + + + + +

            Parameter

            +

            Mandatory

            +

            Type

            +

            Description

            +

            name

            +

            Yes

            +

            String

            +

            Name of a federated user on the cloud platform.

            +
            +
            +
          • mapping.rules.local.group +
            + + + + + + + + + + + +

            Parameter

            +

            Mandatory

            +

            Type

            +

            Description

            +

            name

            +

            Yes

            +

            String

            +

            User group to which a federated user belongs on the cloud platform.

            +
            +
            +
          • mapping.rules.remote +
            + + + + + + + + + + + + + + + + + + + + + +

            Parameter

            +

            Mandatory

            +

            Type

            +

            Description

            +

            type

            +

            Yes

            +

            String

            +

            Attribute in the IdP assertion.

            +

            any_one_of

            +

            No

            +

            Array of strings

            +

            The rule is matched only if the specified strings appear in the attribute type. A Boolean value will be returned and cannot be used as a placeholder in the local block. In a remote array, any_one_of and not_any_of are mutually exclusive and cannot be set at the same time.

            +

            not_any_of

            +

            No

            +

            Array of strings

            +

            The rule is matched only if the specified strings do not appear in the attribute type. A Boolean value will be returned and cannot be used as a placeholder in the local block. any_one_of and not_any_of are mutually exclusive and cannot be used at the same time.

            +
            +
            • Example request
              curl -i -k -H 'Accept:application/json' -H 'Content-Type:application/json;charset=utf8' -H "X-Auth-Token:$token" -X PATCH -d'{"mapping":{"rules":[{"local":[{"user":{"name":"{0}"}},{"group":{"name":"0cd5e9"}}],"remote":[{"type":"UserName"},{"type":"orgPersonType","any_one_of":["Contractor","SubContractor"]}]}]}}' https://sample.domain.com/v3/OS-FEDERATION/mappings/ACME
            -

            Response Parameters

            • Parameters in the response body -
              - @@ -40,9 +40,9 @@

              Request Parameters

              • Parameters in the request header -

              Parameter

              +

              Response Parameters

              • Parameters in the response body +
                - - - - - - - - +

                Parameter

                Mandatory

                +

                Mandatory

                Type

                +

                Type

                Description

                +

                Description

                id

                +

                mapping

                Yes

                +

                Yes

                String

                +

                Object

                Mapping ID.

                +

                List of mappings.

                rules

                +
                +
                +
              +
              • mapping +
                + + + + + + - - - + + + + + - - - - + + +

                Parameter

                +

                Mandatory

                +

                Type

                +

                Description

                +

                id

                Yes

                +

                Yes

                Object

                +

                String

                Rule used to map federated users to local users.

                +

                Mapping ID.

                +

                rules

                +

                Yes

                +

                Array

                +

                Rule used to map federated users to local users.

                Example rule for SAML:

                 "rules": [
                             {
                @@ -186,13 +384,159 @@
                 
                • "type": "UserName" indicates an attribute in an IdP assertion.
                • "type": "orgPersonType" indicates an attribute in an IdP assertion.
                • not_any_of: The rule is not matched if any of the specified strings appear in the attribute type. The condition result is Boolean, not the argument that is passed as input.

                links

                +

                links

                Yes

                +

                Yes

                Object

                +

                Object

                Mapping resource link.

                +

                Mapping resource link.

                +
                +
                +
              • mapping.links +
                + + + + + + + + + +

                Parameter

                +

                Type

                +

                Description

                +

                self

                +

                String

                +

                Resource link.

                +
                +
                +
              • mapping.rules

                + +
                + + + + + + + + + + + + + +

                Parameter

                +

                Type

                +

                Description

                +

                local

                +

                Array of objects

                +

                Federated user information on the cloud platform. user indicates the name of a federated user, and group indicates the user group to which a federated user belongs in the cloud system.

                +

                remote

                +

                Array of objects

                +

                Federated user information in the IdP system. If SAML is used, this parameter is an expression consisting of assertion attributes and operators, and the value of this parameter is determined by the assertion. If OIDC protocol is used, the value of this parameter is determined by the ID token.

                +
                +
                +
              • mapping.rules.local +
                + + + + + + + + + + + + + +

                Parameter

                +

                Type

                +

                Description

                +

                user

                +

                user object

                +

                Name of a federated user on the cloud platform.

                +

                group

                +

                group object

                +

                User group to which a federated user belongs on the cloud platform.

                +
                +
                +
              • mapping.rules.local.user

                + +
                + + + + + + + + + +

                Parameter

                +

                Type

                +

                Description

                +

                name

                +

                String

                +

                Name of a federated user on the cloud platform.

                +
                +
                +
              • mapping.rules.local.group

                + +
                + + + + + + + + + +

                Parameter

                +

                Type

                +

                Description

                +

                name

                +

                String

                +

                User group to which a federated user belongs on the cloud platform.

                +
                +
                +
              • mapping.rules.remote

                + +
                + + + + + + + + + + + + + + + diff --git a/docs/iam/api-ref/en-us_topic_0057845571.html b/docs/iam/api-ref/en-us_topic_0057845571.html index 41671ac9a..1c9de7d15 100644 --- a/docs/iam/api-ref/en-us_topic_0057845571.html +++ b/docs/iam/api-ref/en-us_topic_0057845571.html @@ -76,16 +76,16 @@ - - - @@ -98,105 +98,295 @@

                Parameter

                +

                Type

                +

                Description

                +

                type

                +

                String

                +

                IdP assertion (SAML) or ID token (OIDC)

                +

                any_one_of

                +

                Array of strings

                +

                The rule is matched only if the specified strings appear in the attribute type. A Boolean value will be returned and cannot be used as a placeholder in the local block. In a remote array, any_one_of and not_any_of are mutually exclusive and cannot be set at the same time.

                +

                not_any_of

                +

                Array of strings

                +

                The rule is matched only if the specified strings do not appear in the attribute type. A Boolean value will be returned and cannot be used as a placeholder in the local block. any_one_of and not_any_of are mutually exclusive and cannot be used at the same time.

                links

                +

                links

                Yes

                Dict

                +

                Object

                Role resource link of a specified user group under a domain.

                roles

                +

                roles

                Yes

              -
              • Role parameter description -
                - @@ -52,7 +52,7 @@ - @@ -65,7 +65,7 @@

                Parameter

                +
                • links +
                  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                  -
                • Example response
                  {
                  +
                +
                • roles +
                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

                  Parameter

                  +

                  Type

                  +

                  Description

                  +

                  id

                  +

                  String

                  +

                  ID of a role of a specified user group under a domain.

                  +

                  links

                  +

                  Object

                  +

                  Role resource link.

                  +

                  name

                  +

                  String

                  +

                  Name of a role.

                  +

                  domain_id

                  +

                  String

                  +

                  ID of the domain to which a role belongs.

                  +

                  type

                  +

                  String

                  +

                  Display mode of a role.

                  +
                  • AX: A role is displayed at the domain layer.
                  • XA: A role is displayed at the project layer.
                  • AA: A role is displayed at both the domain and project layers.
                  • XX: A role is not displayed at the domain or project layer.
                  +

                  display_name

                  +

                  String

                  +

                  Displayed name of a role.

                  +

                  catalog

                  +

                  String

                  +

                  Directory where a role locates.

                  +

                  policy

                  +

                  Object

                  +

                  Policy of a role.

                  +

                  description

                  +

                  String

                  +

                  Description of a role.

                  +

                  flag

                  +

                  String

                  +

                  The return value fine_grained indicates that the permission is a system-defined policy.

                  +

                  updated_time

                  +

                  String

                  +

                  Time when the permission was last updated.

                  +

                  created_time

                  +

                  String

                  +

                  Time when the permission was created.

                  +
                  +
                  +
                +
                • roles.links +
                  + + + + + + + + + + + + + + + + + + +
                  +
                • roles.policy

                  + +
                  + + + + + + + + + + + + + + + + + +

                  Parameter

                  +

                  Type

                  +

                  Description

                  +

                  Depends

                  +

                  Array of objects

                  +

                  Dependency permissions.

                  +

                  Statement

                  +

                  Array of objects

                  +

                  Statement of the permission.

                  +

                  Version

                  +

                  String

                  +

                  Policy version.

                  +
                  • 1.0: System-defined role. Only a limited number of service-level roles are provided for authorization.
                  • 1.1: Policy. A policy defines the permissions required to perform actions on a specific cloud resource under certain conditions.
                  +
                  +
                  +
                +
                • roles.policy.Depends

                  + +
                  + + + + + + + + + + + + + +

                  Parameter

                  +

                  Type

                  +

                  Description

                  +

                  catalog

                  +

                  String

                  +

                  Service catalog of the permission.

                  +

                  display_name

                  +

                  String

                  +

                  Display name of the permission.

                  +
                  +
                  +
                +
                • roles.policy.Statement +
                  + + + + + + + + + + + + + + + + + + + + + +

                  Parameter

                  +

                  Type

                  +

                  Description

                  +

                  Action

                  +

                  Array of strings

                  +

                  Specific operation permissions on a resource. For details about supported actions, see "Permissions and Supported Actions" in the API Reference of cloud services.

                  +
                  NOTE:
                  • Format: Service name:Resource type:Action, for example, vpc:ports:create
                  • Service name: indicates the service name, such as ecs, evs, or vpc. Only lowercase letters are allowed. Resource types and actions are not case-sensitive. You can use an asterisk (*) to represent all actions.
                  • In the case of a custom policy for agencies, this parameter value should be "Action": ["iam:tokens:assume"].
                  +
                  +

                  Effect

                  +

                  String

                  +

                  Effect of the permission. The value can be Allow or Deny. If both Allow and Deny statements are found in a policy, the authentication starts from the Deny statements.

                  +

                  The options are as follows:

                  +
                  • Allow
                  • Deny
                  +

                  Condition

                  +

                  Object

                  +

                  Conditions for the permission to take effect. If this parameter is not specified during policy creation, it will not be returned in the response.

                  +
                  NOTE:

                  Take the condition in the sample request as an example, the values of the condition key (obs:prefix) and string (public) must be equal (StringEquals).

                  +
                   "Condition": {
                  +              "StringEquals": {
                  +                "obs:prefix": [
                  +                  "public"
                  +                ]
                  +              }
                  +            }
                  +
                  +

                  Resource

                  +

                  Object

                  +

                  Cloud resource. If this parameter is not specified during policy creation, it will not be returned in the response.

                  +
                  NOTE:
                  • Five-segment format that can contain asterisks (*): ::::, for example, obs:::bucket:*.
                  • The region segment can be * or a region accessible to the user. The service must exist and the specified resource must belong to the service.
                  • In the case of a custom policy for agencies, the type of this parameter is Object, and the value should be "Resource": {"uri": ["/iam/agencies/agencyTest"]}.
                  +
                  +
                  +
                  +
                  +
                +
                • Example response
                  {
                     "links": {
                  -    "self": "https://sample.domain.com/v3/domains/d54061ebcb5145dd814f8eb3fe9b7ac0/groups/47d79cabc2cf4c35b13493d919a5bb3d/roles",
                  +    "self": "https://sample.domain.com/v3/domains/d54061ebcb5145dd814f8eb3fe9b7ac0/groups/47d79cabc2cf4c35b13493d919a5bb3d/roles",
                       "previous": null,
                       "next": null
                     },
                  @@ -205,7 +395,7 @@
                         "display_name": "Security Administrator",
                         "description": "Security Administrator",
                         "links": {
                  -        "self": "https://sample.domain.com/v3/roles/005cf92cfd364105afaa5df2eec25012"
                  +        "self": "https://sample.domain.com/v3/roles/005cf92cfd364105afaa5df2eec25012"
                         },
                         "domain_id": null,
                         "name": "secu_admin",
                  @@ -228,7 +418,7 @@
                         "display_name": "Agent Operator",
                         "description": "Agent Operator",
                         "links": {
                  -        "self": "https://sample.domain.com/v3/roles/d160d30477c642a486ad10e3b4d9820f"
                  +        "self": "https://sample.domain.com/v3/roles/d160d30477c642a486ad10e3b4d9820f"
                         },
                         "domain_id": null,
                         "name": "te_agency",
                  diff --git a/docs/iam/api-ref/en-us_topic_0057845574.html b/docs/iam/api-ref/en-us_topic_0057845574.html
                  index 8cb47cd64..5235f4931 100644
                  --- a/docs/iam/api-ref/en-us_topic_0057845574.html
                  +++ b/docs/iam/api-ref/en-us_topic_0057845574.html
                  @@ -43,7 +43,7 @@
                   

                domains

                +

                domains

                Yes

                List of domains.

                links

                +

                links

                Yes

              -
              • Description for the domain format +
                • domains
                  - @@ -124,6 +124,44 @@

                  Parameter

                  Mandatory

                  @@ -103,7 +103,7 @@

                  Domain name.

                  links

                  +

                  links

                  Yes

                  +
                • domains.links +
                  + + + + + + + + + +

                  Parameter

                  +

                  Type

                  +

                  Description

                  +

                  self

                  +

                  String

                  +

                  Resource link.

                  +
                  +
                  +
                • links +
                  + + + + + + + + + +

                  Parameter

                  +

                  Type

                  +

                  Description

                  +

                  self

                  +

                  String

                  +

                  Resource link.

                  +
                  +
                • Example response
                  {
                       "domains": [{
                  diff --git a/docs/iam/api-ref/en-us_topic_0057845575.html b/docs/iam/api-ref/en-us_topic_0057845575.html
                  index 214c1da7d..aaf7af491 100644
                  --- a/docs/iam/api-ref/en-us_topic_0057845575.html
                  +++ b/docs/iam/api-ref/en-us_topic_0057845575.html
                  @@ -25,7 +25,7 @@
                   

              ID of an identity provider.

              protocol _id

              +

              protocol_id

              Yes

              Parameter

              +
              - @@ -71,24 +71,47 @@

              Parameter

              Mandatory

              +

              Mandatory

              Type

              -
            • Parameters in the request body -

              Parameter

              +
            • Parameters in the request body +
              - - - - - - - + + +

              Parameter

              Mandatory

              +

              Mandatory

              Type

              +

              Type

              Description

              +

              Description

              mapping_id

              +

              protocol

              Yes

              +

              Yes

              String

              +

              Object

              Mapping ID.

              +

              Protocol information.

              +
              +
              +
            • protocol +
              + + + + + + + + + @@ -99,9 +122,9 @@

              Response Parameters

              • Parameters in the response body -

              Parameter

              +

              Mandatory

              +

              Type

              +

              Description

              +

              mapping_id

              +

              No

              +

              String

              +

              Mapping ID.

              Parameter

              +
              - @@ -109,31 +132,73 @@ - - - - - +

              Parameter

              Mandatory

              +

              Mandatory

              Type

              id

              +

              protocol

              Yes

              +

              Yes

              String

              +

              Object

              ID of a protocol.

              +

              Protocol information.

              mapping_id

              +
              +
              +
            • protocol +
              + + + + + - - - - - - - + + + + + +

              Parameter

              +

              Type

              +

              Description

              +

              id

              Yes

              +

              String

              String

              -

              Mapping ID.

              +

              Protocol ID.

              links

              +

              mapping_id

              Yes

              +

              String

              Object

              +

              Mapping ID.

              Protocol resource link.

              +

              links

              +

              Object

              +

              Protocol resource link information.

              +
              +
              +
              +
            • protocol.links +
              + + + + + + + + + + + diff --git a/docs/iam/api-ref/en-us_topic_0057845581.html b/docs/iam/api-ref/en-us_topic_0057845581.html index 888596295..0bbf4eb74 100644 --- a/docs/iam/api-ref/en-us_topic_0057845581.html +++ b/docs/iam/api-ref/en-us_topic_0057845581.html @@ -52,7 +52,7 @@ - @@ -61,7 +61,7 @@ - @@ -73,7 +73,7 @@

              Parameter

              +

              Type

              +

              Description

              +

              identity_provider

              +

              String

              +

              Identity provider resource link.

              +

              self

              +

              String

              +

              Resource link.

              identity_providers

              +

              identity_providers

              Yes

              List of identity providers.

              links

              +

              links

              Yes

              -
            • links parameter description +
            • links
              -
            • Description for the identity_providers format +
            • identity_providers
              - @@ -176,8 +176,8 @@

              Parameter

              Mandatory

              @@ -164,7 +164,7 @@

              Federated user ID list of an identity provider.

              links

              +

              links

              Yes

              -
            • identity_providers.links parameter description -