diff --git a/docs/iam/api-ref/ALL_META.TXT.json b/docs/iam/api-ref/ALL_META.TXT.json index 2c3f5bd9..a0986df2 100644 --- a/docs/iam/api-ref/ALL_META.TXT.json +++ b/docs/iam/api-ref/ALL_META.TXT.json @@ -1472,11 +1472,32 @@ "title":"Querying Role Details", "githuburl":"" }, + { + "uri":"en-us_topic_0000001362626928.html", + "node_id":"en-us_topic_0000001362626928.xml", + "product_code":"iam", + "code":"71", + "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], + "title":"Querying Permission Assignment Records", + "githuburl":"" + }, { "uri":"iam_11_0003.html", "node_id":"iam_11_0003.xml", "product_code":"iam", - "code":"71", + "code":"72", "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", @@ -1497,7 +1518,7 @@ "uri":"en-us_topic_0057845571.html", "node_id":"en-us_topic_0057845571.xml", "product_code":"iam", - "code":"72", + "code":"73", "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", @@ -1518,7 +1539,7 @@ "uri":"en-us_topic_0057845640.html", "node_id":"en-us_topic_0057845640.xml", "product_code":"iam", - "code":"73", + "code":"74", "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", @@ -1539,7 +1560,7 @@ "uri":"en-us_topic_0057845623.html", "node_id":"en-us_topic_0057845623.xml", "product_code":"iam", - "code":"74", + "code":"75", "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", @@ -1560,7 +1581,7 @@ "uri":"en-us_topic_0057845597.html", "node_id":"en-us_topic_0057845597.xml", "product_code":"iam", - "code":"75", + "code":"76", "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", @@ -1581,7 +1602,7 @@ "uri":"en-us_topic_0057845572.html", "node_id":"en-us_topic_0057845572.xml", "product_code":"iam", - "code":"76", + "code":"77", "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", @@ -1602,7 +1623,7 @@ "uri":"en-us_topic_0057845560.html", "node_id":"en-us_topic_0057845560.xml", "product_code":"iam", - "code":"77", + "code":"78", "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", @@ -1623,7 +1644,7 @@ "uri":"en-us_topic_0057845632.html", "node_id":"en-us_topic_0057845632.xml", "product_code":"iam", - "code":"78", + "code":"79", "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", @@ -1644,7 +1665,7 @@ "uri":"en-us_topic_0057845620.html", "node_id":"en-us_topic_0057845620.xml", "product_code":"iam", - "code":"79", + "code":"80", "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", @@ -1665,7 +1686,7 @@ "uri":"iam_02_0519.html", "node_id":"iam_02_0519.xml", "product_code":"iam", - "code":"80", + "code":"81", "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", @@ -1686,7 +1707,7 @@ "uri":"iam_10_0013.html", "node_id":"iam_10_0013.xml", "product_code":"iam", - "code":"81", + "code":"82", "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", @@ -1707,7 +1728,7 @@ "uri":"iam_10_0012.html", "node_id":"iam_10_0012.xml", "product_code":"iam", - "code":"82", + "code":"83", "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", @@ -1728,7 +1749,7 @@ "uri":"iam_10_0011.html", "node_id":"iam_10_0011.xml", "product_code":"iam", - "code":"83", + "code":"84", "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", @@ -1749,7 +1770,7 @@ "uri":"iam_02_0010.html", "node_id":"iam_02_0010.xml", "product_code":"iam", - "code":"84", + "code":"85", "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", @@ -1770,7 +1791,7 @@ "uri":"iam_02_0011.html", "node_id":"iam_02_0011.xml", "product_code":"iam", - "code":"85", + "code":"86", "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", @@ -1791,7 +1812,7 @@ "uri":"iam_02_0012.html", "node_id":"iam_02_0012.xml", "product_code":"iam", - "code":"86", + "code":"87", "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", @@ -1812,7 +1833,7 @@ "uri":"iam_02_0013.html", "node_id":"iam_02_0013.xml", "product_code":"iam", - "code":"87", + "code":"88", "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", @@ -1833,7 +1854,7 @@ "uri":"iam_11_0016.html", "node_id":"iam_11_0016.xml", "product_code":"iam", - "code":"88", + "code":"89", "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", @@ -1854,7 +1875,7 @@ "uri":"iam_02_0014.html", "node_id":"iam_02_0014.xml", "product_code":"iam", - "code":"89", + "code":"90", "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", @@ -1875,7 +1896,7 @@ "uri":"iam_11_0017.html", "node_id":"iam_11_0017.xml", "product_code":"iam", - "code":"90", + "code":"91", "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", @@ -1896,7 +1917,7 @@ "uri":"iam_02_0015.html", "node_id":"iam_02_0015.xml", "product_code":"iam", - "code":"91", + "code":"92", "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", @@ -1917,7 +1938,7 @@ "uri":"en-us_topic_0079467612.html", "node_id":"en-us_topic_0079467612.xml", "product_code":"iam", - "code":"92", + "code":"93", "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", @@ -1938,7 +1959,7 @@ "uri":"en-us_topic_0079467617.html", "node_id":"en-us_topic_0079467617.xml", "product_code":"iam", - "code":"93", + "code":"94", "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", @@ -1959,7 +1980,7 @@ "uri":"en-us_topic_0079467614.html", "node_id":"en-us_topic_0079467614.xml", "product_code":"iam", - "code":"94", + "code":"95", "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", "doc_type":"api", "kw":"Querying an Agency List Based on the Specified Conditions,Agency Management,API Reference", @@ -1980,7 +2001,7 @@ "uri":"en-us_topic_0079467615.html", "node_id":"en-us_topic_0079467615.xml", "product_code":"iam", - "code":"95", + "code":"96", "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", @@ -2001,7 +2022,7 @@ "uri":"en-us_topic_0079467623.html", "node_id":"en-us_topic_0079467623.xml", "product_code":"iam", - "code":"96", + "code":"97", "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", @@ -2022,7 +2043,7 @@ "uri":"en-us_topic_0079467625.html", "node_id":"en-us_topic_0079467625.xml", "product_code":"iam", - "code":"97", + "code":"98", "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", @@ -2043,7 +2064,7 @@ "uri":"en-us_topic_0079467620.html", "node_id":"en-us_topic_0079467620.xml", "product_code":"iam", - "code":"98", + "code":"99", "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", @@ -2064,7 +2085,7 @@ "uri":"en-us_topic_0079578163.html", "node_id":"en-us_topic_0079578163.xml", "product_code":"iam", - "code":"99", + "code":"100", "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", @@ -2085,7 +2106,7 @@ "uri":"en-us_topic_0079578164.html", "node_id":"en-us_topic_0079578164.xml", "product_code":"iam", - "code":"100", + "code":"101", "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", @@ -2106,7 +2127,7 @@ "uri":"en-us_topic_0079467627.html", "node_id":"en-us_topic_0079467627.xml", "product_code":"iam", - "code":"101", + "code":"102", "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", @@ -2127,7 +2148,7 @@ "uri":"en-us_topic_0079467624.html", "node_id":"en-us_topic_0079467624.xml", "product_code":"iam", - "code":"102", + "code":"103", "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", @@ -2148,7 +2169,7 @@ "uri":"en-us_topic_0079578165.html", "node_id":"en-us_topic_0079578165.xml", "product_code":"iam", - "code":"103", + "code":"104", "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", @@ -2169,7 +2190,7 @@ "uri":"en-us_topic_0079578166.html", "node_id":"en-us_topic_0079578166.xml", "product_code":"iam", - "code":"104", + "code":"105", "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", @@ -2190,7 +2211,7 @@ "uri":"en-us_topic_0079467622.html", "node_id":"en-us_topic_0079467622.xml", "product_code":"iam", - "code":"105", + "code":"106", "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", @@ -2207,11 +2228,95 @@ "title":"Deleting Permissions of an Agency on a Domain", "githuburl":"" }, + { + "uri":"iam_02_0040.html", + "node_id":"iam_02_0040.xml", + "product_code":"iam", + "code":"107", + "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], + "title":"Querying All Permissions of an Agency", + "githuburl":"" + }, + { + "uri":"iam_02_0041.html", + "node_id":"iam_02_0041.xml", + "product_code":"iam", + "code":"108", + "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], + "title":"Granting Specified Permissions to an Agency for All Projects", + "githuburl":"" + }, + { + "uri":"iam_02_0042.html", + "node_id":"iam_02_0042.xml", + "product_code":"iam", + "code":"109", + "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], + "title":"Checking Whether an Agency Has Specified Permissions", + "githuburl":"" + }, + { + "uri":"iam_02_0043.html", + "node_id":"iam_02_0043.xml", + "product_code":"iam", + "code":"110", + "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], + "title":"Removing Specified Permissions of an Agency in All Projects", + "githuburl":"" + }, { "uri":"iam_02_0020.html", "node_id":"iam_02_0020.xml", "product_code":"iam", - "code":"106", + "code":"111", "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 +2337,7 @@ "uri":"iam_02_0022.html", "node_id":"iam_02_0022.xml", "product_code":"iam", - "code":"107", + "code":"112", "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 +2358,7 @@ "uri":"iam_02_0021.html", "node_id":"iam_02_0021.xml", "product_code":"iam", - "code":"108", + "code":"113", "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 +2379,7 @@ "uri":"iam_02_0024.html", "node_id":"iam_02_0024.xml", "product_code":"iam", - "code":"109", + "code":"114", "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 +2400,7 @@ "uri":"iam_02_0023.html", "node_id":"iam_02_0023.xml", "product_code":"iam", - "code":"110", + "code":"115", "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 +2421,7 @@ "uri":"iam_02_0026.html", "node_id":"iam_02_0026.xml", "product_code":"iam", - "code":"111", + "code":"116", "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 +2442,7 @@ "uri":"iam_02_0025.html", "node_id":"iam_02_0025.xml", "product_code":"iam", - "code":"112", + "code":"117", "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 +2463,7 @@ "uri":"iam_02_0028.html", "node_id":"iam_02_0028.xml", "product_code":"iam", - "code":"113", + "code":"118", "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 +2484,7 @@ "uri":"iam_02_0027.html", "node_id":"iam_02_0027.xml", "product_code":"iam", - "code":"114", + "code":"119", "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 +2505,7 @@ "uri":"iam_02_0030.html", "node_id":"iam_02_0030.xml", "product_code":"iam", - "code":"115", + "code":"120", "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 +2526,7 @@ "uri":"iam_02_0029.html", "node_id":"iam_02_0029.xml", "product_code":"iam", - "code":"116", + "code":"121", "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 +2547,7 @@ "uri":"iam_08_0012.html", "node_id":"iam_08_0012.xml", "product_code":"iam", - "code":"117", + "code":"122", "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 +2568,7 @@ "uri":"iam_08_0013.html", "node_id":"iam_08_0013.xml", "product_code":"iam", - "code":"118", + "code":"123", "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 +2589,7 @@ "uri":"iam_08_0014.html", "node_id":"iam_08_0014.xml", "product_code":"iam", - "code":"119", + "code":"124", "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 +2610,7 @@ "uri":"iam_08_0016.html", "node_id":"iam_08_0016.xml", "product_code":"iam", - "code":"120", + "code":"125", "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 +2631,7 @@ "uri":"iam_08_0021.html", "node_id":"iam_08_0021.xml", "product_code":"iam", - "code":"121", + "code":"126", "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 +2652,7 @@ "uri":"iam_08_0017.html", "node_id":"iam_08_0017.xml", "product_code":"iam", - "code":"122", + "code":"127", "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 +2673,7 @@ "uri":"iam_08_0018.html", "node_id":"iam_08_0018.xml", "product_code":"iam", - "code":"123", + "code":"128", "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 +2694,7 @@ "uri":"iam_08_0019.html", "node_id":"iam_08_0019.xml", "product_code":"iam", - "code":"124", + "code":"129", "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 +2715,7 @@ "uri":"iam_08_0020.html", "node_id":"iam_08_0020.xml", "product_code":"iam", - "code":"125", + "code":"130", "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", @@ -2631,7 +2736,7 @@ "uri":"en-us_topic_0057845573.html", "node_id":"en-us_topic_0057845573.xml", "product_code":"iam", - "code":"126", + "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":"Federated Identity Authentication Management", @@ -2652,7 +2757,7 @@ "uri":"en-us_topic_0057845646.html", "node_id":"en-us_topic_0057845646.xml", "product_code":"iam", - "code":"127", + "code":"132", "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 +2778,7 @@ "uri":"iam_02_0001.html", "node_id":"iam_02_0001.xml", "product_code":"iam", - "code":"128", + "code":"133", "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 +2799,7 @@ "uri":"iam_02_0002.html", "node_id":"iam_02_0002.xml", "product_code":"iam", - "code":"129", + "code":"134", "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 +2820,7 @@ "uri":"en-us_topic_0057845605.html", "node_id":"en-us_topic_0057845605.xml", "product_code":"iam", - "code":"130", + "code":"135", "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 +2841,7 @@ "uri":"en-us_topic_0057845581.html", "node_id":"en-us_topic_0057845581.xml", "product_code":"iam", - "code":"131", + "code":"136", "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 +2862,7 @@ "uri":"en-us_topic_0057845639.html", "node_id":"en-us_topic_0057845639.xml", "product_code":"iam", - "code":"132", + "code":"137", "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 +2883,7 @@ "uri":"en-us_topic_0057845606.html", "node_id":"en-us_topic_0057845606.xml", "product_code":"iam", - "code":"133", + "code":"138", "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 +2904,7 @@ "uri":"iam_13_0207.html", "node_id":"iam_13_0207.xml", "product_code":"iam", - "code":"134", + "code":"139", "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 +2925,7 @@ "uri":"en-us_topic_0057845612.html", "node_id":"en-us_topic_0057845612.xml", "product_code":"iam", - "code":"135", + "code":"140", "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 +2946,7 @@ "uri":"iam_13_0208.html", "node_id":"iam_13_0208.xml", "product_code":"iam", - "code":"136", + "code":"141", "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 +2967,7 @@ "uri":"iam_13_0209.html", "node_id":"iam_13_0209.xml", "product_code":"iam", - "code":"137", + "code":"142", "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 +2988,7 @@ "uri":"en-us_topic_0057845570.html", "node_id":"en-us_topic_0057845570.xml", "product_code":"iam", - "code":"138", + "code":"143", "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 +3009,7 @@ "uri":"en-us_topic_0057845588.html", "node_id":"en-us_topic_0057845588.xml", "product_code":"iam", - "code":"139", + "code":"144", "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 +3030,7 @@ "uri":"en-us_topic_0057845567.html", "node_id":"en-us_topic_0057845567.xml", "product_code":"iam", - "code":"140", + "code":"145", "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 +3051,7 @@ "uri":"en-us_topic_0057845645.html", "node_id":"en-us_topic_0057845645.xml", "product_code":"iam", - "code":"141", + "code":"146", "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 +3072,7 @@ "uri":"en-us_topic_0057845590.html", "node_id":"en-us_topic_0057845590.xml", "product_code":"iam", - "code":"142", + "code":"147", "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 +3093,7 @@ "uri":"en-us_topic_0057845568.html", "node_id":"en-us_topic_0057845568.xml", "product_code":"iam", - "code":"143", + "code":"148", "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 +3114,7 @@ "uri":"en-us_topic_0057845648.html", "node_id":"en-us_topic_0057845648.xml", "product_code":"iam", - "code":"144", + "code":"149", "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 +3135,7 @@ "uri":"en-us_topic_0057845619.html", "node_id":"en-us_topic_0057845619.xml", "product_code":"iam", - "code":"145", + "code":"150", "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 +3156,7 @@ "uri":"en-us_topic_0057845644.html", "node_id":"en-us_topic_0057845644.xml", "product_code":"iam", - "code":"146", + "code":"151", "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 +3177,7 @@ "uri":"en-us_topic_0057845616.html", "node_id":"en-us_topic_0057845616.xml", "product_code":"iam", - "code":"147", + "code":"152", "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 +3198,7 @@ "uri":"en-us_topic_0057845575.html", "node_id":"en-us_topic_0057845575.xml", "product_code":"iam", - "code":"148", + "code":"153", "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 +3219,7 @@ "uri":"en-us_topic_0057845609.html", "node_id":"en-us_topic_0057845609.xml", "product_code":"iam", - "code":"149", + "code":"154", "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 +3240,7 @@ "uri":"en-us_topic_0057845559.html", "node_id":"en-us_topic_0057845559.xml", "product_code":"iam", - "code":"150", + "code":"155", "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 +3261,7 @@ "uri":"en-us_topic_0057845607.html", "node_id":"en-us_topic_0057845607.xml", "product_code":"iam", - "code":"151", + "code":"156", "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 +3282,7 @@ "uri":"en-us_topic_0057845553.html", "node_id":"en-us_topic_0057845553.xml", "product_code":"iam", - "code":"152", + "code":"157", "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 +3303,7 @@ "uri":"en-us_topic_0057845577.html", "node_id":"en-us_topic_0057845577.xml", "product_code":"iam", - "code":"153", + "code":"158", "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 +3324,7 @@ "uri":"en-us_topic_0057845615.html", "node_id":"en-us_topic_0057845615.xml", "product_code":"iam", - "code":"154", + "code":"159", "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 +3345,7 @@ "uri":"en-us_topic_0057845565.html", "node_id":"en-us_topic_0057845565.xml", "product_code":"iam", - "code":"155", + "code":"160", "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 +3366,7 @@ "uri":"en-us_topic_0057845629.html", "node_id":"en-us_topic_0057845629.xml", "product_code":"iam", - "code":"156", + "code":"161", "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 +3387,7 @@ "uri":"iam_02_0003.html", "node_id":"iam_02_0003.xml", "product_code":"iam", - "code":"157", + "code":"162", "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 +3408,7 @@ "uri":"iam_13_0604.html", "node_id":"iam_13_0604.xml", "product_code":"iam", - "code":"158", + "code":"163", "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 +3429,7 @@ "uri":"iam_13_0605.html", "node_id":"iam_13_0605.xml", "product_code":"iam", - "code":"159", + "code":"164", "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 +3450,7 @@ "uri":"iam_13_0606.html", "node_id":"iam_13_0606.xml", "product_code":"iam", - "code":"160", + "code":"165", "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 +3471,7 @@ "uri":"en-us_topic_0057845633.html", "node_id":"en-us_topic_0057845633.xml", "product_code":"iam", - "code":"161", + "code":"166", "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 +3492,7 @@ "uri":"en-us_topic_0057845596.html", "node_id":"en-us_topic_0057845596.xml", "product_code":"iam", - "code":"162", + "code":"167", "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 +3513,7 @@ "uri":"en-us_topic_0057845643.html", "node_id":"en-us_topic_0057845643.xml", "product_code":"iam", - "code":"163", + "code":"168", "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 +3534,7 @@ "uri":"en-us_topic_0057845595.html", "node_id":"en-us_topic_0057845595.xml", "product_code":"iam", - "code":"164", + "code":"169", "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 +3555,7 @@ "uri":"en-us_topic_0057845631.html", "node_id":"en-us_topic_0057845631.xml", "product_code":"iam", - "code":"165", + "code":"170", "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 +3576,7 @@ "uri":"en-us_topic_0057845569.html", "node_id":"en-us_topic_0057845569.xml", "product_code":"iam", - "code":"166", + "code":"171", "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 +3597,7 @@ "uri":"en-us_topic_0057845613.html", "node_id":"en-us_topic_0057845613.xml", "product_code":"iam", - "code":"167", + "code":"172", "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 +3618,7 @@ "uri":"en-us_topic_0057845604.html", "node_id":"en-us_topic_0057845604.xml", "product_code":"iam", - "code":"168", + "code":"173", "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,7 +3639,7 @@ "uri":"en-us_topic_0057845587.html", "node_id":"en-us_topic_0057845587.xml", "product_code":"iam", - "code":"169", + "code":"174", "des":"This API is used to query the service list.URI formatGET /v3/services{?type}GET /v3/services{?type}URI parametersParameterMandatoryTypeDescriptiontypeNoStringService type", "doc_type":"api", "kw":"Querying Services,Services and Endpoints,API Reference", @@ -3555,7 +3660,7 @@ "uri":"en-us_topic_0067148045.html", "node_id":"en-us_topic_0067148045.xml", "product_code":"iam", - "code":"170", + "code":"175", "des":"This API is used to query service details.URI formatGET /v3/services/{service_id}GET /v3/services/{service_id}URI parametersParameterMandatoryTypeDescriptionservice_idYes", "doc_type":"api", "kw":"Querying Service Details,Services and Endpoints,API Reference", @@ -3576,7 +3681,7 @@ "uri":"en-us_topic_0057845562.html", "node_id":"en-us_topic_0057845562.xml", "product_code":"iam", - "code":"171", + "code":"176", "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 +3702,7 @@ "uri":"en-us_topic_0067148046.html", "node_id":"en-us_topic_0067148046.xml", "product_code":"iam", - "code":"172", + "code":"177", "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 +3723,7 @@ "uri":"iam_02_0004.html", "node_id":"iam_02_0004.xml", "product_code":"iam", - "code":"173", + "code":"178", "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 +3744,7 @@ "uri":"iam_19_0004.html", "node_id":"iam_19_0004.xml", "product_code":"iam", - "code":"174", + "code":"179", "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 +3765,7 @@ "uri":"iam_19_0003.html", "node_id":"iam_19_0003.xml", "product_code":"iam", - "code":"175", + "code":"180", "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 +3786,7 @@ "uri":"iam_02_0046.html", "node_id":"iam_02_0046.xml", "product_code":"iam", - "code":"176", + "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":"Action List,Permissions Policies and Supported Actions,API Reference", @@ -3702,7 +3807,7 @@ "uri":"iam_02_0512.html", "node_id":"iam_02_0512.xml", "product_code":"iam", - "code":"177", + "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":"Appendix", @@ -3723,7 +3828,7 @@ "uri":"iam_02_0005.html", "node_id":"iam_02_0005.xml", "product_code":"iam", - "code":"178", + "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":"Status Codes,Appendix,API Reference", @@ -3744,7 +3849,7 @@ "uri":"iam_02_0006.html", "node_id":"iam_02_0006.xml", "product_code":"iam", - "code":"179", + "code":"184", "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,8 +3870,8 @@ "uri":"en-us_topic_0057845624.html", "node_id":"en-us_topic_0057845624.xml", "product_code":"iam", - "code":"180", - "des":"Your username, user ID, account name, account ID, project name, and project ID need to be specified in the URL and request body for calling certain APIs. Obtain these par", + "code":"185", + "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", "search_title":"", @@ -3786,7 +3891,7 @@ "uri":"en-us_topic_0057845564.html", "node_id":"en-us_topic_0057845564.xml", "product_code":"iam", - "code":"181", + "code":"186", "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 f8ce2df0..aa20c886 100644 --- a/docs/iam/api-ref/CLASS.TXT.json +++ b/docs/iam/api-ref/CLASS.TXT.json @@ -629,6 +629,15 @@ "p_code":"68", "code":"70" }, + { + "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", + "product_code":"iam", + "title":"Querying Permission Assignment Records", + "uri":"en-us_topic_0000001362626928.html", + "doc_type":"api", + "p_code":"68", + "code":"71" + }, { "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.", "product_code":"iam", @@ -636,7 +645,7 @@ "uri":"iam_11_0003.html", "doc_type":"api", "p_code":"68", - "code":"71" + "code":"72" }, { "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", @@ -645,7 +654,7 @@ "uri":"en-us_topic_0057845571.html", "doc_type":"api", "p_code":"68", - "code":"72" + "code":"73" }, { "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", @@ -654,7 +663,7 @@ "uri":"en-us_topic_0057845640.html", "doc_type":"api", "p_code":"68", - "code":"73" + "code":"74" }, { "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}/", @@ -663,7 +672,7 @@ "uri":"en-us_topic_0057845623.html", "doc_type":"api", "p_code":"68", - "code":"74" + "code":"75" }, { "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", @@ -672,7 +681,7 @@ "uri":"en-us_topic_0057845597.html", "doc_type":"api", "p_code":"68", - "code":"75" + "code":"76" }, { "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", @@ -681,7 +690,7 @@ "uri":"en-us_topic_0057845572.html", "doc_type":"api", "p_code":"68", - "code":"76" + "code":"77" }, { "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", @@ -690,7 +699,7 @@ "uri":"en-us_topic_0057845560.html", "doc_type":"api", "p_code":"68", - "code":"77" + "code":"78" }, { "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", @@ -699,7 +708,7 @@ "uri":"en-us_topic_0057845632.html", "doc_type":"api", "p_code":"68", - "code":"78" + "code":"79" }, { "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", @@ -708,7 +717,7 @@ "uri":"en-us_topic_0057845620.html", "doc_type":"api", "p_code":"68", - "code":"79" + "code":"80" }, { "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", @@ -717,7 +726,7 @@ "uri":"iam_02_0519.html", "doc_type":"api", "p_code":"68", - "code":"80" + "code":"81" }, { "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}", @@ -726,7 +735,7 @@ "uri":"iam_10_0013.html", "doc_type":"api", "p_code":"68", - "code":"81" + "code":"82" }, { "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_", @@ -735,7 +744,7 @@ "uri":"iam_10_0012.html", "doc_type":"api", "p_code":"68", - "code":"82" + "code":"83" }, { "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", @@ -744,7 +753,7 @@ "uri":"iam_10_0011.html", "doc_type":"api", "p_code":"68", - "code":"83" + "code":"84" }, { "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.", @@ -753,7 +762,7 @@ "uri":"iam_02_0010.html", "doc_type":"api", "p_code":"13", - "code":"84" + "code":"85" }, { "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", @@ -761,8 +770,8 @@ "title":"Listing Custom Policies", "uri":"iam_02_0011.html", "doc_type":"api", - "p_code":"84", - "code":"85" + "p_code":"85", + "code":"86" }, { "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-", @@ -770,8 +779,8 @@ "title":"Querying Custom Policy Details", "uri":"iam_02_0012.html", "doc_type":"api", - "p_code":"84", - "code":"86" + "p_code":"85", + "code":"87" }, { "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", @@ -779,8 +788,8 @@ "title":"Creating a Custom Policy for Cloud Services", "uri":"iam_02_0013.html", "doc_type":"api", - "p_code":"84", - "code":"87" + "p_code":"85", + "code":"88" }, { "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", @@ -788,8 +797,8 @@ "title":"Creating a Custom Policy", "uri":"iam_11_0016.html", "doc_type":"api", - "p_code":"84", - "code":"88" + "p_code":"85", + "code":"89" }, { "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", @@ -797,8 +806,8 @@ "title":"Modifying a Custom Policy for Cloud Services", "uri":"iam_02_0014.html", "doc_type":"api", - "p_code":"84", - "code":"89" + "p_code":"85", + "code":"90" }, { "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", @@ -806,8 +815,8 @@ "title":"Modifying a Custom Policy", "uri":"iam_11_0017.html", "doc_type":"api", - "p_code":"84", - "code":"90" + "p_code":"85", + "code":"91" }, { "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", @@ -815,8 +824,8 @@ "title":"Deleting a Custom Policy", "uri":"iam_02_0015.html", "doc_type":"api", - "p_code":"84", - "code":"91" + "p_code":"85", + "code":"92" }, { "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.", @@ -825,7 +834,7 @@ "uri":"en-us_topic_0079467612.html", "doc_type":"api", "p_code":"13", - "code":"92" + "code":"93" }, { "desc":"This API is used to create an agency.POST /v3.0/OS-AGENCY/agenciesParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringapplication/json;c", @@ -833,8 +842,8 @@ "title":"Creating an Agency", "uri":"en-us_topic_0079467617.html", "doc_type":"api", - "p_code":"92", - "code":"93" + "p_code":"93", + "code":"94" }, { "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", @@ -842,8 +851,8 @@ "title":"Querying an Agency List Based on the Specified Conditions", "uri":"en-us_topic_0079467614.html", "doc_type":"api", - "p_code":"92", - "code":"94" + "p_code":"93", + "code":"95" }, { "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", @@ -851,8 +860,8 @@ "title":"Obtaining Details of a Specified Agency", "uri":"en-us_topic_0079467615.html", "doc_type":"api", - "p_code":"92", - "code":"95" + "p_code":"93", + "code":"96" }, { "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", @@ -860,8 +869,8 @@ "title":"Modifying an Agency", "uri":"en-us_topic_0079467623.html", "doc_type":"api", - "p_code":"92", - "code":"96" + "p_code":"93", + "code":"97" }, { "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", @@ -869,8 +878,8 @@ "title":"Deleting an Agency", "uri":"en-us_topic_0079467625.html", "doc_type":"api", - "p_code":"92", - "code":"97" + "p_code":"93", + "code":"98" }, { "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", @@ -878,8 +887,8 @@ "title":"Granting Permissions to an Agency for a Project", "uri":"en-us_topic_0079467620.html", "doc_type":"api", - "p_code":"92", - "code":"98" + "p_code":"93", + "code":"99" }, { "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", @@ -887,8 +896,8 @@ "title":"Checking Whether an Agency Has the Specified Permissions on a Project", "uri":"en-us_topic_0079578163.html", "doc_type":"api", - "p_code":"92", - "code":"99" + "p_code":"93", + "code":"100" }, { "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", @@ -896,8 +905,8 @@ "title":"Querying the List of Permissions of an Agency on a Project", "uri":"en-us_topic_0079578164.html", "doc_type":"api", - "p_code":"92", - "code":"100" + "p_code":"93", + "code":"101" }, { "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", @@ -905,8 +914,8 @@ "title":"Deleting Permissions of an Agency on a Project", "uri":"en-us_topic_0079467627.html", "doc_type":"api", - "p_code":"92", - "code":"101" + "p_code":"93", + "code":"102" }, { "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", @@ -914,8 +923,8 @@ "title":"Granting Permissions to an Agency on a Domain", "uri":"en-us_topic_0079467624.html", "doc_type":"api", - "p_code":"92", - "code":"102" + "p_code":"93", + "code":"103" }, { "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_", @@ -923,8 +932,8 @@ "title":"Checking Whether an Agency Has the Specified Permissions on a Domain", "uri":"en-us_topic_0079578165.html", "doc_type":"api", - "p_code":"92", - "code":"103" + "p_code":"93", + "code":"104" }, { "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", @@ -932,8 +941,8 @@ "title":"Querying the List of Permissions of an Agency on a Domain", "uri":"en-us_topic_0079578166.html", "doc_type":"api", - "p_code":"92", - "code":"104" + "p_code":"93", + "code":"105" }, { "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", @@ -941,8 +950,44 @@ "title":"Deleting Permissions of an Agency on a Domain", "uri":"en-us_topic_0079467622.html", "doc_type":"api", - "p_code":"92", - "code":"105" + "p_code":"93", + "code":"106" + }, + { + "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", + "product_code":"iam", + "title":"Querying All Permissions of an Agency", + "uri":"iam_02_0040.html", + "doc_type":"api", + "p_code":"93", + "code":"107" + }, + { + "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", + "product_code":"iam", + "title":"Granting Specified Permissions to an Agency for All Projects", + "uri":"iam_02_0041.html", + "doc_type":"api", + "p_code":"93", + "code":"108" + }, + { + "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", + "product_code":"iam", + "title":"Checking Whether an Agency Has Specified Permissions", + "uri":"iam_02_0042.html", + "doc_type":"api", + "p_code":"93", + "code":"109" + }, + { + "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", + "product_code":"iam", + "title":"Removing Specified Permissions of an Agency in All Projects", + "uri":"iam_02_0043.html", + "doc_type":"api", + "p_code":"93", + "code":"110" }, { "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 +996,7 @@ "uri":"iam_02_0020.html", "doc_type":"api", "p_code":"13", - "code":"106" + "code":"111" }, { "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 +1004,8 @@ "title":"Querying the Operation Protection Policy", "uri":"iam_02_0022.html", "doc_type":"api", - "p_code":"106", - "code":"107" + "p_code":"111", + "code":"112" }, { "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 +1013,8 @@ "title":"Modifying the Operation Protection Policy", "uri":"iam_02_0021.html", "doc_type":"api", - "p_code":"106", - "code":"108" + "p_code":"111", + "code":"113" }, { "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 +1022,8 @@ "title":"Querying the Password Policy", "uri":"iam_02_0024.html", "doc_type":"api", - "p_code":"106", - "code":"109" + "p_code":"111", + "code":"114" }, { "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 +1031,8 @@ "title":"Modifying the Password Policy", "uri":"iam_02_0023.html", "doc_type":"api", - "p_code":"106", - "code":"110" + "p_code":"111", + "code":"115" }, { "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 +1040,8 @@ "title":"Querying the Login Authentication Policy", "uri":"iam_02_0026.html", "doc_type":"api", - "p_code":"106", - "code":"111" + "p_code":"111", + "code":"116" }, { "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 +1049,8 @@ "title":"Modifying the Login Authentication Policy", "uri":"iam_02_0025.html", "doc_type":"api", - "p_code":"106", - "code":"112" + "p_code":"111", + "code":"117" }, { "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 +1058,8 @@ "title":"Querying the ACL for Console Access", "uri":"iam_02_0028.html", "doc_type":"api", - "p_code":"106", - "code":"113" + "p_code":"111", + "code":"118" }, { "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 +1067,8 @@ "title":"Modifying the ACL for Console Access", "uri":"iam_02_0027.html", "doc_type":"api", - "p_code":"106", - "code":"114" + "p_code":"111", + "code":"119" }, { "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 +1076,8 @@ "title":"Querying the ACL for API Access", "uri":"iam_02_0030.html", "doc_type":"api", - "p_code":"106", - "code":"115" + "p_code":"111", + "code":"120" }, { "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 +1085,8 @@ "title":"Modifying the ACL for API Access", "uri":"iam_02_0029.html", "doc_type":"api", - "p_code":"106", - "code":"116" + "p_code":"111", + "code":"121" }, { "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 +1094,8 @@ "title":"Querying MFA Device Information of Users", "uri":"iam_08_0012.html", "doc_type":"api", - "p_code":"106", - "code":"117" + "p_code":"111", + "code":"122" }, { "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 +1103,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":"111", + "code":"123" }, { "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 +1112,8 @@ "title":"Querying Login Protection Configurations of Users", "uri":"iam_08_0014.html", "doc_type":"api", - "p_code":"106", - "code":"119" + "p_code":"111", + "code":"124" }, { "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 +1121,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":"111", + "code":"125" }, { "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 +1130,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":"111", + "code":"126" }, { "desc":"This API is provided for IAM users to bind a virtual MFA device.PUT /v3.0/OS-MFA/mfa-devices/bindNoneNone", @@ -1094,8 +1139,8 @@ "title":"Binding a Virtual MFA Device", "uri":"iam_08_0017.html", "doc_type":"api", - "p_code":"106", - "code":"122" + "p_code":"111", + "code":"127" }, { "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 +1148,8 @@ "title":"Unbinding a Virtual MFA Device", "uri":"iam_08_0018.html", "doc_type":"api", - "p_code":"106", - "code":"123" + "p_code":"111", + "code":"128" }, { "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 +1157,8 @@ "title":"Creating a Virtual MFA Device", "uri":"iam_08_0019.html", "doc_type":"api", - "p_code":"106", - "code":"124" + "p_code":"111", + "code":"129" }, { "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 +1166,8 @@ "title":"Deleting a Virtual MFA Device", "uri":"iam_08_0020.html", "doc_type":"api", - "p_code":"106", - "code":"125" + "p_code":"111", + "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.", @@ -1131,7 +1176,7 @@ "uri":"en-us_topic_0057845573.html", "doc_type":"api", "p_code":"13", - "code":"126" + "code":"131" }, { "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 +1184,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":"131", + "code":"132" }, { "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 +1193,8 @@ "title":"SP Initiated", "uri":"iam_02_0001.html", "doc_type":"api", - "p_code":"127", - "code":"128" + "p_code":"132", + "code":"133" }, { "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 +1202,8 @@ "title":"IdP Initiated", "uri":"iam_02_0002.html", "doc_type":"api", - "p_code":"127", - "code":"129" + "p_code":"132", + "code":"134" }, { "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 +1211,8 @@ "title":"Identity Provider", "uri":"en-us_topic_0057845605.html", "doc_type":"api", - "p_code":"126", - "code":"130" + "p_code":"131", + "code":"135" }, { "desc":"This API is used to query the identity provider list.GET /v3/OS-FEDERATION/identity_providersParameters in the request headerParameterMandatoryTypeDescriptionContent-Type", @@ -1175,8 +1220,8 @@ "title":"Querying the Identity Provider List", "uri":"en-us_topic_0057845581.html", "doc_type":"api", - "p_code":"130", - "code":"131" + "p_code":"135", + "code":"136" }, { "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 +1229,8 @@ "title":"Querying an Identity Provider", "uri":"en-us_topic_0057845639.html", "doc_type":"api", - "p_code":"130", - "code":"132" + "p_code":"135", + "code":"137" }, { "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 +1238,8 @@ "title":"Creating an Identity Provider", "uri":"en-us_topic_0057845606.html", "doc_type":"api", - "p_code":"130", - "code":"133" + "p_code":"135", + "code":"138" }, { "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 +1247,8 @@ "title":"Creating an OpenID Connect Identity Provider", "uri":"iam_13_0207.html", "doc_type":"api", - "p_code":"130", - "code":"134" + "p_code":"135", + "code":"139" }, { "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 +1256,8 @@ "title":"Updating a SAML Identity Provider", "uri":"en-us_topic_0057845612.html", "doc_type":"api", - "p_code":"130", - "code":"135" + "p_code":"135", + "code":"140" }, { "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 +1265,8 @@ "title":"Updating an OpenID Connect Identity Provider", "uri":"iam_13_0208.html", "doc_type":"api", - "p_code":"130", - "code":"136" + "p_code":"135", + "code":"141" }, { "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 +1274,8 @@ "title":"Querying an OpenID Connect Identity Provider", "uri":"iam_13_0209.html", "doc_type":"api", - "p_code":"130", - "code":"137" + "p_code":"135", + "code":"142" }, { "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 +1283,8 @@ "title":"Deleting an Identity Provider", "uri":"en-us_topic_0057845570.html", "doc_type":"api", - "p_code":"130", - "code":"138" + "p_code":"135", + "code":"143" }, { "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 +1292,8 @@ "title":"Mapping", "uri":"en-us_topic_0057845588.html", "doc_type":"api", - "p_code":"126", - "code":"139" + "p_code":"131", + "code":"144" }, { "desc":"This API is used to query the mapping list.GET /v3/OS-FEDERATION/mappingsParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringFill applic", @@ -1256,8 +1301,8 @@ "title":"Querying the Mapping List", "uri":"en-us_topic_0057845567.html", "doc_type":"api", - "p_code":"139", - "code":"140" + "p_code":"144", + "code":"145" }, { "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 +1310,8 @@ "title":"Querying a Mapping", "uri":"en-us_topic_0057845645.html", "doc_type":"api", - "p_code":"139", - "code":"141" + "p_code":"144", + "code":"146" }, { "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 +1319,8 @@ "title":"Creating a Mapping", "uri":"en-us_topic_0057845590.html", "doc_type":"api", - "p_code":"139", - "code":"142" + "p_code":"144", + "code":"147" }, { "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 +1328,8 @@ "title":"Updating a Mapping", "uri":"en-us_topic_0057845568.html", "doc_type":"api", - "p_code":"139", - "code":"143" + "p_code":"144", + "code":"148" }, { "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 +1337,8 @@ "title":"Deleting a Mapping", "uri":"en-us_topic_0057845648.html", "doc_type":"api", - "p_code":"139", - "code":"144" + "p_code":"144", + "code":"149" }, { "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 +1346,8 @@ "title":"Protocol", "uri":"en-us_topic_0057845619.html", "doc_type":"api", - "p_code":"126", - "code":"145" + "p_code":"131", + "code":"150" }, { "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 +1355,8 @@ "title":"Querying the Protocol List", "uri":"en-us_topic_0057845644.html", "doc_type":"api", - "p_code":"145", - "code":"146" + "p_code":"150", + "code":"151" }, { "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 +1364,8 @@ "title":"Querying a Protocol", "uri":"en-us_topic_0057845616.html", "doc_type":"api", - "p_code":"145", - "code":"147" + "p_code":"150", + "code":"152" }, { "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 +1373,8 @@ "title":"Registering a Protocol", "uri":"en-us_topic_0057845575.html", "doc_type":"api", - "p_code":"145", - "code":"148" + "p_code":"150", + "code":"153" }, { "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 +1382,8 @@ "title":"Updating a Protocol", "uri":"en-us_topic_0057845609.html", "doc_type":"api", - "p_code":"145", - "code":"149" + "p_code":"150", + "code":"154" }, { "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 +1391,8 @@ "title":"Deleting a Protocol", "uri":"en-us_topic_0057845559.html", "doc_type":"api", - "p_code":"145", - "code":"150" + "p_code":"150", + "code":"155" }, { "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 +1400,8 @@ "title":"Metadata", "uri":"en-us_topic_0057845607.html", "doc_type":"api", - "p_code":"126", - "code":"151" + "p_code":"131", + "code":"156" }, { "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 +1409,8 @@ "title":"Querying a Metadata File", "uri":"en-us_topic_0057845553.html", "doc_type":"api", - "p_code":"151", - "code":"152" + "p_code":"156", + "code":"157" }, { "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 +1418,8 @@ "title":"Querying the Metadata File of Keystone", "uri":"en-us_topic_0057845577.html", "doc_type":"api", - "p_code":"151", - "code":"153" + "p_code":"156", + "code":"158" }, { "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 +1427,8 @@ "title":"Importing a Metadata File", "uri":"en-us_topic_0057845615.html", "doc_type":"api", - "p_code":"151", - "code":"154" + "p_code":"156", + "code":"159" }, { "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 +1436,8 @@ "title":"Token", "uri":"en-us_topic_0057845565.html", "doc_type":"api", - "p_code":"126", - "code":"155" + "p_code":"131", + "code":"160" }, { "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 +1445,8 @@ "title":"Obtaining an Unscoped Token (SP Initiated)", "uri":"en-us_topic_0057845629.html", "doc_type":"api", - "p_code":"155", - "code":"156" + "p_code":"160", + "code":"161" }, { "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 +1454,8 @@ "title":"Obtaining an Unscoped Token (IdP Initiated)", "uri":"iam_02_0003.html", "doc_type":"api", - "p_code":"155", - "code":"157" + "p_code":"160", + "code":"162" }, { "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 +1463,8 @@ "title":"Obtaining a Scoped Token", "uri":"iam_13_0604.html", "doc_type":"api", - "p_code":"155", - "code":"158" + "p_code":"160", + "code":"163" }, { "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 +1472,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":"160", + "code":"164" }, { "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 +1481,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":"160", + "code":"165" }, { "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 +1490,8 @@ "title":"Domain", "uri":"en-us_topic_0057845633.html", "doc_type":"api", - "p_code":"126", - "code":"161" + "p_code":"131", + "code":"166" }, { "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 +1499,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":"166", + "code":"167" }, { "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 +1508,8 @@ "title":"Project", "uri":"en-us_topic_0057845643.html", "doc_type":"api", - "p_code":"126", - "code":"163" + "p_code":"131", + "code":"168" }, { "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 +1517,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":"168", + "code":"169" }, { "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 +1527,7 @@ "uri":"en-us_topic_0057845631.html", "doc_type":"api", "p_code":"13", - "code":"165" + "code":"170" }, { "desc":"This API is used to obtain the keystone API version information.GET /Example requestResponse parameter descriptionParameterMandatoryTypeDescriptionversionsYesObjectKeysto", @@ -1490,8 +1535,8 @@ "title":"Querying Keystone API Version Information", "uri":"en-us_topic_0057845569.html", "doc_type":"api", - "p_code":"165", - "code":"166" + "p_code":"170", + "code":"171" }, { "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 +1544,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":"170", + "code":"172" }, { "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,7 +1554,7 @@ "uri":"en-us_topic_0057845604.html", "doc_type":"api", "p_code":"13", - "code":"168" + "code":"173" }, { "desc":"This API is used to query the service list.URI formatGET /v3/services{?type}GET /v3/services{?type}URI parametersParameterMandatoryTypeDescriptiontypeNoStringService type", @@ -1517,8 +1562,8 @@ "title":"Querying Services", "uri":"en-us_topic_0057845587.html", "doc_type":"api", - "p_code":"168", - "code":"169" + "p_code":"173", + "code":"174" }, { "desc":"This API is used to query service details.URI formatGET /v3/services/{service_id}GET /v3/services/{service_id}URI parametersParameterMandatoryTypeDescriptionservice_idYes", @@ -1526,8 +1571,8 @@ "title":"Querying Service Details", "uri":"en-us_topic_0067148045.html", "doc_type":"api", - "p_code":"168", - "code":"170" + "p_code":"173", + "code":"175" }, { "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 +1580,8 @@ "title":"Querying Endpoints", "uri":"en-us_topic_0057845562.html", "doc_type":"api", - "p_code":"168", - "code":"171" + "p_code":"173", + "code":"176" }, { "desc":"This API is used to query endpoint details.URI formatGET /v3/endpoints/{endpoint_id}GET /v3/endpoints/{endpoint_id}URI parametersParameterMandatoryTypeDescriptionendpoint", @@ -1544,8 +1589,8 @@ "title":"Querying Endpoint Details", "uri":"en-us_topic_0067148046.html", "doc_type":"api", - "p_code":"168", - "code":"172" + "p_code":"173", + "code":"177" }, { "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 +1598,8 @@ "title":"Querying the Service Catalog", "uri":"iam_02_0004.html", "doc_type":"api", - "p_code":"168", - "code":"173" + "p_code":"173", + "code":"178" }, { "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 +1608,7 @@ "uri":"iam_19_0004.html", "doc_type":"api", "p_code":"", - "code":"174" + "code":"179" }, { "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 +1616,8 @@ "title":"Introduction", "uri":"iam_19_0003.html", "doc_type":"api", - "p_code":"174", - "code":"175" + "p_code":"179", + "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.", @@ -1580,8 +1625,8 @@ "title":"Action List", "uri":"iam_02_0046.html", "doc_type":"api", - "p_code":"174", - "code":"176" + "p_code":"179", + "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.", @@ -1590,7 +1635,7 @@ "uri":"iam_02_0512.html", "doc_type":"api", "p_code":"", - "code":"177" + "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.", @@ -1598,8 +1643,8 @@ "title":"Status Codes", "uri":"iam_02_0005.html", "doc_type":"api", - "p_code":"177", - "code":"178" + "p_code":"182", + "code":"183" }, { "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,17 +1652,17 @@ "title":"Error Codes", "uri":"iam_02_0006.html", "doc_type":"api", - "p_code":"177", - "code":"179" + "p_code":"182", + "code":"184" }, { - "desc":"Your username, user ID, account name, account ID, project name, and project ID need to be specified in the URL and request body for calling certain APIs. Obtain these par", + "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", "product_code":"iam", "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":"182", + "code":"185" }, { "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 +1671,6 @@ "uri":"en-us_topic_0057845564.html", "doc_type":"api", "p_code":"", - "code":"181" + "code":"186" } ] \ No newline at end of file diff --git a/docs/iam/api-ref/en-us_image_0000001782066216.png b/docs/iam/api-ref/en-us_image_0000001782066216.png index 4a421d8a..7ce78577 100644 Binary files a/docs/iam/api-ref/en-us_image_0000001782066216.png and b/docs/iam/api-ref/en-us_image_0000001782066216.png differ diff --git a/docs/iam/api-ref/en-us_topic_0000001362626928.html b/docs/iam/api-ref/en-us_topic_0000001362626928.html new file mode 100644 index 00000000..591bf979 --- /dev/null +++ b/docs/iam/api-ref/en-us_topic_0000001362626928.html @@ -0,0 +1,483 @@ + + +
This API is used to query permission assignment records of a specified account.
+GET /v3.0/OS-PERMISSION/role-assignments
+Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
---|---|---|---|
X-Auth-Token + |
+Yes + |
+String + |
++ | +
Parameter + |
+Mandatory + |
+Type + |
+Description + |
+
---|---|---|---|
domain_id + |
+Yes + |
+String + |
+Account ID. For details about how to obtain the account ID, see Obtaining User, Account, User Group, Project, and Agency Information. + |
+
role_id + |
+No + |
+String + |
+Policy ID. + |
+
subject + |
+No + |
+String + |
+Principal. The value can be user, group, or agency. This parameter is exclusive with subject.user_id, subject.group_id, and subject.agency_id. + |
+
subject.user_id + |
+No + |
+String + |
+ID of the IAM user. For details about how to obtain the ID, see Obtaining User, Account, User Group, Project, and Agency Information. + |
+
subject.group_id + |
+No + |
+String + |
+ID of the user group. For details about how to obtain the ID, see Obtaining User, Account, User Group, Project, and Agency Information. + |
+
subject.agency_id + |
+No + |
+String + |
+Agency ID. For details about how to obtain the agency ID, see Obtaining User, Account, User Group, Project, and Agency Information. + |
+
scope + |
+No + |
+String + |
+Authorization scope. The value can be project, domain, or enterprise_project. This parameter is mutually exclusive with scope.project_id, scope.domain_id, and scope.enterprise_projects_id. + NOTE:
+
|
+
scope.project_id + |
+No + |
+String + |
+Project ID. For details about how to obtain the project ID, see Obtaining User, Account, User Group, Project, and Agency Information. + |
+
scope.domain_id + |
+No + |
+String + |
+Account ID. For details about how to obtain the account ID, see Obtaining User, Account, User Group, Project, and Agency Information. + |
+
scope.enterprise_projects_id + |
+No + |
+String + |
+ID of an authorized enterprise project. + |
+
is_inherited + |
+No + |
+Boolean + |
+Whether to include all project-based authorization records. The default value is false. This parameter is valid only when scope is set to domain or scope.domain_id is specified. true: Query all project-based authorization records. false: Query global service authorization records. + |
+
include_group + |
+No + |
+Boolean + |
+Whether to include user group-based authorization records. The default value is true. This parameter is valid only when subject is set to user or subject.user_id is specified. true: Query authorization records of IAM users and user groups which the IAM users belong to. false: Only query authorization records of IAM users. + |
+
page + |
+No + |
+String + |
+Page number for pagination query. The minimum value is 1. This parameter must be used together with per_page. + |
+
per_page + |
+No + |
+String + |
+Number of data records to be displayed on each page during pagination query. The value ranges from 1 to 50. This parameter must be specified together with page. + |
+
Parameter + |
+Type + |
+Description + |
+
---|---|---|
total_num + |
+Long + |
+Total number of returned authorization records. + |
+
+ | +Array of RoleAssignmentBody objects + |
+Authorization information. + |
+
Parameter + |
+Type + |
+Description + |
+
---|---|---|
user + |
+RoleUserAssignmentId object + |
+Authorized user. + |
+
role + |
+RoleAssignmentId object + |
+Authorization policy. + |
+
group + |
+RoleGroupAssignmentId object + |
+Authorized user group. + |
+
agency + |
+RoleAgencyAssignmentId object + |
+Authorization agency. + |
+
scope + |
+RoleAssignmentScope object + |
+Authorization scope. + |
+
is_inherited + |
+Boolean + |
+Whether the authorization is based on all projects. + |
+
Parameter + |
+Type + |
+Description + |
+
---|---|---|
id + |
+String + |
+IAM user ID. + |
+
Parameter + |
+Type + |
+Description + |
+
---|---|---|
id + |
+String + |
+Permission ID. + |
+
Parameter + |
+Type + |
+Description + |
+
---|---|---|
id + |
+String + |
+User group ID. + |
+
Parameter + |
+Type + |
+Description + |
+
---|---|---|
id + |
+String + |
+Agency ID. + |
+
Parameter + |
+Type + |
+Description + |
+
---|---|---|
project + |
+RoleProjectAssignmentId object + |
+IAM project-based authorization. + |
+
domain + |
+RoleDomainAssignmentId object + |
+Authorization based on global services or all projects. + |
+
enterprise_project + |
+RoleEnterpriseProjectAssignmentId object + |
+Enterprise project-based authorization. + |
+
Parameter + |
+Type + |
+Description + |
+
---|---|---|
id + |
+String + |
+IAM project ID. + |
+
Parameter + |
+Type + |
+Description + |
+
---|---|---|
id + |
+String + |
+Global service ID. + |
+
Parameter + |
+Type + |
+Description + |
+
---|---|---|
id + |
+String + |
+Enterprise project ID. + |
+
GET https://sample.domain.com/v3.0/OS-PERMISSION/role-assignments?{domain_id}+
Status code: 200
+{ + "role_assignments":{ + "group":{ + "id":"07609e7eb200250a3f7dc003cb7a4e2d" + }, + "is_inherited":true, + "role":{ + "id":"11e5c42d20cc349a2b9e2f8afd253f50c" + }, + "scope":{ + "domain":{ + "id":"d78cbac186b744899480f25bd022f468" + } + } + }, + "total_num":1 +}+
Status Code + |
+Description + |
+
---|---|
200 + |
+The request is successful. + |
+
400 + |
+Invalid parameters. + |
+
401 + |
+Authentication failed. + |
+
403 + |
+Access denied. + |
+
For details, see Error Codes.
+Parameter |
-Mandatory + | Mandatory |
-Type + | Type |
Description |
@@ -221,7 +221,7 @@
String |
-UTC time when the password will expire. null indicates that the password will not expire. + | UTC time when the password will expire. null indicates that the password has unlimited validity. |
---|---|---|---|---|---|---|---|---|
pwd_status @@ -233,15 +233,6 @@ | Password status. true means that the password needs to be changed, and false means that the password is normal. |
|||||||
pwd_strength - |
-No - |
-String - |
-Password strength. The value can be high, mid, or low. - |
-|||||
default_project_id |
No @@ -286,7 +277,7 @@ "default_project_id": "263fd9", "password_expires_at": "2016-12-07T00:00:00.000000Z", "pwd_status": true, - "pwd_strength": "high", + "last_project_id": "" }], "links": { diff --git a/docs/iam/api-ref/en-us_topic_0057845564.html b/docs/iam/api-ref/en-us_topic_0057845564.html index 06824e27..161dc7a1 100644 --- a/docs/iam/api-ref/en-us_topic_0057845564.html +++ b/docs/iam/api-ref/en-us_topic_0057845564.html @@ -8,7 +8,31 @@ | |||||||
2024-01-04 + | ||||||||
2024-09-14 + |
+This release incorporates the following change: +Added parameters in Modifying the Password Policy. + |
+|||||||
2024-08-29 + |
+This release incorporates the following change: +Optimized the description of parameter name in Querying Project Information Based on the Specified Criteria. + |
+|||||||
2024-08-16 + |
+This release incorporates the following changes: + + |
+|||||||
2024-07-09 + |
+This release incorporates the following changes: +
|
+|||||||
2024-01-04 |
This release incorporates the following changes: @@ -108,7 +132,7 @@ | |||||||
2019-01-09 |
This release incorporates the following changes: -
|
|||||||
2018-10-08 diff --git a/docs/iam/api-ref/en-us_topic_0057845579.html b/docs/iam/api-ref/en-us_topic_0057845579.html index 1a260d4a..e3987083 100644 --- a/docs/iam/api-ref/en-us_topic_0057845579.html +++ b/docs/iam/api-ref/en-us_topic_0057845579.html @@ -8,6 +8,8 @@+ diff --git a/docs/iam/api-ref/en-us_topic_0057845583.html b/docs/iam/api-ref/en-us_topic_0057845583.html index c6487ffa..4e5c67fc 100644 --- a/docs/iam/api-ref/en-us_topic_0057845583.html +++ b/docs/iam/api-ref/en-us_topic_0057845583.html @@ -2,7 +2,7 @@ Obtaining a User TokenFunctionThis 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 the APIs of IAM or other cloud services, you can use this API to obtain a token for authentication. -![]() Tokens are valid for 24 hours and you can cache them to reduce the number of API calls needed. Ensure that the token is valid while you use it. Using a token that will soon expire may cause API calling failures. Obtaining a new token does not affect the validity of the existing token. The following operations will invalidate the existing token. After these operations are performed, obtain a new token.
@@ -60,7 +60,7 @@
![]() Tokens are valid for 24 hours and you can cache them to reduce the number of API calls needed. Ensure that the token is valid while you use it. Using a token that will soon expire may cause API calling failures. Obtaining a new token does not affect the validity of the existing token. The following operations will invalidate the existing token. After these operations are performed, obtain a new token.
|
String Array |
-Authentication method. The value of this field is password. If virtual MFA–based login authentication is enabled, the value of this field is ["password","totp"]. + | Authentication method. The value of this field is password. If virtual MFA–based login authentication is enabled, the value of this field is ["password","totp"]. |
|||||
password @@ -86,12 +86,19 @@ | JSON object |
Authentication information. This parameter is mandatory only when virtual MFA–based login authentication is enabled. -Example: -"totp": { +
Example 2: +"totp": { + "user": { + "name": "user A", + "passcode": "******"+
|
||||||
scope @@ -155,7 +162,7 @@ }, "totp" : { "user": { - "id": "dfsafdfsaf....", + "name": "user A", "passcode": "******" } } @@ -255,7 +262,7 @@ "id": "fdec73ffea524aa1b373e40..." } } -
|
||||||||
domain @@ -311,7 +318,7 @@ "id": "089d4a381d574308a703122d3ae73..." }] }] -
|
||||||||
roles @@ -335,7 +342,7 @@ |
Token information stored in the response header: +
Token information stored in the response header: X-Subject-Token:MIIDkgYJKoZIhvcNAQcCoIIDgzCCA38CAQExDTALBglghkgBZQMEAgEwgXXXXX... Token information stored in the response body: diff --git a/docs/iam/api-ref/en-us_topic_0057845623.html b/docs/iam/api-ref/en-us_topic_0057845623.html index 62e434ec..6986123d 100644 --- a/docs/iam/api-ref/en-us_topic_0057845623.html +++ b/docs/iam/api-ref/en-us_topic_0057845623.html @@ -21,7 +21,7 @@- String
ID of the domain to which a user group belongs. For details about how to obtain the domain ID, see Obtaining User, Account, User Group, Project, and Agency Information.
+ID of the domain which a user group belongs to. For details about how to obtain the domain ID, see Obtaining User, Account, User Group, Project, and Agency Information.
group_id
@@ -52,7 +52,7 @@Request Parameters
- Parameters in the request header
- Description for the user format -
Parameter
+-
Parameter
@@ -187,7 +196,7 @@ Mandatory
Boolean
Whether a user is enabled.
-The value can be true or false. true indicates the user is enabled and false indicates the user is not enabled. The default value is true.
+true (default value) indicates that the user is enabled. false indicates that the user is disabled.
diff --git a/docs/iam/api-ref/en-us_topic_0057845638.html b/docs/iam/api-ref/en-us_topic_0057845638.html index c56525e5..42abe908 100644 --- a/docs/iam/api-ref/en-us_topic_0057845638.html +++ b/docs/iam/api-ref/en-us_topic_0057845638.html @@ -51,7 +51,7 @@ id
@@ -241,7 +250,7 @@- String
UTC when the password will expire. null indicates that the password will not expire.
+UTC when the password will expire. null indicates that the password has unlimited validity.
@@ -130,9 +130,9 @@ 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.
- Description for the user format
@@ -240,7 +249,8 @@ "minimum_password_age" : 20, "password_validity_period" : 60, "maximum_consecutive_identical_chars" : 3, - "password_not_username_or_invert" : false + "password_not_username_or_invert" : false , + "password_char_combination" : 3 } } @@ -255,7 +265,8 @@ "number_of_recent_passwords_disallowed" : 2, "password_validity_period" : 60, "maximum_consecutive_identical_chars" : 3, - "password_not_username_or_invert" : true + "password_not_username_or_invert" : true, + "password_char_combination" : 3 } } diff --git a/docs/iam/api-ref/iam_02_0025.html b/docs/iam/api-ref/iam_02_0025.html index 019d1fd1..30d6385c 100644 --- a/docs/iam/api-ref/iam_02_0025.html +++ b/docs/iam/api-ref/iam_02_0025.html @@ -219,7 +219,7 @@
- Parameter
Mandatory
+- Mandatory
Type
+Type
@@ -198,7 +198,7 @@ Description
- String
UTC time when the password will expire. null indicates that the password will not expire.
+UTC time when the password will expire. null indicates that the password has unlimited validity.
- pwd_status
@@ -210,15 +210,6 @@Password status. true means that the password needs to be changed, and false means that the password is normal.
- pwd_strength
-- No
-- String
-- Password strength. The value can be high, mid, or low.
-default_project_id
No
@@ -264,7 +255,7 @@ "default_project_id": "263fd9", "password_expires_at": "2016-12-07T00:00:00.000000Z", "pwd_status": true, - "pwd_strength": "high", + "last_project_id": "" }], "links": { diff --git a/docs/iam/api-ref/en-us_topic_0064274720.html b/docs/iam/api-ref/en-us_topic_0064274720.html index 1b13fad1..c919a78d 100644 --- a/docs/iam/api-ref/en-us_topic_0064274720.html +++ b/docs/iam/api-ref/en-us_topic_0064274720.html @@ -211,7 +211,7 @@ "id": "domainid" } } -+
- user.name: Username of the delegating party.
- user.id: User ID of the delegating party.
- domain.name: Name of the domain to which the delegating party belongs.
- domain.id: ID of the domain.
- password_expires_at: Time when the password will expire. null indicates that the password will not expire. This parameter is optional.
- user.name: Username of the delegating party.
- user.id: User ID of the delegating party.
- domain.name: Name of the domain which the delegating party belongs to.
- domain.id: ID of the domain which the delegating party belongs to.
- password_expires_at: Time when the password will expire. null indicates that the password will not expire. This parameter is optional.
domain
@@ -226,7 +226,7 @@ "name" : "domain A", "id" : "domainid" } -+
- domain.name: Name of the domain to which the delegating party belongs.
- domain.id: ID of the domain.
- domain.name: Name of the domain which the delegating party belongs to.
- domain.id: ID of the domain which the delegating party belongs to.
diff --git a/docs/iam/api-ref/en-us_topic_0066154565.html b/docs/iam/api-ref/en-us_topic_0066154565.html index 15a36168..ccb3b2a4 100644 --- a/docs/iam/api-ref/en-us_topic_0066154565.html +++ b/docs/iam/api-ref/en-us_topic_0066154565.html @@ -65,7 +65,7 @@ project
@@ -302,7 +302,7 @@ "id": "ff5ea657f1dd45c4b8f398cab..." } } -+
- domain.name: Name of the domain to which the delegated party belongs.
- user.name: Username of the delegated party.
- domain.name: Name of the domain which the delegated party belongs to.
- user.name: Username of the delegated party.
- String
Parent project ID to which a project belongs.
+Parent project ID which a project belongs to.
domain_id
diff --git a/docs/iam/api-ref/en-us_topic_0079467612.html b/docs/iam/api-ref/en-us_topic_0079467612.html index 9f49ea23..b29502bf 100644 --- a/docs/iam/api-ref/en-us_topic_0079467612.html +++ b/docs/iam/api-ref/en-us_topic_0079467612.html @@ -30,6 +30,14 @@- Deleting Permissions of an Agency on a Domain
+
- Querying All Permissions of an Agency
+
+- Granting Specified Permissions to an Agency for All Projects
+
+- Checking Whether an Agency Has Specified Permissions
+
+- Removing Specified Permissions of an Agency in All Projects
+diff --git a/docs/iam/api-ref/en-us_topic_0097949518.html b/docs/iam/api-ref/en-us_topic_0097949518.html index 5f884164..524db0c3 100644 --- a/docs/iam/api-ref/en-us_topic_0097949518.html +++ b/docs/iam/api-ref/en-us_topic_0097949518.html @@ -106,7 +106,7 @@- String
domain.name: Name of the domain to which the delegating party belongs.
+domain.name: Name of the domain which the delegating party belongs to.
duration_seconds
diff --git a/docs/iam/api-ref/iam_01_0004.html b/docs/iam/api-ref/iam_01_0004.html index 95b29421..d65e7fc4 100644 --- a/docs/iam/api-ref/iam_01_0004.html +++ b/docs/iam/api-ref/iam_01_0004.html @@ -1,7 +1,7 @@Endpoints
-An endpoint is the request address for calling an API. Endpoints vary depending on services and regions. For the endpoints of all services, see Regions and Endpoints.
+An endpoint is the request address for calling an API. Endpoints vary depending on services and regions. For the endpoints of all services, see Regions and Endpoints.
diff --git a/docs/iam/api-ref/iam_01_0007.html b/docs/iam/api-ref/iam_01_0007.html index 73f1c50f..e97cbd3d 100644 --- a/docs/iam/api-ref/iam_01_0007.html +++ b/docs/iam/api-ref/iam_01_0007.html @@ -9,7 +9,7 @@- Region
A region contains a physical data center, which is completely isolated to improve fault tolerance and stability. The region that is selected during resource creation cannot be changed after the resource is created. Regions are classified into universal regions and dedicated regions. A universal region provides universal cloud services for common tenants. A dedicated region provides specific services for specific tenants.
- AZ
An AZ is a physical location where resources use independent power supplies and networks. A region contains one or more AZs that are physically isolated but interconnected through internal networks. Because AZs are isolated from each other, any fault that occurs in an AZ will not affect other AZs.
- Project
Projects group and isolate resources (including compute, storage, and network resources) across physical regions. A default project is provided for each region, and subprojects can be created under each default project. Users can be granted permissions to access all resources in a specific project. For more refined access control, create subprojects under a project and create resources in the subprojects. Users can then be assigned permissions to access only specific resources in the subprojects.
-Figure 1 Project isolating model+Figure 1 Project isolating modeldiff --git a/docs/iam/api-ref/iam_01_0008.html b/docs/iam/api-ref/iam_01_0008.html index e292a8c4..19a2c848 100644 --- a/docs/iam/api-ref/iam_01_0008.html +++ b/docs/iam/api-ref/iam_01_0008.html @@ -215,7 +215,7 @@- Query the information about the groups to which a specified user belongs.
+Query the information about the groups which a specified user belongs to.
+ @@ -325,6 +325,11 @@ Provided for the administrator to query permission information.
+ ++ Query permission assignment records of a specified account.
+Query the user groups to which a specified role has been assigned.
diff --git a/docs/iam/api-ref/iam_02_0006.html b/docs/iam/api-ref/iam_02_0006.html index 65dbbc5c..d2591f46 100644 --- a/docs/iam/api-ref/iam_02_0006.html +++ b/docs/iam/api-ref/iam_02_0006.html @@ -462,7 +462,7 @@- The value of name cannot exceed 64 characters.
Check whether the value of name is correct.
+Check whether the value of name is correct.
400
@@ -473,7 +473,7 @@- The name field is invalid.
Check whether the value of name is correct.
+Check whether the value of name is correct.
400
@@ -484,7 +484,7 @@- The description field is invalid.
Check whether the value of description is correct.
+Check whether the value of description is correct.
400
@@ -495,7 +495,7 @@- The description_cn field is invalid.
Check whether the value of description_cn is correct.
+Check whether the value of description_cn is correct.
400
@@ -689,7 +689,7 @@- IAM.1037
The number of resource URIs [input Resource uri size ] must be greater than 0 and less than or equal to 20.
+The number of resource URIs [input Resource uri size] must be greater than 0 and less than or equal to 20.
@@ -854,7 +854,7 @@ Only 1 to 20 resources are allowed.
- IAM.1052
Invalid Attribute '[input attribute ]'.
+Invalid attribute '[input attribute]'.
@@ -876,7 +876,7 @@ The attribute is invalid.
- IAM.1054
The number [input attribute size ] of attributes '[input attribute]' for operator '[input operator]' must be greater than 0 and less than or equal to 10.
+The number [input attribute size] of attributes '[input attribute]' for operator '[input operator]' must be greater than 0 and less than or equal to 10.
@@ -887,7 +887,7 @@ Each operator can only be used together with 1 to 10 attributes.
- IAM.1055
Attribute '[input attribute ]' does not match operator '[input operator]'.
+Attribute '[input attribute]' does not match operator '[input operator]'.
@@ -966,7 +966,7 @@ The attribute does not match the operator.
- Login protection has been bound to mfa, the unbinding operation cannot be performed.
Login protection has been enabled and requires virtual MFA device based verification. You cannot unbind the virtual MFA device.
+Login protection has been enabled and requires virtual MFA authentication. You cannot unbind the virtual MFA device.
diff --git a/docs/iam/api-ref/iam_02_0008.html b/docs/iam/api-ref/iam_02_0008.html index c78f13fd..6e840abd 100644 --- a/docs/iam/api-ref/iam_02_0008.html +++ b/docs/iam/api-ref/iam_02_0008.html @@ -53,7 +53,7 @@ POST https://www.example.com/v3/auth/tokens Check the request or contact technical support.
For details, see "AK/SK-based Authentication" in Authentication.
-The API used to obtain a user token (Obtaining a User Token) does not require authentication. Therefore, only the Content-Type field needs to be added to requests for calling the API. An example of such requests is as follows:
+The API used to obtain a user token (Obtaining a User Token) does not require authentication. Only the Content-Type field needs to be added to requests for calling the API. An example of such requests is as follows:
POST https://www.example.com/v3/auth/tokens diff --git a/docs/iam/api-ref/iam_02_0011.html b/docs/iam/api-ref/iam_02_0011.html index 3b92322e..5fee4c6c 100644 --- a/docs/iam/api-ref/iam_02_0011.html +++ b/docs/iam/api-ref/iam_02_0011.html @@ -150,7 +150,7 @@- String
ID of the domain to which the custom policy belongs.
+ID of the domain which the custom policy belongs to.
+ references
diff --git a/docs/iam/api-ref/iam_02_0023.html b/docs/iam/api-ref/iam_02_0023.html index 56073b76..c4ece4d3 100644 --- a/docs/iam/api-ref/iam_02_0023.html +++ b/docs/iam/api-ref/iam_02_0023.html @@ -139,6 +139,15 @@Password validity period (days). Value range: 0–180. Value 0 indicates that this requirement does not apply.
+ password_char_combination
++ No
++ Integer
++ Minimum number of character types that a password must contain. Value range: 2–4.
+- Integer
Session timeout (minutes) that will apply if you or users created using your account do not perform any operations within a specific period.
+Session timeout that will apply if you or users created using your account do not perform any operations within a specific period.
show_recent_login_info
diff --git a/docs/iam/api-ref/iam_02_0026.html b/docs/iam/api-ref/iam_02_0026.html index 28202122..ca77264e 100644 --- a/docs/iam/api-ref/iam_02_0026.html +++ b/docs/iam/api-ref/iam_02_0026.html @@ -84,7 +84,7 @@- Integer
Validity period (days) to disable users if they have not logged in within the period. Value range: 0–240. Validity period (days) to disable users if they have not logged in within the period If this parameter is set to 0, no users will be disabled.
+Validity period (days) to disable users if they have not logged in within the period. Value range: 0–240. If this parameter is set to 0, no users will be disabled.
- custom_info_for_login
diff --git a/docs/iam/api-ref/iam_02_0040.html b/docs/iam/api-ref/iam_02_0040.html new file mode 100644 index 00000000..e95f8236 --- /dev/null +++ b/docs/iam/api-ref/iam_02_0040.html @@ -0,0 +1,211 @@ + + +Querying All Permissions of an Agency
+++Function
This API is provided for the administrator to query all permissions that have been assigned to an agency.
++URI
GET /v3.0/OS-INHERIT/domains/{domain_id}/agencies/{agency_id}/roles/inherited_to_projects
+ +++
Table 1 URI parameters + + + Parameter
++ Mandatory
++ Type
++ Description
++ + agency_id
++ Yes
++ String
++ Agency ID.
++ + + domain_id
++ Yes
++ String
++ ID of the delegating account.
++Request Parameters
+++
Table 2 Parameters in the request header + + + Parameter
++ Mandatory
++ Type
++ Description
++ + + X-Auth-Token
++ Yes
++ String
++ Token with Security Administrator permissions.
++Response Parameters
++ + + + ++
Table 3 Parameters in the response body + + + Parameter
++ Type
++ Description
++ + ++ Array of objects
++ Permission information.
++ + + ++ object
++ Resource link information.
++Example Request
GET https://sample.domain.com/v3.0/OS-INHERIT/domains/{domain_id}/agencies/{agency_id}/roles/inherited_to_projects++Example Response
Status code: 200
+The request is successful.
+{ + "roles" : [ + { + "name" : "system_all_154", + "links" : { + "self" : "https://sample.domain.com/v3/roles/04570dfe267c45a3940e1ae9de868..." + }, + "id" : "04570dfe267c45a3940e1ae9de868..." + }, + { + "name" : "test1_admin", + "links" : { + "self" : "https://sample.domain.com/v3/roles/1bf20f1adba94747a6e02e1be3810..." + }, + "id" : "1bf20f1adba94747a6e02e1be3810..." + } + ], + "links" : { + "self" : "https://sample.domain.com/v3.0/OS-INHERIT/domains/05b09b4723001dc90f27c0008f8b1.../agencies/08c6652e86801d234f01c00078308.../roles/inherited_to_projects" + } +}++Status Codes
+++
+ + + Status Code
++ Description
++ + 200
++ The request is successful.
++ + 401
++ Authentication failed.
++ + 403
++ Access denied.
++ + 404
++ The requested resource cannot be found.
++ + + 500
++ Internal server error.
+++ diff --git a/docs/iam/api-ref/iam_02_0041.html b/docs/iam/api-ref/iam_02_0041.html new file mode 100644 index 00000000..f0788801 --- /dev/null +++ b/docs/iam/api-ref/iam_02_0041.html @@ -0,0 +1,121 @@ + + +++Parent topic: Agency Management+Granting Specified Permissions to an Agency for All Projects
+++Function
This API is provided for the administrator to grant specified permissions to an agency for all projects.
++URI
PUT /v3.0/OS-INHERIT/domains/{domain_id}/agencies/{agency_id}/roles/{role_id}/inherited_to_projects
+ +++
Table 1 URI parameters + + + Parameter
++ Mandatory
++ Type
++ Description
++ + agency_id
++ Yes
++ String
++ Agency ID.
++ + domain_id
++ Yes
++ String
++ Domain ID of the delegating party.
++ + + role_id
++ Yes
++ String
++ Permission ID.
++Request Parameters
+++
Table 2 Parameters in the request header + + + Parameter
++ Mandatory
++ Type
++ Description
++ + + X-Auth-Token
++ Yes
++ String
++ Token with Security Administrator permissions.
++Response Parameters
None
++Example Request
PUT https://sample.domain.com/v3.0/OS-INHERIT/domains/{domain_id}/agencies/{agency_id}/roles/{role_id}/inherited_to_projects++Example Response
None
++Status Codes
+++
+ + + Status Code
++ Description
++ + 204
++ The authorization is successful.
++ + 401
++ Authentication failed.
++ + 403
++ Access denied.
++ + 404
++ The requested resource cannot be found.
++ + + 500
++ Internal server error.
+++ diff --git a/docs/iam/api-ref/iam_02_0042.html b/docs/iam/api-ref/iam_02_0042.html new file mode 100644 index 00000000..778c3208 --- /dev/null +++ b/docs/iam/api-ref/iam_02_0042.html @@ -0,0 +1,121 @@ + + +++Parent topic: Agency Management+Checking Whether an Agency Has Specified Permissions
+++Function
This API is provided for the administrator to check whether an agency has specified permissions.
++URI
HEAD /v3.0/OS-INHERIT/domains/{domain_id}/agencies/{agency_id}/roles/{role_id}/inherited_to_projects
+ +++
Table 1 URI parameters + + + Parameter
++ Mandatory
++ Type
++ Description
++ + agency_id
++ Yes
++ String
++ Agency ID.
++ + domain_id
++ Yes
++ String
++ Domain ID of the delegating party.
++ + + role_id
++ Yes
++ String
++ Permission ID.
++Request Parameters
+++
Table 2 Parameters in the request header + + + Parameter
++ Mandatory
++ Type
++ Description
++ + + X-Auth-Token
++ Yes
++ String
++ Token with Security Administrator permissions.
++Response Parameters
None
++Example Request
HEAD https://sample.domain.com/v3.0/OS-INHERIT/domains/{domain_id}/agencies/{agency_id}/roles/{role_id}/inherited_to_projects++Example Response
None
++Status Codes
+++
+ + + Status Code
++ Description
++ + 204
++ The request is successful. (The agency has the specified permissions.)
++ + 401
++ Authentication failed.
++ + 403
++ Access denied.
++ + 404
++ The requested resource cannot be found.
++ + + 500
++ Internal server error.
+++ diff --git a/docs/iam/api-ref/iam_02_0043.html b/docs/iam/api-ref/iam_02_0043.html new file mode 100644 index 00000000..4a763368 --- /dev/null +++ b/docs/iam/api-ref/iam_02_0043.html @@ -0,0 +1,121 @@ + + +++Parent topic: Agency Management+Removing Specified Permissions of an Agency in All Projects
+++Function
This API is provided for the administrator to remove the specified permissions of an agency in all projects.
++URI
DELETE /v3.0/OS-INHERIT/domains/{domain_id}/agencies/{agency_id}/roles/{role_id}/inherited_to_projects
+ +++
Table 1 URI parameters + + + Parameter
++ Mandatory
++ Type
++ Description
++ + agency_id
++ Yes
++ String
++ Agency ID.
++ + domain_id
++ Yes
++ String
++ Domain ID of the delegating party.
++ + + role_id
++ Yes
++ String
++ Permission ID.
++Request Parameters
+++
Table 2 Parameters in the request header + + + Parameter
++ Mandatory
++ Type
++ Description
++ + + X-Auth-Token
++ Yes
++ String
++ Token with Security Administrator permissions.
++Response Parameters
None
++Example Request
DELETE https://sample.domain.com/v3.0/OS-INHERIT/domains/{domain_id}/agencies/{agency_id}/roles/{role_id}/inherited_to_projects++Example Response
None
++Status Codes
+++
+ + + Status Code
++ Description
++ + 204
++ Permissions are removed successfully.
++ + 401
++ Authentication failed.
++ + 403
++ Access denied.
++ + 404
++ The requested resource cannot be found.
++ + + 500
++ Internal server error.
+++ diff --git a/docs/iam/api-ref/iam_02_0046.html b/docs/iam/api-ref/iam_02_0046.html index 4d770dbe..1b27c19e 100644 --- a/docs/iam/api-ref/iam_02_0046.html +++ b/docs/iam/api-ref/iam_02_0046.html @@ -215,7 +215,7 @@++Parent topic: Agency Management+iam:users:getUser
Querying the User Group to Which a User Belongs
+Querying the User Group Which a User Belongs to
@@ -393,7 +393,7 @@ Permissions Management
+Permissions Management
-
@@ -99,7 +99,7 @@ Permission
API
diff --git a/docs/iam/api-ref/iam_02_0510.html b/docs/iam/api-ref/iam_02_0510.html index e9ea6fba..90192cee 100644 --- a/docs/iam/api-ref/iam_02_0510.html +++ b/docs/iam/api-ref/iam_02_0510.html @@ -33,7 +33,9 @@After a token is obtained, the X-Auth-Token header field must be added to requests to specify the token when calling other APIs. For example, if the token is ABCDEFJ...., X-Auth-Token: ABCDEFJ.... can be added to a request as follows:
-POST https://www.example.com/v3/auth/tokens+GET https://iam.region1.example.com/v3/auth/projects +Content-Type: application/json +X-Auth-Token: ABCDEFJ....AK/SK-based Authentication
diff --git a/docs/iam/api-ref/iam_08_0004.html b/docs/iam/api-ref/iam_08_0004.html index a8b5b9ab..456e2383 100644 --- a/docs/iam/api-ref/iam_08_0004.html +++ b/docs/iam/api-ref/iam_08_0004.html @@ -66,7 +66,7 @@![]()
AK/SK-based authentication supports API requests with a body not larger than 12 MB. For API requests with a larger body, token-based authentication is recommended.
- Object
User information.
+IAM user information.
- String
ID of the account to which the user belongs.
+ID of the account which the user belongs to.
@@ -281,7 +281,7 @@ name
diff --git a/docs/iam/api-ref/iam_08_0011.html b/docs/iam/api-ref/iam_08_0011.html index a16d0d48..ec1c92c7 100644 --- a/docs/iam/api-ref/iam_08_0011.html +++ b/docs/iam/api-ref/iam_08_0011.html @@ -109,7 +109,7 @@- String
Password of the user. The password must meet the following requirements:
+New password of the user. The password must meet the following requirements:
- Can contain 6 to 32 characters. The default minimum password length is 6 characters.
- Must contain at least two of the following character types: uppercase letters, lowercase letters, digits, and special characters.
- Must meet the requirements of the password policy configured on the account settings page.
- Must be different from the old password.
- String
ID of the account to which the user belongs.
+ID of the account which the user belongs to.
@@ -78,7 +78,7 @@ enabled
diff --git a/docs/iam/api-ref/iam_08_0015.html b/docs/iam/api-ref/iam_08_0015.html index a66df700..f1e542d6 100644 --- a/docs/iam/api-ref/iam_08_0015.html +++ b/docs/iam/api-ref/iam_08_0015.html @@ -31,7 +31,7 @@- String
Access credential issued to a user to bear its identity and permissions.
+Access token issued to a user to bear its identity and permissions.
For details about the permissions required by the token, see "Actions".
- String
IAM user name, which consists of 1 to 32 characters. It can contain letters, digits, spaces, hyphens (-), underscores (_), and periods (.) and cannot start with a digit or space.
+IAM username, which consists of 1 to 64 characters. It can contain letters (case-sensitive), digits, spaces, hyphens (-), underscores (_), and periods (.), and cannot start with a digit or space.
domain_id
@@ -96,7 +96,7 @@- String
Password of the user. The password must meet the following requirements:
+Password of the user.
- String
Email address with a maximum of 255 characters.
+Valid email address with a maximum of 255 characters.
areacode
@@ -250,7 +250,7 @@- String
IAM user name, which consists of 1 to 32 characters. It can contain letters, digits, spaces, hyphens (-), underscores (_), and periods (.) and cannot start with a digit or space.
+IAM username, which consists of 1 to 32 characters. It can contain letters (case-sensitive), digits, spaces, hyphens (-), underscores (_), and periods (.), and cannot start with a digit or space.
phone
@@ -264,14 +264,14 @@- Boolean
Whether the IAM user is an administrator.
+Indicates whether the IAM user is an administrator.
domain_id
- String
ID of the account to which the IAM user belongs.
+ID of the account used to create the IAM user.
@@ -318,6 +318,13 @@ enabled
@@ -300,7 +300,7 @@String
Time when the IAM user was created.
-NOTE:The value is a UTC time in the YYYY-MM-DDTHH:mm:ss.ssssssZ format, for example, 2023-06-28T08:56:33.710000Z. For details about the date and timestamp formats, see ISO-8601.
+NOTE:The value is a UTC time in the YYYY-MM-DDTHH:mm:ss.ssssss format, for example, 2023-06-28T08:56:33.710000.
+ Business entity.
+ default_project_id
++ String
++ Default project ID.
+@@ -376,7 +383,10 @@ "create_time": "2020-01-06T08:05:16.000000", "xdomain_id": "", "xdomain_type": "", - "id": "07664aec578026691f00c003a..." + "id": "07664aec578026691f00c003a...", + "status": null, + "password_expires_at": null, + "default_project_id": null } } diff --git a/docs/iam/api-ref/iam_10_0011.html b/docs/iam/api-ref/iam_10_0011.html index e6f8169f..f35c301b 100644 --- a/docs/iam/api-ref/iam_10_0011.html +++ b/docs/iam/api-ref/iam_10_0011.html @@ -85,18 +85,11 @@ id
String
@@ -330,7 +337,7 @@String
Password expiration time. If this parameter is set to null, the password will never expire.
-NOTE:The value is a UTC time in the YYYY-MM-DDTHH:mm:ss.ssssssZ format, for example, 2023-06-28T08:56:33.710000Z. For details about the date and timestamp formats, see ISO-8601.
+NOTE:The value is a UTC time in the YYYY-MM-DDTHH:mm:ss.ssssss format, for example, 2023-06-28T08:56:33.710000.
- Permission information.
- total_number
-- Integer
-- Total number of custom policies. This parameter is returned only when domain_id is specified in the request.
-
Table 4 RoleResult Parameter
+-
Table 4 roles - Parameter
@@ -104,14 +97,7 @@ Type
- - domain_id
-- String
-- ID of the domain to which the permission belongs.
-flag
+flag
@@ -122,7 +108,7 @@ String
- String
Description of the permission in Chinese.
+Description of the permission in Chinese. This parameter is returned in the response only when description_cn is specified during policy creation.
@@ -197,7 +183,7 @@ catalog
@@ -188,7 +174,7 @@String
Time when the permission was last updated.
-NOTE:The value is a UTC time in the YYYY-MM-DDTHH:mm:ss.ssssssZ format, for example, 2023-06-28T08:56:33.710000Z. For details about the date and timestamp formats, see ISO-8601.
+NOTE:The value is a Unix timestamp in millisecond, for example, 1687913793000.
String
@@ -205,7 +191,7 @@ Time when the permission was created.
-NOTE:The value is a UTC time in the YYYY-MM-DDTHH:mm:ss.ssssssZ format, for example, 2023-06-28T08:56:33.710000Z. For details about the date and timestamp formats, see ISO-8601.
+NOTE:The value is a Unix timestamp in millisecond, for example, 1687913793000.
Table 5 Links Parameter
+-
Table 5 links Parameter
@@ -224,21 +210,21 @@ Type
- String
Previous resource link.
+Previous resource link. If the previous resource link is unavailable, this parameter is set to null.
next
- String
Next resource link.
+Next resource link. If the next resource link is unavailable, this parameter is set to null.
Table 6 RolePolicy Parameter
+ -
Table 7 PolicyDepends Parameter
+ -
Table 8 PolicyStatement Parameter
+
Table 8 roles.policy.Statement Parameter
@@ -329,7 +315,7 @@ Type
- Object
Conditions for the permission to take effect. A maximum of 10 conditions are allowed. For details, see "Creating a Custom Policy" in the Identity and Access Management User Guide.
+Conditions for the permission to take effect. The number of conditions cannot exceed 10. 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": { @@ -343,9 +329,9 @@- Resource
Array of strings
+- Object
Cloud resource. The array can contain a maximum of 10 resource strings, and each string cannot exceed 128 characters.
+@@ -361,8 +347,7 @@ Cloud resource. If this parameter is not specified during policy creation, it will not be returned in the response. The object can contain a maximum of 10 resource strings, and each string cannot exceed 128 characters.
NOTE:
- Format: ::::. For example, obs:::bucket:*. Asterisks are allowed.
- The region segment can be * or a region accessible to the user. The specified resource must belong to the corresponding service that actually exists.
- In the case of a custom policy for agencies, the type of this parameter is Object, and the value should be set to "Resource": {"uri": ["/iam/agencies/07805acaba800fdd4fbdc00b8f888c7c"]}.
The request is successful.
{ "roles" : [ { - "domain_id" : null, - "description_cn" : "Description of the permission in Chinese", + "catalog" : "VulnScan", "name" : "wscn_adm", "description" : "Vulnerability Scan Service administrator of tasks and reports.", @@ -389,9 +374,8 @@ } ] } }, { - "domain_id" : null, "flag" : "fine_grained", - "description_cn" : "Description of the permission in Chinese", + "catalog" : "CSE", "name" : "system_all_34", "description" : "All permissions of CSE service.",