diff --git a/docs/iam/api-ref/ALL_META.TXT.json b/docs/iam/api-ref/ALL_META.TXT.json index e0f94847..6f7b4ca4 100644 --- a/docs/iam/api-ref/ALL_META.TXT.json +++ b/docs/iam/api-ref/ALL_META.TXT.json @@ -1,1771 +1,3826 @@ [ + { + "dockw":"API Reference" + }, { "uri":"iam_02_0017.html", + "node_id":"iam_02_0017.xml", "product_code":"iam", "code":"1", "des":"Public cloud APIs comply with the RESTful API design principles. REST-based web services are organized into resources. Each resource is identified by one or more Uniform ", "doc_type":"api", "kw":"API Usage Guidelines,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"API Usage Guidelines", "githuburl":"" }, { "uri":"en-us_topic_0057845582.html", + "node_id":"en-us_topic_0057845582.xml", "product_code":"iam", "code":"2", "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":"Before You Start", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Before You Start", "githuburl":"" }, { "uri":"iam_01_0002.html", + "node_id":"iam_01_0002.xml", "product_code":"iam", "code":"3", "des":"Welcome to Identity and Access Management (IAM). IAM provides identity authentication, permissions management, and access control. With IAM, you can create and manage use", "doc_type":"api", "kw":"Overview,Before You Start,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Overview", "githuburl":"" }, { "uri":"iam_01_0003.html", + "node_id":"iam_01_0003.xml", "product_code":"iam", "code":"4", "des":"IAM supports Representational State Transfer (REST) APIs, allowing you to call APIs using HTTPS. For details about API calling, see Calling APIs.", "doc_type":"api", "kw":"API Calling,Before You Start,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"API Calling", "githuburl":"" }, { "uri":"iam_01_0004.html", + "node_id":"iam_01_0004.xml", "product_code":"iam", "code":"5", "des":"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.", "doc_type":"api", "kw":"Endpoints,Before You Start,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Endpoints", "githuburl":"" }, { "uri":"iam_01_0005.html", + "node_id":"iam_01_0005.xml", "product_code":"iam", "code":"6", "des":"All APIs of IAM can be called using the global region endpoint. Some APIs can be called using endpoints of both the global region and other regions (see Table 1), and oth", "doc_type":"api", "kw":"Constraints,Before You Start,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Constraints", "githuburl":"" }, { "uri":"iam_01_0007.html", + "node_id":"iam_01_0007.xml", "product_code":"iam", "code":"7", "des":"Common concepts used when you call IAM APIs are described as follows:AccountAn account is created upon successful registration with the cloud platform. The account has fu", "doc_type":"api", "kw":"Concepts,Before You Start,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Concepts", "githuburl":"" }, { "uri":"iam_01_0008.html", + "node_id":"iam_01_0008.xml", "product_code":"iam", "code":"8", "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":"API Overview,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"API Overview", "githuburl":"" }, { "uri":"iam_02_0000.html", + "node_id":"iam_02_0000.xml", "product_code":"iam", "code":"9", "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":"Calling APIs", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Calling APIs", "githuburl":"" }, { "uri":"iam_02_0008.html", + "node_id":"iam_02_0008.xml", "product_code":"iam", "code":"10", "des":"This section describes the structure of a REST API request, and uses the IAM API for obtaining a user token (see Obtaining a User Token) as an example to demonstrate how ", "doc_type":"api", "kw":"Making an API Request,Calling APIs,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Making an API Request", "githuburl":"" }, { "uri":"iam_02_0510.html", + "node_id":"iam_02_0510.xml", "product_code":"iam", "code":"11", "des":"Requests for calling an API can be authenticated using either of the following methods:Token-based authentication: Requests are authenticated using a token.AK/SK-based au", "doc_type":"api", "kw":"Authentication,Calling APIs,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Authentication", "githuburl":"" }, { "uri":"iam_02_0511.html", + "node_id":"iam_02_0511.xml", "product_code":"iam", "code":"12", "des":"After sending a request, you will receive a response, including the status code, response header, and response body.A status code is a group of digits, ranging from 1xx t", "doc_type":"api", "kw":"Response,Calling APIs,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Response", "githuburl":"" }, { "uri":"iam_20_0000.html", + "node_id":"iam_20_0000.xml", "product_code":"iam", "code":"13", "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":"APIs", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"APIs", "githuburl":"" }, { "uri":"en-us_topic_0057845626.html", + "node_id":"en-us_topic_0057845626.xml", "product_code":"iam", "code":"14", "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 Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Token Management", "githuburl":"" }, { "uri":"en-us_topic_0057845583.html", + "node_id":"en-us_topic_0057845583.xml", "product_code":"iam", "code":"15", "des":"This API is used to obtain a token through username/password authentication. A token is a system object encapsulating the identity and permissions of a user. When calling", "doc_type":"api", "kw":"Obtaining a User Token,Token Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Obtaining a User Token", "githuburl":"" }, { "uri":"en-us_topic_0064274720.html", + "node_id":"en-us_topic_0064274720.xml", "product_code":"iam", "code":"16", "des":"This API is used to obtain an agency token. For example, after a trust relationship is established between A (delegating party) and B (delegated party), the delegated par", "doc_type":"api", "kw":"Obtaining an Agency Token,Token Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Obtaining an Agency Token", "githuburl":"" }, { "uri":"en-us_topic_0057845585.html", + "node_id":"en-us_topic_0057845585.xml", "product_code":"iam", "code":"17", "des":"This API is used to check the validity of a specified token. If the token is valid, detailed information about the token will be returned.GET /v3/auth/tokensParameters in", "doc_type":"api", "kw":"Verifying a Token and Returning a Valid Token,Token Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Verifying a Token and Returning a Valid Token", "githuburl":"" }, { "uri":"en-us_topic_0057845586.html", + "node_id":"en-us_topic_0057845586.xml", "product_code":"iam", "code":"18", "des":"This API can be used by the administrator to verify the token of a user or used by a user to verify their token. The administrator can only verify the token of a user cre", "doc_type":"api", "kw":"Verifying a Token,Token Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Verifying a Token", "githuburl":"" }, { "uri":"iam_02_0063.html", + "node_id":"iam_02_0063.xml", "product_code":"iam", "code":"19", "des":"This API is used to delete a token no matter whether the token has expired or not.DELETE /v3/auth/tokensParameters in the request headerParameterMandatoryTypeDescriptionX", "doc_type":"api", "kw":"Deleting a User Token,Token Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Deleting a User Token", "githuburl":"" }, { "uri":"en-us_topic_0097942776.html", + "node_id":"en-us_topic_0097942776.xml", "product_code":"iam", "code":"20", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Access Key Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Access Key Management", "githuburl":"" }, { "uri":"en-us_topic_0097949518.html", + "node_id":"en-us_topic_0097949518.xml", "product_code":"iam", "code":"21", "des":"You can obtain a temporary AK/SK and security token (offline AK/SK) by using a user token, agency token, and federated token. A temporary AK/SK is a token with temporary ", "doc_type":"api", "kw":"Obtaining a Temporary AK/SK,Access Key Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Obtaining a Temporary AK/SK", "githuburl":"" }, { "uri":"iam_03_0001.html", + "node_id":"iam_03_0001.xml", "product_code":"iam", "code":"22", "des":"This API can be used by the administrator to create a permanent access key for an IAM user or used by an IAM user to create a permanent access key for itself.Access keys ", "doc_type":"api", "kw":"Creating a Permanent Access Key,Access Key Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Creating a Permanent Access Key", "githuburl":"" }, { "uri":"iam_03_0003.html", + "node_id":"iam_03_0003.xml", "product_code":"iam", "code":"23", "des":"This API can be used by the administrator to list all permanent access key of an IAM user or used by an IAM user to list all of their permanent access keys.The API can be", "doc_type":"api", "kw":"Listing Permanent Access Keys,Access Key Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Listing Permanent Access Keys", "githuburl":"" }, { "uri":"iam_03_0002.html", + "node_id":"iam_03_0002.xml", "product_code":"iam", "code":"24", "des":"This API can be used by the administrator to query the specified permanent access key of an IAM user or used by an IAM user to query one of their permanent access keys.Th", "doc_type":"api", "kw":"Querying a Permanent Access Key,Access Key Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying a Permanent Access Key", "githuburl":"" }, { "uri":"iam_03_0004.html", + "node_id":"iam_03_0004.xml", "product_code":"iam", "code":"25", "des":"This API can be used by the administrator to modify the specified permanent access key of an IAM user or used by an IAM user to modify one of their permanent access keys.", "doc_type":"api", "kw":"Modifying a Permanent Access Key,Access Key Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Modifying a Permanent Access Key", "githuburl":"" }, { "uri":"iam_03_0005.html", + "node_id":"iam_03_0005.xml", "product_code":"iam", "code":"26", "des":"This API can be used by the administrator to delete the specified permanent access key of an IAM user or used by an IAM user to delete one of their permanent access keys.", "doc_type":"api", "kw":"Deleting a Permanent Access Key,Access Key Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Deleting a Permanent Access Key", "githuburl":"" }, { "uri":"en-us_topic_0067148042.html", + "node_id":"en-us_topic_0067148042.xml", "product_code":"iam", "code":"27", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Region Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Region Management", "githuburl":"" }, { "uri":"en-us_topic_0067148043.html", + "node_id":"en-us_topic_0067148043.xml", "product_code":"iam", "code":"28", "des":"This API is used to query a region list.GET /v3/regionsParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringFill application/json;charset", "doc_type":"api", "kw":"Querying a Region List,Region Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying a Region List", "githuburl":"" }, { "uri":"en-us_topic_0067148044.html", + "node_id":"en-us_topic_0067148044.xml", "product_code":"iam", "code":"29", "des":"This API is used to query region details.URI formatGET /v3/regions/{region_id}GET /v3/regions/{region_id}URI parametersParameterMandatoryTypeDescriptionregion_idYesString", "doc_type":"api", "kw":"Querying Region Details,Region Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Region Details", "githuburl":"" }, { "uri":"en-us_topic_0057845642.html", + "node_id":"en-us_topic_0057845642.xml", "product_code":"iam", "code":"30", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Project Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Project Management", "githuburl":"" }, { "uri":"en-us_topic_0057845625.html", + "node_id":"en-us_topic_0057845625.xml", "product_code":"iam", "code":"31", "des":"This API is used to query project information based on the specified criteria.URI formatGET /v3/projects{?domain_id,name,enabled,parent_id,is_domain,page,per_page}GET /v3", "doc_type":"api", "kw":"Querying Project Information Based on the Specified Criteria,Project Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Project Information Based on the Specified Criteria", "githuburl":"" }, { "uri":"en-us_topic_0057845622.html", + "node_id":"en-us_topic_0057845622.xml", "product_code":"iam", "code":"32", "des":"This API is used to query the project list of a specified user.URI formatGET /v3/users/{user_id}/projectsGET /v3/users/{user_id}/projectsURI parametersParameterMandatoryT", "doc_type":"api", "kw":"Querying a User Project List,Project Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying a User Project List", "githuburl":"" }, { "uri":"en-us_topic_0057845558.html", + "node_id":"en-us_topic_0057845558.xml", "product_code":"iam", "code":"33", "des":"This API is used to query the list of projects accessible to users.GET /v3/auth/projectsParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesSt", "doc_type":"api", "kw":"Querying the List of Projects Accessible to Users,Project Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the List of Projects Accessible to Users", "githuburl":"" }, { "uri":"en-us_topic_0066154565.html", + "node_id":"en-us_topic_0066154565.xml", "product_code":"iam", "code":"34", "des":"This API is used to create a project.POST /v3/projectsParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringFill application/json;charset=", "doc_type":"api", "kw":"Creating a Project,Project Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Creating a Project", "githuburl":"" }, { "uri":"en-us_topic_0066154566.html", + "node_id":"en-us_topic_0066154566.xml", "product_code":"iam", "code":"35", "des":"This API is used to modify project information.URI formatPATCH /v3/projects/{project_id}PATCH /v3/projects/{project_id}URI parametersParameterMandatoryTypeDescriptionproj", "doc_type":"api", "kw":"Modifying Project Data,Project Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Modifying Project Data", "githuburl":"" }, { "uri":"en-us_topic_0066154567.html", + "node_id":"en-us_topic_0066154567.xml", "product_code":"iam", "code":"36", "des":"This API is used to query detailed information about a project based on the project ID.URI formatGET /v3/projects/{project_id}GET /v3/projects/{project_id}URI parametersP", "doc_type":"api", "kw":"Querying Information About a Specified Project,Project Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Information About a Specified Project", "githuburl":"" }, { "uri":"en-us_topic_0074171149.html", + "node_id":"en-us_topic_0074171149.xml", "product_code":"iam", "code":"37", "des":"This API is used to set the status of a specified project. The project statuses include Normal and Suspended.URI formatPUT /v3-ext/projects/{project_id}PUT /v3-ext/projec", "doc_type":"api", "kw":"Setting the Status of a Specified Project,Project Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Setting the Status of a Specified Project", "githuburl":"" }, { "uri":"en-us_topic_0079466135.html", + "node_id":"en-us_topic_0079466135.xml", "product_code":"iam", "code":"38", "des":"This API is used to query details about a specified project, including the project status.URI formatGET /v3-ext/projects/{project_id}GET /v3-ext/projects/{project_id}URI ", "doc_type":"api", "kw":"Querying Information and Status of a Specified Project,Project Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Information and Status of a Specified Project", "githuburl":"" }, { "uri":"en-us_topic_0094012960.html", + "node_id":"en-us_topic_0094012960.xml", "product_code":"iam", "code":"39", "des":"This API is used to delete a project.URI formatDELETE /v3/projects/{project_id}DELETE /v3/projects/{project_id}URI parametersParameterMandatoryTypeDescriptionproject_idYe", "doc_type":"api", "kw":"Deleting a Project,Project Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Deleting a Project", "githuburl":"" }, { "uri":"iam_02_0037.html", + "node_id":"iam_02_0037.xml", "product_code":"iam", "code":"40", "des":"This API is used to query the quotas of a specified project.URI formatGET /v3.0/OS-QUOTA/projects/{project_id}GET /v3.0/OS-QUOTA/projects/{project_id}URI parametersStatus", "doc_type":"api", "kw":"Querying the Quotas of a Project,Project Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the Quotas of a Project", "githuburl":"" }, { "uri":"en-us_topic_0057845621.html", + "node_id":"en-us_topic_0057845621.xml", "product_code":"iam", "code":"41", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Tenant Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Tenant Management", "githuburl":"" }, { "uri":"en-us_topic_0057845574.html", + "node_id":"en-us_topic_0057845574.xml", "product_code":"iam", "code":"42", "des":"This API is used to query the list of domains accessible to users.GET /v3/auth/domainsParameters in the request headerParameterMandatoryTypeDescriptionX-Auth-TokenYesStri", "doc_type":"api", "kw":"Querying the List of Domains Accessible to Users,Tenant Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the List of Domains Accessible to Users", "githuburl":"" }, { "uri":"iam_02_0007.html", + "node_id":"iam_02_0007.xml", "product_code":"iam", "code":"43", "des":"This API is used to query the password strength policy, including its regular expression and description.URI formatGET /v3/domains/{domain_id}/config/security_complianceG", "doc_type":"api", "kw":"Querying the Password Strength Policy,Tenant Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the Password Strength Policy", "githuburl":"" }, { "uri":"iam_02_0113.html", + "node_id":"iam_02_0113.xml", "product_code":"iam", "code":"44", "des":"This API is used to query the password strength policy by option. The option can be the regular expression and description of the password strength policy.URI formatGET /", "doc_type":"api", "kw":"Querying the Password Strength Policy by Option,Tenant Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the Password Strength Policy by Option", "githuburl":"" }, { "uri":"iam_02_0114.html", + "node_id":"iam_02_0114.xml", "product_code":"iam", "code":"45", "des":"This API is used to query a resource quota. You can query the quota of users, user groups, identity providers, agencies, and policies.URI formatGET /v3.0/OS-QUOTA/domains", "doc_type":"api", "kw":"Querying a Resource Quota,Tenant Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying a Resource Quota", "githuburl":"" }, { "uri":"en-us_topic_0057845593.html", + "node_id":"en-us_topic_0057845593.xml", "product_code":"iam", "code":"46", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"User Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"User Management", "githuburl":"" }, { "uri":"en-us_topic_0057845638.html", + "node_id":"en-us_topic_0057845638.xml", "product_code":"iam", "code":"47", "des":"This API is used to query a user list.URI formatGET /v3/usersGET /v3/usersURI parametersParameterMandatoryTypeDescriptiondomain_idNoStringID of the domain that a user bel", "doc_type":"api", "kw":"Querying a User List,User Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying a User List", "githuburl":"" }, { "uri":"en-us_topic_0057845652.html", + "node_id":"en-us_topic_0057845652.xml", "product_code":"iam", "code":"48", "des":"This API is used to query detailed information about a specified user.URI formatGET /v3/users/{user_id}GET /v3/users/{user_id}URI parametersParameterMandatoryTypeDescript", "doc_type":"api", "kw":"Querying User Details,User Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying User Details", "githuburl":"" }, { "uri":"iam_08_0004.html", + "node_id":"iam_08_0004.xml", "product_code":"iam", "code":"49", "des":"This API can be used by the administrator to query the details about a specified user or used by a user to query their details.GET /v3.0/OS-USER/users/{user_id}Status cod", "doc_type":"api", "kw":"Querying User Details (Recommended),User Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying User Details (Recommended)", "githuburl":"" }, { "uri":"en-us_topic_0057845554.html", + "node_id":"en-us_topic_0057845554.xml", "product_code":"iam", "code":"50", "des":"This API is used to query the information about the user group to which a specified user belongs.URI formatGET /v3/users/{user_id}/groupsGET /v3/users/{user_id}/groupsURI", "doc_type":"api", "kw":"Querying the User Group to Which a User Belongs,User Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the User Group to Which a User Belongs", "githuburl":"" }, { "uri":"en-us_topic_0057845561.html", + "node_id":"en-us_topic_0057845561.xml", "product_code":"iam", "code":"51", "des":"This API is used to query users in a user group.URI formatGET /v3/groups/{group_id}/usersGET /v3/groups/{group_id}/usersURI parametersParameterMandatoryTypeDescriptiongro", "doc_type":"api", "kw":"Querying Users in a User Group,User Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Users in a User Group", "githuburl":"" }, { "uri":"iam_08_0015.html", + "node_id":"iam_08_0015.xml", "product_code":"iam", "code":"52", "des":"This API is provided for the administrator to create an IAM user.POST /v3.0/OS-USER/usersRequest for an administrator to create an IAM user named IAMUser, with the email ", "doc_type":"api", "kw":"Creating an IAM User (Recommended),User Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Creating an IAM User (Recommended)", "githuburl":"" }, { "uri":"en-us_topic_0057845637.html", + "node_id":"en-us_topic_0057845637.xml", "product_code":"iam", "code":"53", "des":"This API is used to create a user under a domain.POST /v3/usersParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringFill application/json", "doc_type":"api", "kw":"Creating a User,User Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Creating a User", "githuburl":"" }, { "uri":"en-us_topic_0057845653.html", + "node_id":"en-us_topic_0057845653.xml", "product_code":"iam", "code":"54", "des":"This API is used to change the password for a user.URI formatPOST /v3/users/{user_id}/passwordPOST /v3/users/{user_id}/passwordURI parametersParameterMandatoryTypeDescrip", "doc_type":"api", "kw":"Changing a Password,User Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Changing a Password", "githuburl":"" }, { "uri":"en-us_topic_0057845611.html", + "node_id":"en-us_topic_0057845611.xml", "product_code":"iam", "code":"55", "des":"This API is used to modify user information under a domain.URI formatPATCH /v3/users/{user_id}PATCH /v3/users/{user_id}URI parametersParameterMandatoryTypeDescriptionuser", "doc_type":"api", "kw":"Modifying User Information,User Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Modifying User Information", "githuburl":"" }, { "uri":"iam_08_0011.html", + "node_id":"iam_08_0011.xml", "product_code":"iam", "code":"56", "des":"This API is provided for the administrator to modify user information.PUT /v3.0/OS-USER/users/{user_id}Status code: 200The request is successful.", "doc_type":"api", "kw":"Modifying User Information (Including Email Address and Mobile Number) as the Administrator,User Man", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Modifying User Information (Including Email Address and Mobile Number) as the Administrator", "githuburl":"" }, { "uri":"en-us_topic_0057845630.html", + "node_id":"en-us_topic_0057845630.xml", "product_code":"iam", "code":"57", "des":"This API is used to delete a user.URI formatDELETE /v3/users/{user_id}DELETE /v3/users/{user_id}URI parametersParameterMandatoryTypeDescriptionuser_idYesStringUser ID.Par", "doc_type":"api", "kw":"Deleting a User,User Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Deleting a User", "githuburl":"" }, { "uri":"en-us_topic_0057845601.html", + "node_id":"en-us_topic_0057845601.xml", "product_code":"iam", "code":"58", "des":"This API is used to delete a user from a user group.URI formatDELETE /v3/groups/{group_id}/users/{user_id}DELETE /v3/groups/{group_id}/users/{user_id}URI parametersParame", "doc_type":"api", "kw":"Deleting a User from a User Group,User Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Deleting a User from a User Group", "githuburl":"" }, { "uri":"iam_08_0025.html", + "node_id":"iam_08_0025.xml", "product_code":"iam", "code":"59", "des":"This API is used by the administrator to send a welcome email to a user.The welcome email contains a one-time password-free login link, which can be used by the user to s", "doc_type":"api", "kw":"Sending a Welcome Email to a User,User Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Sending a Welcome Email to a User", "githuburl":"" }, { "uri":"en-us_topic_0057845641.html", + "node_id":"en-us_topic_0057845641.xml", "product_code":"iam", "code":"60", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"User Group Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"User Group Management", "githuburl":"" }, { "uri":"en-us_topic_0057845602.html", + "node_id":"en-us_topic_0057845602.xml", "product_code":"iam", "code":"61", "des":"This API is used to query user group information.URI formatGET /v3/groups{?domain_id,name}GET /v3/groups{?domain_id,name}Query parametersParameterMandatoryTypeDescription", "doc_type":"api", "kw":"Listing User Groups,User Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Listing User Groups", "githuburl":"" }, { "uri":"en-us_topic_0057845618.html", + "node_id":"en-us_topic_0057845618.xml", "product_code":"iam", "code":"62", "des":"This API is used to query detailed information about a user group.URI formatGET /v3/groups/{group_id}GET /v3/groups/{group_id}Query parametersParameterMandatoryTypeDescri", "doc_type":"api", "kw":"Querying User Group Details,User Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying User Group Details", "githuburl":"" }, { "uri":"en-us_topic_0057845650.html", + "node_id":"en-us_topic_0057845650.xml", "product_code":"iam", "code":"63", "des":"This API is used to create a user group.POST /v3/groupsParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringFill application/json;charset", "doc_type":"api", "kw":"Creating a User Group,User Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Creating a User Group", "githuburl":"" }, { "uri":"en-us_topic_0057845654.html", + "node_id":"en-us_topic_0057845654.xml", "product_code":"iam", "code":"64", "des":"This API is used to add a user to a user group.URI formatPUT /v3/groups/{group_id}/users/{user_id}PUT /v3/groups/{group_id}/users/{user_id}URI parametersParameterMandator", "doc_type":"api", "kw":"Adding a User to a User Group,User Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Adding a User to a User Group", "githuburl":"" }, { "uri":"en-us_topic_0057845600.html", + "node_id":"en-us_topic_0057845600.xml", "product_code":"iam", "code":"65", "des":"This API is used to update user group information.URI formatPATCH /v3/groups/{group_id}PATCH /v3/groups/{group_id}URI parametersParameterMandatoryTypeDescriptiongroup_idY", "doc_type":"api", "kw":"Updating a User Group,User Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Updating a User Group", "githuburl":"" }, { "uri":"en-us_topic_0057845566.html", + "node_id":"en-us_topic_0057845566.xml", "product_code":"iam", "code":"66", "des":"This API is used to delete a user group.URI formatDELETE /v3/groups/{group_id}DELETE /v3/groups/{group_id}URI parametersParameterMandatoryTypeDescriptiongroup_idYesString", "doc_type":"api", "kw":"Deleting a User Group,User Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Deleting a User Group", "githuburl":"" }, { "uri":"en-us_topic_0057845599.html", + "node_id":"en-us_topic_0057845599.xml", "product_code":"iam", "code":"67", "des":"This API is used to query whether a user belongs to a user group.URI formatHEAD /v3/groups/{group_id}/users/{user_id}HEAD /v3/groups/{group_id}/users/{user_id}URI paramet", "doc_type":"api", "kw":"Querying Whether a User Belongs to a User Group,User Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Whether a User Belongs to a User Group", "githuburl":"" }, { "uri":"en-us_topic_0057845579.html", + "node_id":"en-us_topic_0057845579.xml", "product_code":"iam", "code":"68", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Permission Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Permission Management", "githuburl":"" }, { "uri":"en-us_topic_0057845591.html", + "node_id":"en-us_topic_0057845591.xml", "product_code":"iam", "code":"69", "des":"This API is used to query a role list, including the permissions policies of a role. A role is a set of permissions and represents a group of actions.GET /v3/rolesStatus ", "doc_type":"api", "kw":"Querying a Role List,Permission Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying a Role List", "githuburl":"" }, { "uri":"en-us_topic_0057845603.html", + "node_id":"en-us_topic_0057845603.xml", "product_code":"iam", "code":"70", "des":"This API is used to query role details, including the permissions policies of a role. A role is a set of permissions and represents a group of actions.URI formatGET /v3/r", "doc_type":"api", "kw":"Querying Role Details,Permission Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Role Details", "githuburl":"" }, { - "uri":"iam_11_0003.html", + "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":"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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Role Assignments (Discarded)", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Permissions of a User Group Under a Domain", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Permissions of a User Group Corresponding to a Project", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Granting Permissions to a User Group of a Domain", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Granting Permissions to a User Group Corresponding to a Project", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Deleting Permissions of a User Group Corresponding to a Project", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Deleting Permissions of a User Group of a Domain", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Whether a User Group Under a Domain Has Specific Permissions", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Whether a User Group Corresponding to a Project Has Specific Permissions", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Granting Permissions to a User Group for All Projects", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Removing Specified Permissions of a User Group in All Projects", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Checking Whether a User Group Has Specified Permissions for All Projects", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying All Permissions of a User Group", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Custom Policy Management", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Listing Custom Policies", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Custom Policy Details", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Creating a Custom Policy for Cloud Services", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Creating a Custom Policy", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Modifying a Custom Policy for Cloud Services", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Modifying a Custom Policy", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Deleting a Custom Policy", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Agency Management", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Creating an Agency", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying an Agency List Based on the Specified Conditions", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Obtaining Details of a Specified Agency", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Modifying an Agency", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Deleting an Agency", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Granting Permissions to an Agency for a Project", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Checking Whether an Agency Has the Specified Permissions on a Project", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the List of Permissions of an Agency on a Project", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Deleting Permissions of an Agency on a Project", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Granting Permissions to an Agency on a Domain", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Checking Whether an Agency Has the Specified Permissions on a Domain", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the List of Permissions of an Agency on a Domain", "githuburl":"" }, { "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Deleting Permissions of an Agency on a Domain", "githuburl":"" }, { "uri":"iam_02_0020.html", + "node_id":"iam_02_0020.xml", "product_code":"iam", - "code":"106", + "code":"107", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Security Settings", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Security Settings", "githuburl":"" }, { "uri":"iam_02_0022.html", + "node_id":"iam_02_0022.xml", "product_code":"iam", - "code":"107", + "code":"108", "des":"This API is used to query the operation protection policy.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/protect-policyStatus code: 200The request is successful.Status c", "doc_type":"api", "kw":"Querying the Operation Protection Policy,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the Operation Protection Policy", "githuburl":"" }, { "uri":"iam_02_0021.html", + "node_id":"iam_02_0021.xml", "product_code":"iam", - "code":"108", + "code":"109", "des":"This API is provided for the administrator to modify the operation protection policy.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/protect-policyStatus code: 200The req", "doc_type":"api", "kw":"Modifying the Operation Protection Policy,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Modifying the Operation Protection Policy", "githuburl":"" }, { "uri":"iam_02_0024.html", + "node_id":"iam_02_0024.xml", "product_code":"iam", - "code":"109", + "code":"110", "des":"This API is used to query the password policy.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/password-policyStatus code: 200The request is successful.Status code: 403Acc", "doc_type":"api", "kw":"Querying the Password Policy,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the Password Policy", "githuburl":"" }, { "uri":"iam_02_0023.html", + "node_id":"iam_02_0023.xml", "product_code":"iam", - "code":"110", + "code":"111", "des":"This API is provided for the administrator to modify the password policy.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/password-policyStatus code: 200The request is suc", "doc_type":"api", "kw":"Modifying the Password Policy,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Modifying the Password Policy", "githuburl":"" }, { "uri":"iam_02_0026.html", + "node_id":"iam_02_0026.xml", "product_code":"iam", - "code":"111", + "code":"112", "des":"This API is used to query the login authentication policy.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/login-policyStatus code: 200The request is successful.Status cod", "doc_type":"api", "kw":"Querying the Login Authentication Policy,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the Login Authentication Policy", "githuburl":"" }, { "uri":"iam_02_0025.html", + "node_id":"iam_02_0025.xml", "product_code":"iam", - "code":"112", + "code":"113", "des":"This API is provided for the administrator to modify the login authentication policy.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/login-policyStatus code: 200The reque", "doc_type":"api", "kw":"Modifying the Login Authentication Policy,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Modifying the Login Authentication Policy", "githuburl":"" }, { - "uri":"iam_08_0012.html", + "uri":"iam_02_0028.html", + "node_id":"iam_02_0028.xml", "product_code":"iam", - "code":"113", + "code":"114", + "des":"This API is used to query the ACL for console access.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/console-acl-policyStatus code: 200The request is successful.Status co", + "doc_type":"api", + "kw":"Querying the ACL for Console Access,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], + "title":"Querying the ACL for Console Access", + "githuburl":"" + }, + { + "uri":"iam_02_0027.html", + "node_id":"iam_02_0027.xml", + "product_code":"iam", + "code":"115", + "des":"This API is provided for the administrator to modify the ACL for console access.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/console-acl-policyStatus code: 200The requ", + "doc_type":"api", + "kw":"Modifying the ACL for Console Access,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], + "title":"Modifying the ACL for Console Access", + "githuburl":"" + }, + { + "uri":"iam_02_0030.html", + "node_id":"iam_02_0030.xml", + "product_code":"iam", + "code":"116", + "des":"This API is used to query the ACL for API access.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/api-acl-policyStatus code: 200The request is successful.Status code: 403A", + "doc_type":"api", + "kw":"Querying the ACL for API Access,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], + "title":"Querying the ACL for API Access", + "githuburl":"" + }, + { + "uri":"iam_02_0029.html", + "node_id":"iam_02_0029.xml", + "product_code":"iam", + "code":"117", + "des":"This API is provided for the administrator to modify the ACL for API access.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/api-acl-policyStatus code: 200The request is s", + "doc_type":"api", + "kw":"Modifying the ACL for API Access,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], + "title":"Modifying the ACL for API Access", + "githuburl":"" + }, + { + "uri":"iam_08_0012.html", + "node_id":"iam_08_0012.xml", + "product_code":"iam", + "code":"118", "des":"This API is provided for the administrator to query the MFA device information of users.GET /v3.0/OS-MFA/virtual-mfa-devicesStatus code: 200The request is successful.Stat", "doc_type":"api", "kw":"Querying MFA Device Information of Users,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying MFA Device Information of Users", "githuburl":"" }, { "uri":"iam_08_0013.html", + "node_id":"iam_08_0013.xml", "product_code":"iam", - "code":"114", + "code":"119", "des":"This API can be used by the administrator to query the MFA device information of a specified user or used by a user to query their MFA device information.GET /v3.0/OS-MFA", "doc_type":"api", "kw":"Querying the MFA Device Information of a User,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the MFA Device Information of a User", "githuburl":"" }, { "uri":"iam_08_0014.html", + "node_id":"iam_08_0014.xml", "product_code":"iam", - "code":"115", + "code":"120", "des":"This API is provided for the administrator to query the login protection configurations of users.GET /v3.0/OS-USER/login-protectsStatus code: 200The request is successful", "doc_type":"api", "kw":"Querying Login Protection Configurations of Users,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Login Protection Configurations of Users", "githuburl":"" }, { "uri":"iam_08_0016.html", + "node_id":"iam_08_0016.xml", "product_code":"iam", - "code":"116", + "code":"121", "des":"This API can be used by the administrator to query the login protection configuration of a specified user or used by a user to query their login protection configuration.", "doc_type":"api", "kw":"Querying the Login Protection Configuration of a User,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the Login Protection Configuration of a User", "githuburl":"" }, { "uri":"iam_08_0021.html", + "node_id":"iam_08_0021.xml", "product_code":"iam", - "code":"117", + "code":"122", "des":"This API is provided for the administrator to modify the login protection configuration of a user.PUT /v3.0/OS-USER/users/{user_id}/login-protectStatus code: 200Status co", "doc_type":"api", "kw":"Modifying the Login Protection Configuration of a User,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Modifying the Login Protection Configuration of a User", "githuburl":"" }, { "uri":"iam_08_0017.html", + "node_id":"iam_08_0017.xml", "product_code":"iam", - "code":"118", + "code":"123", "des":"This API is provided for IAM users to bind a virtual MFA device.PUT /v3.0/OS-MFA/mfa-devices/bindNoneNone", "doc_type":"api", "kw":"Binding a Virtual MFA Device,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Binding a Virtual MFA Device", "githuburl":"" }, { "uri":"iam_08_0018.html", + "node_id":"iam_08_0018.xml", "product_code":"iam", - "code":"119", + "code":"124", "des":"This API is used by the administrator to unbind a virtual MFA device from an IAM user, or used by an IAM user to unbind their own virtual MFA device.PUT /v3.0/OS-MFA/mfa-", "doc_type":"api", "kw":"Unbinding a Virtual MFA Device,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Unbinding a Virtual MFA Device", "githuburl":"" }, { "uri":"iam_08_0019.html", + "node_id":"iam_08_0019.xml", "product_code":"iam", - "code":"120", + "code":"125", "des":"This API is provided for IAM users to create a virtual MFA device.POST /v3.0/OS-MFA/virtual-mfa-devicesStatus code: 201Status code: 201The request is successful.", "doc_type":"api", "kw":"Creating a Virtual MFA Device,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Creating a Virtual MFA Device", "githuburl":"" }, { "uri":"iam_08_0020.html", + "node_id":"iam_08_0020.xml", "product_code":"iam", - "code":"121", + "code":"126", "des":"This API is provided for the administrator to delete their own virtual MFA device.DELETE /v3.0/OS-MFA/virtual-mfa-devicesNoneNone", "doc_type":"api", "kw":"Deleting a Virtual MFA Device,Security Settings,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Deleting a Virtual MFA Device", "githuburl":"" }, { "uri":"en-us_topic_0057845573.html", + "node_id":"en-us_topic_0057845573.xml", "product_code":"iam", - "code":"122", + "code":"127", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Federated Identity Authentication Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Federated Identity Authentication Management", "githuburl":"" }, { "uri":"en-us_topic_0057845646.html", + "node_id":"en-us_topic_0057845646.xml", "product_code":"iam", - "code":"123", + "code":"128", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Obtaining a Token in Federated Identity Authentication Mode", "githuburl":"" }, { "uri":"iam_02_0001.html", + "node_id":"iam_02_0001.xml", "product_code":"iam", - "code":"124", + "code":"129", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"SP Initiated", "githuburl":"" }, { "uri":"iam_02_0002.html", + "node_id":"iam_02_0002.xml", "product_code":"iam", - "code":"125", + "code":"130", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"IdP Initiated", "githuburl":"" }, { "uri":"en-us_topic_0057845605.html", + "node_id":"en-us_topic_0057845605.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":"Identity Provider", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Identity Provider", "githuburl":"" }, { "uri":"en-us_topic_0057845581.html", + "node_id":"en-us_topic_0057845581.xml", "product_code":"iam", - "code":"127", + "code":"132", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the Identity Provider List", "githuburl":"" }, { "uri":"en-us_topic_0057845639.html", + "node_id":"en-us_topic_0057845639.xml", "product_code":"iam", - "code":"128", + "code":"133", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying an Identity Provider", "githuburl":"" }, { "uri":"en-us_topic_0057845606.html", + "node_id":"en-us_topic_0057845606.xml", "product_code":"iam", - "code":"129", + "code":"134", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Creating an Identity Provider", "githuburl":"" }, { "uri":"iam_13_0207.html", + "node_id":"iam_13_0207.xml", "product_code":"iam", - "code":"130", + "code":"135", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Creating an OpenID Connect Identity Provider", "githuburl":"" }, { "uri":"en-us_topic_0057845612.html", + "node_id":"en-us_topic_0057845612.xml", "product_code":"iam", - "code":"131", + "code":"136", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Updating a SAML Identity Provider", "githuburl":"" }, { "uri":"iam_13_0208.html", + "node_id":"iam_13_0208.xml", "product_code":"iam", - "code":"132", + "code":"137", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Updating an OpenID Connect Identity Provider", "githuburl":"" }, { "uri":"iam_13_0209.html", + "node_id":"iam_13_0209.xml", "product_code":"iam", - "code":"133", + "code":"138", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying an OpenID Connect Identity Provider", "githuburl":"" }, { "uri":"en-us_topic_0057845570.html", + "node_id":"en-us_topic_0057845570.xml", "product_code":"iam", - "code":"134", + "code":"139", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Deleting an Identity Provider", "githuburl":"" }, { "uri":"en-us_topic_0057845588.html", + "node_id":"en-us_topic_0057845588.xml", "product_code":"iam", - "code":"135", + "code":"140", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Mapping", "githuburl":"" }, { "uri":"en-us_topic_0057845567.html", + "node_id":"en-us_topic_0057845567.xml", "product_code":"iam", - "code":"136", + "code":"141", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the Mapping List", "githuburl":"" }, { "uri":"en-us_topic_0057845645.html", + "node_id":"en-us_topic_0057845645.xml", "product_code":"iam", - "code":"137", + "code":"142", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying a Mapping", "githuburl":"" }, { "uri":"en-us_topic_0057845590.html", + "node_id":"en-us_topic_0057845590.xml", "product_code":"iam", - "code":"138", + "code":"143", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Creating a Mapping", "githuburl":"" }, { "uri":"en-us_topic_0057845568.html", + "node_id":"en-us_topic_0057845568.xml", "product_code":"iam", - "code":"139", + "code":"144", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Updating a Mapping", "githuburl":"" }, { "uri":"en-us_topic_0057845648.html", + "node_id":"en-us_topic_0057845648.xml", "product_code":"iam", - "code":"140", + "code":"145", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Deleting a Mapping", "githuburl":"" }, { "uri":"en-us_topic_0057845619.html", + "node_id":"en-us_topic_0057845619.xml", "product_code":"iam", - "code":"141", + "code":"146", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Protocol", "githuburl":"" }, { "uri":"en-us_topic_0057845644.html", + "node_id":"en-us_topic_0057845644.xml", "product_code":"iam", - "code":"142", + "code":"147", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the Protocol List", "githuburl":"" }, { "uri":"en-us_topic_0057845616.html", + "node_id":"en-us_topic_0057845616.xml", "product_code":"iam", - "code":"143", + "code":"148", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying a Protocol", "githuburl":"" }, { "uri":"en-us_topic_0057845575.html", + "node_id":"en-us_topic_0057845575.xml", "product_code":"iam", - "code":"144", + "code":"149", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Registering a Protocol", "githuburl":"" }, { "uri":"en-us_topic_0057845609.html", + "node_id":"en-us_topic_0057845609.xml", "product_code":"iam", - "code":"145", + "code":"150", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Updating a Protocol", "githuburl":"" }, { "uri":"en-us_topic_0057845559.html", + "node_id":"en-us_topic_0057845559.xml", "product_code":"iam", - "code":"146", + "code":"151", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Deleting a Protocol", "githuburl":"" }, { "uri":"en-us_topic_0057845607.html", + "node_id":"en-us_topic_0057845607.xml", "product_code":"iam", - "code":"147", + "code":"152", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Metadata", "githuburl":"" }, { "uri":"en-us_topic_0057845553.html", + "node_id":"en-us_topic_0057845553.xml", "product_code":"iam", - "code":"148", + "code":"153", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying a Metadata File", "githuburl":"" }, { "uri":"en-us_topic_0057845577.html", + "node_id":"en-us_topic_0057845577.xml", "product_code":"iam", - "code":"149", + "code":"154", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the Metadata File of Keystone", "githuburl":"" }, { "uri":"en-us_topic_0057845615.html", + "node_id":"en-us_topic_0057845615.xml", "product_code":"iam", - "code":"150", + "code":"155", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Importing a Metadata File", "githuburl":"" }, { "uri":"en-us_topic_0057845565.html", + "node_id":"en-us_topic_0057845565.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":"Token", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Token", "githuburl":"" }, { "uri":"en-us_topic_0057845629.html", + "node_id":"en-us_topic_0057845629.xml", "product_code":"iam", - "code":"152", + "code":"157", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Obtaining an Unscoped Token (SP Initiated)", "githuburl":"" }, { "uri":"iam_02_0003.html", + "node_id":"iam_02_0003.xml", "product_code":"iam", - "code":"153", + "code":"158", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Obtaining an Unscoped Token (IdP Initiated)", "githuburl":"" }, { "uri":"iam_13_0604.html", + "node_id":"iam_13_0604.xml", "product_code":"iam", - "code":"154", + "code":"159", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Obtaining a Scoped Token", "githuburl":"" }, { "uri":"iam_13_0605.html", + "node_id":"iam_13_0605.xml", "product_code":"iam", - "code":"155", + "code":"160", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Obtaining a Token with an OpenID Connect ID Token", "githuburl":"" }, { "uri":"iam_13_0606.html", + "node_id":"iam_13_0606.xml", "product_code":"iam", - "code":"156", + "code":"161", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Obtaining an Unscoped Token with an OpenID Connect ID Token", "githuburl":"" }, { "uri":"en-us_topic_0057845633.html", + "node_id":"en-us_topic_0057845633.xml", "product_code":"iam", - "code":"157", + "code":"162", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Domain", "githuburl":"" }, { "uri":"en-us_topic_0057845596.html", + "node_id":"en-us_topic_0057845596.xml", "product_code":"iam", - "code":"158", + "code":"163", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the List of Domains Accessible to Federated Users", "githuburl":"" }, { "uri":"en-us_topic_0057845643.html", + "node_id":"en-us_topic_0057845643.xml", "product_code":"iam", - "code":"159", + "code":"164", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Project", "githuburl":"" }, { "uri":"en-us_topic_0057845595.html", + "node_id":"en-us_topic_0057845595.xml", "product_code":"iam", - "code":"160", + "code":"165", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the List of Projects Accessible to Federated Users", "githuburl":"" }, { "uri":"en-us_topic_0057845631.html", + "node_id":"en-us_topic_0057845631.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":"Version Information Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Version Information Management", "githuburl":"" }, { "uri":"en-us_topic_0057845569.html", + "node_id":"en-us_topic_0057845569.xml", "product_code":"iam", - "code":"162", + "code":"167", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Keystone API Version Information", "githuburl":"" }, { "uri":"en-us_topic_0057845613.html", + "node_id":"en-us_topic_0057845613.xml", "product_code":"iam", - "code":"163", + "code":"168", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Information About Keystone API Version 3.0", "githuburl":"" }, { "uri":"en-us_topic_0057845604.html", + "node_id":"en-us_topic_0057845604.xml", "product_code":"iam", - "code":"164", + "code":"169", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Services and Endpoints", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Services and Endpoints", "githuburl":"" }, { "uri":"en-us_topic_0057845587.html", + "node_id":"en-us_topic_0057845587.xml", "product_code":"iam", - "code":"165", + "code":"170", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Services", "githuburl":"" }, { "uri":"en-us_topic_0067148045.html", + "node_id":"en-us_topic_0067148045.xml", "product_code":"iam", - "code":"166", + "code":"171", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Service Details", "githuburl":"" }, { "uri":"en-us_topic_0057845562.html", + "node_id":"en-us_topic_0057845562.xml", "product_code":"iam", - "code":"167", + "code":"172", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Endpoints", "githuburl":"" }, { "uri":"en-us_topic_0067148046.html", + "node_id":"en-us_topic_0067148046.xml", "product_code":"iam", - "code":"168", + "code":"173", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying Endpoint Details", "githuburl":"" }, { "uri":"iam_02_0004.html", + "node_id":"iam_02_0004.xml", "product_code":"iam", - "code":"169", + "code":"174", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Querying the Service Catalog", "githuburl":"" }, { "uri":"iam_19_0004.html", + "node_id":"iam_19_0004.xml", "product_code":"iam", - "code":"170", + "code":"175", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Permissions Policies and Supported Actions", "githuburl":"" }, { "uri":"iam_19_0003.html", + "node_id":"iam_19_0003.xml", "product_code":"iam", - "code":"171", + "code":"176", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Introduction", "githuburl":"" }, { "uri":"iam_02_0046.html", + "node_id":"iam_02_0046.xml", "product_code":"iam", - "code":"172", + "code":"177", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Action List", "githuburl":"" }, { "uri":"iam_02_0512.html", + "node_id":"iam_02_0512.xml", "product_code":"iam", - "code":"173", + "code":"178", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Appendix", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Appendix", "githuburl":"" }, { "uri":"iam_02_0005.html", + "node_id":"iam_02_0005.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":"Status Codes,Appendix,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Status Codes", "githuburl":"" }, { "uri":"iam_02_0006.html", + "node_id":"iam_02_0006.xml", "product_code":"iam", - "code":"175", + "code":"180", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Error Codes,Appendix,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Error Codes", "githuburl":"" }, { "uri":"en-us_topic_0057845624.html", + "node_id":"en-us_topic_0057845624.xml", "product_code":"iam", - "code":"176", - "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":"181", + "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":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Obtaining User, Account, User Group, Project, and Agency Information", "githuburl":"" }, { "uri":"en-us_topic_0057845564.html", + "node_id":"en-us_topic_0057845564.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":"Change History,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"iam", + "opensource":"true", + "Ismulti":"No", + "IsBot":"Yes" + } + ], "title":"Change History", "githuburl":"" } diff --git a/docs/iam/api-ref/CLASS.TXT.json b/docs/iam/api-ref/CLASS.TXT.json index 5d4f8f83..54477084 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,8 @@ "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":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -951,7 +960,7 @@ "uri":"iam_02_0020.html", "doc_type":"api", "p_code":"13", - "code":"106" + "code":"107" }, { "desc":"This API is used to query the operation protection policy.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/protect-policyStatus code: 200The request is successful.Status c", @@ -959,8 +968,8 @@ "title":"Querying the Operation Protection Policy", "uri":"iam_02_0022.html", "doc_type":"api", - "p_code":"106", - "code":"107" + "p_code":"107", + "code":"108" }, { "desc":"This API is provided for the administrator to modify the operation protection policy.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/protect-policyStatus code: 200The req", @@ -968,8 +977,8 @@ "title":"Modifying the Operation Protection Policy", "uri":"iam_02_0021.html", "doc_type":"api", - "p_code":"106", - "code":"108" + "p_code":"107", + "code":"109" }, { "desc":"This API is used to query the password policy.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/password-policyStatus code: 200The request is successful.Status code: 403Acc", @@ -977,8 +986,8 @@ "title":"Querying the Password Policy", "uri":"iam_02_0024.html", "doc_type":"api", - "p_code":"106", - "code":"109" + "p_code":"107", + "code":"110" }, { "desc":"This API is provided for the administrator to modify the password policy.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/password-policyStatus code: 200The request is suc", @@ -986,8 +995,8 @@ "title":"Modifying the Password Policy", "uri":"iam_02_0023.html", "doc_type":"api", - "p_code":"106", - "code":"110" + "p_code":"107", + "code":"111" }, { "desc":"This API is used to query the login authentication policy.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/login-policyStatus code: 200The request is successful.Status cod", @@ -995,8 +1004,8 @@ "title":"Querying the Login Authentication Policy", "uri":"iam_02_0026.html", "doc_type":"api", - "p_code":"106", - "code":"111" + "p_code":"107", + "code":"112" }, { "desc":"This API is provided for the administrator to modify the login authentication policy.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/login-policyStatus code: 200The reque", @@ -1004,8 +1013,44 @@ "title":"Modifying the Login Authentication Policy", "uri":"iam_02_0025.html", "doc_type":"api", - "p_code":"106", - "code":"112" + "p_code":"107", + "code":"113" + }, + { + "desc":"This API is used to query the ACL for console access.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/console-acl-policyStatus code: 200The request is successful.Status co", + "product_code":"iam", + "title":"Querying the ACL for Console Access", + "uri":"iam_02_0028.html", + "doc_type":"api", + "p_code":"107", + "code":"114" + }, + { + "desc":"This API is provided for the administrator to modify the ACL for console access.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/console-acl-policyStatus code: 200The requ", + "product_code":"iam", + "title":"Modifying the ACL for Console Access", + "uri":"iam_02_0027.html", + "doc_type":"api", + "p_code":"107", + "code":"115" + }, + { + "desc":"This API is used to query the ACL for API access.GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/api-acl-policyStatus code: 200The request is successful.Status code: 403A", + "product_code":"iam", + "title":"Querying the ACL for API Access", + "uri":"iam_02_0030.html", + "doc_type":"api", + "p_code":"107", + "code":"116" + }, + { + "desc":"This API is provided for the administrator to modify the ACL for API access.PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/api-acl-policyStatus code: 200The request is s", + "product_code":"iam", + "title":"Modifying the ACL for API Access", + "uri":"iam_02_0029.html", + "doc_type":"api", + "p_code":"107", + "code":"117" }, { "desc":"This API is provided for the administrator to query the MFA device information of users.GET /v3.0/OS-MFA/virtual-mfa-devicesStatus code: 200The request is successful.Stat", @@ -1013,8 +1058,8 @@ "title":"Querying MFA Device Information of Users", "uri":"iam_08_0012.html", "doc_type":"api", - "p_code":"106", - "code":"113" + "p_code":"107", + "code":"118" }, { "desc":"This API can be used by the administrator to query the MFA device information of a specified user or used by a user to query their MFA device information.GET /v3.0/OS-MFA", @@ -1022,8 +1067,8 @@ "title":"Querying the MFA Device Information of a User", "uri":"iam_08_0013.html", "doc_type":"api", - "p_code":"106", - "code":"114" + "p_code":"107", + "code":"119" }, { "desc":"This API is provided for the administrator to query the login protection configurations of users.GET /v3.0/OS-USER/login-protectsStatus code: 200The request is successful", @@ -1031,8 +1076,8 @@ "title":"Querying Login Protection Configurations of Users", "uri":"iam_08_0014.html", "doc_type":"api", - "p_code":"106", - "code":"115" + "p_code":"107", + "code":"120" }, { "desc":"This API can be used by the administrator to query the login protection configuration of a specified user or used by a user to query their login protection configuration.", @@ -1040,8 +1085,8 @@ "title":"Querying the Login Protection Configuration of a User", "uri":"iam_08_0016.html", "doc_type":"api", - "p_code":"106", - "code":"116" + "p_code":"107", + "code":"121" }, { "desc":"This API is provided for the administrator to modify the login protection configuration of a user.PUT /v3.0/OS-USER/users/{user_id}/login-protectStatus code: 200Status co", @@ -1049,8 +1094,8 @@ "title":"Modifying the Login Protection Configuration of a User", "uri":"iam_08_0021.html", "doc_type":"api", - "p_code":"106", - "code":"117" + "p_code":"107", + "code":"122" }, { "desc":"This API is provided for IAM users to bind a virtual MFA device.PUT /v3.0/OS-MFA/mfa-devices/bindNoneNone", @@ -1058,8 +1103,8 @@ "title":"Binding a Virtual MFA Device", "uri":"iam_08_0017.html", "doc_type":"api", - "p_code":"106", - "code":"118" + "p_code":"107", + "code":"123" }, { "desc":"This API is used by the administrator to unbind a virtual MFA device from an IAM user, or used by an IAM user to unbind their own virtual MFA device.PUT /v3.0/OS-MFA/mfa-", @@ -1067,8 +1112,8 @@ "title":"Unbinding a Virtual MFA Device", "uri":"iam_08_0018.html", "doc_type":"api", - "p_code":"106", - "code":"119" + "p_code":"107", + "code":"124" }, { "desc":"This API is provided for IAM users to create a virtual MFA device.POST /v3.0/OS-MFA/virtual-mfa-devicesStatus code: 201Status code: 201The request is successful.", @@ -1076,8 +1121,8 @@ "title":"Creating a Virtual MFA Device", "uri":"iam_08_0019.html", "doc_type":"api", - "p_code":"106", - "code":"120" + "p_code":"107", + "code":"125" }, { "desc":"This API is provided for the administrator to delete their own virtual MFA device.DELETE /v3.0/OS-MFA/virtual-mfa-devicesNoneNone", @@ -1085,8 +1130,8 @@ "title":"Deleting a Virtual MFA Device", "uri":"iam_08_0020.html", "doc_type":"api", - "p_code":"106", - "code":"121" + "p_code":"107", + "code":"126" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1095,7 +1140,7 @@ "uri":"en-us_topic_0057845573.html", "doc_type":"api", "p_code":"13", - "code":"122" + "code":"127" }, { "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.", @@ -1103,8 +1148,8 @@ "title":"Obtaining a Token in Federated Identity Authentication Mode", "uri":"en-us_topic_0057845646.html", "doc_type":"api", - "p_code":"122", - "code":"123" + "p_code":"127", + "code":"128" }, { "desc":"OpenStack and Shibboleth are widely used open-source federated identity authentication solutions. They provide powerful SSO capabilities and connect users to various appl", @@ -1112,8 +1157,8 @@ "title":"SP Initiated", "uri":"iam_02_0001.html", "doc_type":"api", - "p_code":"123", - "code":"124" + "p_code":"128", + "code":"129" }, { "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", @@ -1121,8 +1166,8 @@ "title":"IdP Initiated", "uri":"iam_02_0002.html", "doc_type":"api", - "p_code":"123", - "code":"125" + "p_code":"128", + "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.", @@ -1130,8 +1175,8 @@ "title":"Identity Provider", "uri":"en-us_topic_0057845605.html", "doc_type":"api", - "p_code":"122", - "code":"126" + "p_code":"127", + "code":"131" }, { "desc":"This API is used to query the identity provider list.GET /v3/OS-FEDERATION/identity_providersParameters in the request headerParameterMandatoryTypeDescriptionContent-Type", @@ -1139,8 +1184,8 @@ "title":"Querying the Identity Provider List", "uri":"en-us_topic_0057845581.html", "doc_type":"api", - "p_code":"126", - "code":"127" + "p_code":"131", + "code":"132" }, { "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", @@ -1148,8 +1193,8 @@ "title":"Querying an Identity Provider", "uri":"en-us_topic_0057845639.html", "doc_type":"api", - "p_code":"126", - "code":"128" + "p_code":"131", + "code":"133" }, { "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/", @@ -1157,8 +1202,8 @@ "title":"Creating an Identity Provider", "uri":"en-us_topic_0057845606.html", "doc_type":"api", - "p_code":"126", - "code":"129" + "p_code":"131", + "code":"134" }, { "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 ", @@ -1166,8 +1211,8 @@ "title":"Creating an OpenID Connect Identity Provider", "uri":"iam_13_0207.html", "doc_type":"api", - "p_code":"126", - "code":"130" + "p_code":"131", + "code":"135" }, { "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", @@ -1175,8 +1220,8 @@ "title":"Updating a SAML Identity Provider", "uri":"en-us_topic_0057845612.html", "doc_type":"api", - "p_code":"126", - "code":"131" + "p_code":"131", + "code":"136" }, { "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", @@ -1184,8 +1229,8 @@ "title":"Updating an OpenID Connect Identity Provider", "uri":"iam_13_0208.html", "doc_type":"api", - "p_code":"126", - "code":"132" + "p_code":"131", + "code":"137" }, { "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", @@ -1193,8 +1238,8 @@ "title":"Querying an OpenID Connect Identity Provider", "uri":"iam_13_0209.html", "doc_type":"api", - "p_code":"126", - "code":"133" + "p_code":"131", + "code":"138" }, { "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", @@ -1202,8 +1247,8 @@ "title":"Deleting an Identity Provider", "uri":"en-us_topic_0057845570.html", "doc_type":"api", - "p_code":"126", - "code":"134" + "p_code":"131", + "code":"139" }, { "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.", @@ -1211,8 +1256,8 @@ "title":"Mapping", "uri":"en-us_topic_0057845588.html", "doc_type":"api", - "p_code":"122", - "code":"135" + "p_code":"127", + "code":"140" }, { "desc":"This API is used to query the mapping list.GET /v3/OS-FEDERATION/mappingsParameters in the request headerParameterMandatoryTypeDescriptionContent-TypeYesStringFill applic", @@ -1220,8 +1265,8 @@ "title":"Querying the Mapping List", "uri":"en-us_topic_0057845567.html", "doc_type":"api", - "p_code":"135", - "code":"136" + "p_code":"140", + "code":"141" }, { "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", @@ -1229,8 +1274,8 @@ "title":"Querying a Mapping", "uri":"en-us_topic_0057845645.html", "doc_type":"api", - "p_code":"135", - "code":"137" + "p_code":"140", + "code":"142" }, { "desc":"This API is used to create a mapping.URI formatPUT /v3/OS-FEDERATION/mappings/{id}PUT /v3/OS-FEDERATION/mappings/{id}URI parametersParameterMandatoryTypeDescriptionidYesS", @@ -1238,8 +1283,8 @@ "title":"Creating a Mapping", "uri":"en-us_topic_0057845590.html", "doc_type":"api", - "p_code":"135", - "code":"138" + "p_code":"140", + "code":"143" }, { "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", @@ -1247,8 +1292,8 @@ "title":"Updating a Mapping", "uri":"en-us_topic_0057845568.html", "doc_type":"api", - "p_code":"135", - "code":"139" + "p_code":"140", + "code":"144" }, { "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", @@ -1256,8 +1301,8 @@ "title":"Deleting a Mapping", "uri":"en-us_topic_0057845648.html", "doc_type":"api", - "p_code":"135", - "code":"140" + "p_code":"140", + "code":"145" }, { "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.", @@ -1265,8 +1310,8 @@ "title":"Protocol", "uri":"en-us_topic_0057845619.html", "doc_type":"api", - "p_code":"122", - "code":"141" + "p_code":"127", + "code":"146" }, { "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", @@ -1274,8 +1319,8 @@ "title":"Querying the Protocol List", "uri":"en-us_topic_0057845644.html", "doc_type":"api", - "p_code":"141", - "code":"142" + "p_code":"146", + "code":"147" }, { "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", @@ -1283,8 +1328,8 @@ "title":"Querying a Protocol", "uri":"en-us_topic_0057845616.html", "doc_type":"api", - "p_code":"141", - "code":"143" + "p_code":"146", + "code":"148" }, { "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", @@ -1292,8 +1337,8 @@ "title":"Registering a Protocol", "uri":"en-us_topic_0057845575.html", "doc_type":"api", - "p_code":"141", - "code":"144" + "p_code":"146", + "code":"149" }, { "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", @@ -1301,8 +1346,8 @@ "title":"Updating a Protocol", "uri":"en-us_topic_0057845609.html", "doc_type":"api", - "p_code":"141", - "code":"145" + "p_code":"146", + "code":"150" }, { "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", @@ -1310,8 +1355,8 @@ "title":"Deleting a Protocol", "uri":"en-us_topic_0057845559.html", "doc_type":"api", - "p_code":"141", - "code":"146" + "p_code":"146", + "code":"151" }, { "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.", @@ -1319,8 +1364,8 @@ "title":"Metadata", "uri":"en-us_topic_0057845607.html", "doc_type":"api", - "p_code":"122", - "code":"147" + "p_code":"127", + "code":"152" }, { "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_", @@ -1328,8 +1373,8 @@ "title":"Querying a Metadata File", "uri":"en-us_topic_0057845553.html", "doc_type":"api", - "p_code":"147", - "code":"148" + "p_code":"152", + "code":"153" }, { "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", @@ -1337,8 +1382,8 @@ "title":"Querying the Metadata File of Keystone", "uri":"en-us_topic_0057845577.html", "doc_type":"api", - "p_code":"147", - "code":"149" + "p_code":"152", + "code":"154" }, { "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", @@ -1346,8 +1391,8 @@ "title":"Importing a Metadata File", "uri":"en-us_topic_0057845615.html", "doc_type":"api", - "p_code":"147", - "code":"150" + "p_code":"152", + "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":"Token", "uri":"en-us_topic_0057845565.html", "doc_type":"api", - "p_code":"122", - "code":"151" + "p_code":"127", + "code":"156" }, { "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", @@ -1364,8 +1409,8 @@ "title":"Obtaining an Unscoped Token (SP Initiated)", "uri":"en-us_topic_0057845629.html", "doc_type":"api", - "p_code":"151", - "code":"152" + "p_code":"156", + "code":"157" }, { "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", @@ -1373,8 +1418,8 @@ "title":"Obtaining an Unscoped Token (IdP Initiated)", "uri":"iam_02_0003.html", "doc_type":"api", - "p_code":"151", - "code":"153" + "p_code":"156", + "code":"158" }, { "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", @@ -1382,8 +1427,8 @@ "title":"Obtaining a Scoped Token", "uri":"iam_13_0604.html", "doc_type":"api", - "p_code":"151", - "code":"154" + "p_code":"156", + "code":"159" }, { "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", @@ -1391,8 +1436,8 @@ "title":"Obtaining a Token with an OpenID Connect ID Token", "uri":"iam_13_0605.html", "doc_type":"api", - "p_code":"151", - "code":"155" + "p_code":"156", + "code":"160" }, { "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: ", @@ -1400,8 +1445,8 @@ "title":"Obtaining an Unscoped Token with an OpenID Connect ID Token", "uri":"iam_13_0606.html", "doc_type":"api", - "p_code":"151", - "code":"156" + "p_code":"156", + "code":"161" }, { "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.", @@ -1409,8 +1454,8 @@ "title":"Domain", "uri":"en-us_topic_0057845633.html", "doc_type":"api", - "p_code":"122", - "code":"157" + "p_code":"127", + "code":"162" }, { "desc":"This API is used to query the list of domains accessible to federated users.GET /v3/OS-FEDERATION/domainsParameters in the request headerParameterMandatoryTypeDescription", @@ -1418,8 +1463,8 @@ "title":"Querying the List of Domains Accessible to Federated Users", "uri":"en-us_topic_0057845596.html", "doc_type":"api", - "p_code":"157", - "code":"158" + "p_code":"162", + "code":"163" }, { "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.", @@ -1427,8 +1472,8 @@ "title":"Project", "uri":"en-us_topic_0057845643.html", "doc_type":"api", - "p_code":"122", - "code":"159" + "p_code":"127", + "code":"164" }, { "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", @@ -1436,8 +1481,8 @@ "title":"Querying the List of Projects Accessible to Federated Users", "uri":"en-us_topic_0057845595.html", "doc_type":"api", - "p_code":"159", - "code":"160" + "p_code":"164", + "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.", @@ -1446,7 +1491,7 @@ "uri":"en-us_topic_0057845631.html", "doc_type":"api", "p_code":"13", - "code":"161" + "code":"166" }, { "desc":"This API is used to obtain the keystone API version information.GET /Example requestResponse parameter descriptionParameterMandatoryTypeDescriptionversionsYesObjectKeysto", @@ -1454,8 +1499,8 @@ "title":"Querying Keystone API Version Information", "uri":"en-us_topic_0057845569.html", "doc_type":"api", - "p_code":"161", - "code":"162" + "p_code":"166", + "code":"167" }, { "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", @@ -1463,8 +1508,8 @@ "title":"Querying Information About Keystone API Version 3.0", "uri":"en-us_topic_0057845613.html", "doc_type":"api", - "p_code":"161", - "code":"163" + "p_code":"166", + "code":"168" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1473,7 +1518,7 @@ "uri":"en-us_topic_0057845604.html", "doc_type":"api", "p_code":"13", - "code":"164" + "code":"169" }, { "desc":"This API is used to query the service list.URI formatGET /v3/services{?type}GET /v3/services{?type}URI parametersParameterMandatoryTypeDescriptiontypeNoStringService type", @@ -1481,8 +1526,8 @@ "title":"Querying Services", "uri":"en-us_topic_0057845587.html", "doc_type":"api", - "p_code":"164", - "code":"165" + "p_code":"169", + "code":"170" }, { "desc":"This API is used to query service details.URI formatGET /v3/services/{service_id}GET /v3/services/{service_id}URI parametersParameterMandatoryTypeDescriptionservice_idYes", @@ -1490,8 +1535,8 @@ "title":"Querying Service Details", "uri":"en-us_topic_0067148045.html", "doc_type":"api", - "p_code":"164", - "code":"166" + "p_code":"169", + "code":"171" }, { "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", @@ -1499,8 +1544,8 @@ "title":"Querying Endpoints", "uri":"en-us_topic_0057845562.html", "doc_type":"api", - "p_code":"164", - "code":"167" + "p_code":"169", + "code":"172" }, { "desc":"This API is used to query endpoint details.URI formatGET /v3/endpoints/{endpoint_id}GET /v3/endpoints/{endpoint_id}URI parametersParameterMandatoryTypeDescriptionendpoint", @@ -1508,8 +1553,8 @@ "title":"Querying Endpoint Details", "uri":"en-us_topic_0067148046.html", "doc_type":"api", - "p_code":"164", - "code":"168" + "p_code":"169", + "code":"173" }, { "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", @@ -1517,8 +1562,8 @@ "title":"Querying the Service Catalog", "uri":"iam_02_0004.html", "doc_type":"api", - "p_code":"164", - "code":"169" + "p_code":"169", + "code":"174" }, { "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.", @@ -1527,7 +1572,7 @@ "uri":"iam_19_0004.html", "doc_type":"api", "p_code":"", - "code":"170" + "code":"175" }, { "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", @@ -1535,8 +1580,8 @@ "title":"Introduction", "uri":"iam_19_0003.html", "doc_type":"api", - "p_code":"170", - "code":"171" + "p_code":"175", + "code":"176" }, { "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.", @@ -1544,8 +1589,8 @@ "title":"Action List", "uri":"iam_02_0046.html", "doc_type":"api", - "p_code":"170", - "code":"172" + "p_code":"175", + "code":"177" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1554,7 +1599,7 @@ "uri":"iam_02_0512.html", "doc_type":"api", "p_code":"", - "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.", @@ -1562,8 +1607,8 @@ "title":"Status Codes", "uri":"iam_02_0005.html", "doc_type":"api", - "p_code":"173", - "code":"174" + "p_code":"178", + "code":"179" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1571,17 +1616,17 @@ "title":"Error Codes", "uri":"iam_02_0006.html", "doc_type":"api", - "p_code":"173", - "code":"175" + "p_code":"178", + "code":"180" }, { - "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":"173", - "code":"176" + "p_code":"178", + "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,6 +1635,6 @@ "uri":"en-us_topic_0057845564.html", "doc_type":"api", "p_code":"", - "code":"177" + "code":"182" } ] \ 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 new file mode 100644 index 00000000..7ce78577 Binary files /dev/null and b/docs/iam/api-ref/en-us_image_0000001782066216.png differ diff --git a/docs/iam/api-ref/en-us_image_0283051422.gif b/docs/iam/api-ref/en-us_image_0283051422.gif deleted file mode 100644 index 47bb995e..00000000 Binary files a/docs/iam/api-ref/en-us_image_0283051422.gif and /dev/null 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 @@ + + +

Querying Permission Assignment Records

+

Function

This API is used to query permission assignment records of a specified account.

+
+

URI

GET /v3.0/OS-PERMISSION/role-assignments

+
+

Request Parameters

+
+ + + + + + + + + + + +
Table 1 Parameters in the request header

Parameter

+

Mandatory

+

Type

+

Description

+

X-Auth-Token

+

Yes

+

String

+

See Permissions Management.

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 2 Request parameters

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:
  • To view global service authorization records, set this parameter to domain or specify scope.domain_id.
  • To view resource-based authorization records, set this parameter to domain and is_inherited to true.
  • To view project-based authorization records, set this parameter to project or specify scope.project_id.
  • To view enterprise project-based authorization records, set this parameter to enterprise_project or specify scope.enterprise_project_id.
+
+

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.

+
+
+
+

Response Parameters

+
+ + + + + + + + + + + + + +
Table 3 Parameters in the response body

Parameter

+

Type

+

Description

+

total_num

+

Long

+

Total number of returned authorization records.

+

role_assignments

+

Array of RoleAssignmentBody objects

+

Authorization information.

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 4 role_assignments

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.

+
+
+ +
+ + + + + + + + + +
Table 5 role_assignments.user

Parameter

+

Type

+

Description

+

id

+

String

+

IAM user ID.

+
+
+ +
+ + + + + + + + + +
Table 6 role_assignments.role

Parameter

+

Type

+

Description

+

id

+

String

+

Permission ID.

+
+
+ +
+ + + + + + + + + +
Table 7 role_assignments.group

Parameter

+

Type

+

Description

+

id

+

String

+

User group ID.

+
+
+ +
+ + + + + + + + + +
Table 8 role_assignments.agency

Parameter

+

Type

+

Description

+

id

+

String

+

Agency ID.

+
+
+ +
+ + + + + + + + + + + + + + + + + +
Table 9 role_assignments.scope

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.

+
+
+ +
+ + + + + + + + + +
Table 10 role_assignments.scope.project

Parameter

+

Type

+

Description

+

id

+

String

+

IAM project ID.

+
+
+ +
+ + + + + + + + + +
Table 11 role_assignments.scope.domain

Parameter

+

Type

+

Description

+

id

+

String

+

Global service ID.

+
+
+ +
+ + + + + + + + + +
Table 12 role_assignments.scope.enterprise_project

Parameter

+

Type

+

Description

+

id

+

String

+

Enterprise project ID.

+
+
+
+

Example Request

GET https://sample.domain.com/v3.0/OS-PERMISSION/role-assignments?{domain_id}
+
+

Example Response

Status code: 200

+
The request is successful.
{
+    "role_assignments":{
+        "group":{
+            "id":"07609e7eb200250a3f7dc003cb7a4e2d"
+        },
+        "is_inherited":true,
+        "role":{
+            "id":"11e5c42d20cc349a2b9e2f8afd253f50c"
+        },
+        "scope":{
+            "domain":{
+                "id":"d78cbac186b744899480f25bd022f468"
+            }
+        }
+    },
+    "total_num":1
+}
+
+
+

Status Code

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

Status Code

+

Description

+

200

+

The request is successful.

+

400

+

Invalid parameters.

+

401

+

Authentication failed.

+

403

+

Access denied.

+
+
+
+

Error Codes

For details, see Error Codes.

+
+

+
+
+ +
+ diff --git a/docs/iam/api-ref/en-us_topic_0057845561.html b/docs/iam/api-ref/en-us_topic_0057845561.html index fdf0c095..a81546ac 100644 --- a/docs/iam/api-ref/en-us_topic_0057845561.html +++ b/docs/iam/api-ref/en-us_topic_0057845561.html @@ -153,9 +153,9 @@
  • Description for the user format
    - - @@ -233,15 +233,6 @@ - - - - - - + + + + + + -

    Parameter

    Mandatory

    +

    Mandatory

    Type

    +

    Type

    Description

    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 5f3918ae..d50afac5 100644 --- a/docs/iam/api-ref/en-us_topic_0057845564.html +++ b/docs/iam/api-ref/en-us_topic_0057845564.html @@ -8,7 +8,19 @@

    2023-09-14

    +

    2024-07-09

    +

    This release incorporates the following changes:

    + +

    2024-01-04

    +

    This release incorporates the following changes:

    + +

    2023-09-14

    This release incorporates the following change:

    Modified examples in Obtaining a Temporary AK/SK.

    @@ -102,7 +114,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 @@ +

    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": {
    +

    You can specify either user.id or user.name.

    +

    Example 1:

    +
    "totp": {
             "user": {
               "id": "b95b78b67fa045b38104c12fb...",
               "passcode": "******"
    -
    • user.id: User ID, which can be obtained on the My Credentials page.
    • passcode: Virtual MFA device verification code, which can be obtained on the MFA app.
    +
    • user.id: User ID, which can be obtained on the My Credentials page.
    • passcode: MFA verification code, which can be obtained on the MFA App.
    +

    Example 2:

    +
    "totp": {
    +        "user": {
    +          "name": "user A",
    +          "passcode": "******"
    +
    • user.name: Name of the user that wants to obtain the token.
    • passcode: MFA verification code, which can be obtained on the MFA App.

    scope

    @@ -155,7 +162,7 @@ }, "totp" : { "user": { - "id": "dfsafdfsaf....", + "name": "user A", "passcode": "******" } } @@ -255,7 +262,7 @@ "id": "fdec73ffea524aa1b373e40..." } } -
    • user.name: Name of the user that wants to obtain the token.
    • user.id: ID of the user.
    • domain.name: Name of the domain that created the user.
    • domain.id: ID of the domain.
    • password_expires_at: Coordinated Universal Time (UTC) that the password will expire. null indicates that the password will not expire.
    +
    • user.name: Name of the user that wants to obtain the token.
    • user.id: ID of the user.
    • domain.name: Name of the domain that created the user.
    • domain.id: ID of the domain.
    • password_expires_at: Coordinated Universal Time (UTC) that the password will expire. null indicates that the password will not expire.

    domain

    @@ -311,7 +318,7 @@ "id": "089d4a381d574308a703122d3ae73..." }] }] -
    • type: Type of the service to which the API belongs.
    • id: ID of the service.
    • name: Name of the service.
    • endpoints: Endpoints that can be used to call the API.
    • url: URL used to call the API.
    • region: Region in which the service can be accessed.
    • region_id: ID of the region.
    • interface: Type of the API. The value public means that the API is open for access.
    • id: ID of the API.
    +
    • type: Type of the service which the API belongs to.
    • id: ID of the service.
    • name: Name of the service.
    • endpoints: Endpoints that can be used to call the API.
    • url: URL used to call the API.
    • region: Region in which the service can be accessed.
    • region_id: ID of the region.
    • interface: Type of the API. The value public means that the API is open for access.
    • id: ID of the API.

    roles

    @@ -335,7 +342,7 @@
    -
  • Example response
    The following is a sample request for obtaining a token for user A. The login password of the user is ********** and the domain name is domain A. The scope of the token is domain.
    Token information stored in the response header:
    +
  • Example response
    The following is a sample request for obtaining a token for user A. The login password of the user is ********** and the domain name is domain A. The scope of the token is domain.
    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_0057845597.html b/docs/iam/api-ref/en-us_topic_0057845597.html
    index e57b9853..7087500b 100644
    --- a/docs/iam/api-ref/en-us_topic_0057845597.html
    +++ b/docs/iam/api-ref/en-us_topic_0057845597.html
    @@ -21,7 +21,10 @@
     
     

    String

    -

    Project ID.

    +

    Project ID. For details about how to obtain the project ID, see Obtaining User, Account, User Group, Project, and Agency Information.

    +

    Ensure that the project is the IAM project that IAM users in the group will be authorized to access and use.

    +
    NOTE:

    To assign a custom policy that contains OBS operations to a user group, use the API described in Querying Project Information Based on the Specified Criteria to obtain the ID of the MOS project, and attach the custom policy to the user group in this project.

    +

    group_id

    @@ -30,7 +33,7 @@

    String

    -

    ID of a user group.

    +

    ID of a user group. For details about how to obtain the group ID, see Obtaining User, Account, User Group, Project, and Agency Information.

    role_id

    @@ -39,7 +42,7 @@

    String

    -

    ID of a role.

    +

    ID of a role. For details about how to obtain the role ID, see Querying a Role List.

    @@ -50,7 +53,7 @@

    Request Parameters

    • Parameters in the request header
      - diff --git a/docs/iam/api-ref/en-us_topic_0057845623.html b/docs/iam/api-ref/en-us_topic_0057845623.html index 4b88b9be..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 @@ - - - @@ -50,7 +52,7 @@

      Request Parameters

      • Parameters in the request header

      Parameter

      Mandatory

      +

      Mandatory

      Type

      String

      ID of the domain to which a user group belongs.

      +

      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

      @@ -30,7 +30,7 @@

      String

      ID of a user group.

      +

      ID of a user group. For details about how to obtain the group ID, see Obtaining User, Account, User Group, Project, and Agency Information.

      role_id

      @@ -39,7 +39,9 @@

      String

      ID of a role.

      +

      ID of a role. For details about how to obtain the role ID, see Querying a Role List.

      +
      NOTE:

      To assign a custom policy that contains OBS operations to a user group, create two custom policies with the scope being set to global services and region-specific projects respectively and other parameters being the same, and then attach the two policies to the user group.

      +
      - diff --git a/docs/iam/api-ref/en-us_topic_0057845624.html b/docs/iam/api-ref/en-us_topic_0057845624.html index 56a78034..ed0da521 100644 --- a/docs/iam/api-ref/en-us_topic_0057845624.html +++ b/docs/iam/api-ref/en-us_topic_0057845624.html @@ -1,7 +1,7 @@

      Obtaining User, Account, User Group, Project, and Agency Information

      -

      Obtaining User, Account, and Project Information

      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 parameters on the My Credentials page.

      +

      Obtaining User, Account, and Project Information

      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 parameters on the My Credentials page.

      1. Log in to management console.
      2. Click the username in the upper right corner, and choose My Credentials.
      3. On the My Credentials page, view the username, user ID, account name, account ID, project name, and project ID.

      Obtaining User Group Information

      1. Log in to the IAM console, and choose User Groups in the navigation pane.
      2. Expand the details page of a user group and view the group name and ID.
      diff --git a/docs/iam/api-ref/en-us_topic_0057845638.html b/docs/iam/api-ref/en-us_topic_0057845638.html index c56525e5..19310b25 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 @@
      @@ -130,9 +130,9 @@
    • Description for the user format
    • Parameter

      Mandatory

      +

      Mandatory

      Type

      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.
      - - @@ -210,15 +210,6 @@ - - - - - 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 @@ - - - + + + - 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

      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 @@
       
       
      - - - @@ -393,7 +393,7 @@

      Parameter

      Mandatory

      +

      Mandatory

      Type

      +

      Type

      Description

      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.

      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_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_0007.html b/docs/iam/api-ref/iam_01_0007.html index 29b52622..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 model
    • @@ -18,10 +18,3 @@
      - - \ No newline at end of file diff --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 @@

      Querying the User Group to Which a User Belongs

      Query the information about the groups to which a specified user belongs.

      +

      Query the information about the groups which a specified user belongs to.

      Querying Users in a User Group

      @@ -325,6 +325,11 @@

      Provided for the administrator to query permission information.

      Querying Permission Assignment Records

      +

      Query permission assignment records of a specified account.

      +

      Querying Role Assignments (Discarded)

      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..73a908e0 100644 --- a/docs/iam/api-ref/iam_02_0006.html +++ b/docs/iam/api-ref/iam_02_0006.html @@ -966,7 +966,7 @@

      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.

      Check the request or contact technical support.

      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_0020.html b/docs/iam/api-ref/iam_02_0020.html index 365905b9..8d9a8333 100644 --- a/docs/iam/api-ref/iam_02_0020.html +++ b/docs/iam/api-ref/iam_02_0020.html @@ -16,6 +16,14 @@ + + + +

      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_0027.html b/docs/iam/api-ref/iam_02_0027.html new file mode 100644 index 00000000..ad39ccf3 --- /dev/null +++ b/docs/iam/api-ref/iam_02_0027.html @@ -0,0 +1,374 @@ + + +

      Modifying the ACL for Console Access

      +

      Function

      This API is provided for the administrator to modify the ACL for console access.

      +
      +

      URI

      PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/console-acl-policy

      + +
      + + + + + + + + + + + +
      Table 1 URI parameters

      Parameter

      +

      Mandatory

      +

      Type

      +

      Description

      +

      domain_id

      +

      Yes

      +

      String

      +

      Domain ID.

      +
      +
      +
      +

      Request Parameters

      +
      + + + + + + + + + + + +
      Table 2 Parameters in the request header

      Parameter

      +

      Mandatory

      +

      Type

      +

      Description

      +

      X-Auth-Token

      +

      Yes

      +

      String

      +

      Token with Security Administrator permissions.

      +
      +
      + +
      + + + + + + + + + + + +
      Table 3 Parameters in the request body

      Parameter

      +

      Mandatory

      +

      Type

      +

      Description

      +

      console_acl_policy

      +

      Yes

      +

      object

      +

      ACL for console access.

      +
      +
      + +
      + + + + + + + + + + + + + + + + +
      Table 4 console_acl_policy

      Parameter

      +

      Mandatory

      +

      Type

      +

      Description

      +

      allow_address_netmasks

      +

      Yes

      +

      Array of objects

      +

      IPv4 CIDR blocks from which console access is allowed.

      +

      allow_ip_ranges

      +

      Yes

      +

      Array of objects

      +

      IP address ranges from which console access is allowed.

      +
      +
      + +
      + + + + + + + + + + + + + + + + +
      Table 5 allow_address_netmasks

      Parameter

      +

      Mandatory

      +

      Type

      +

      Description

      +

      address_netmask

      +

      Yes

      +

      String

      +

      IPv4 CIDR block, for example, 192.168.0.1/24.

      +

      description

      +

      No

      +

      String

      +

      Description about the IPv4 CIDR block.

      +
      +
      + +
      + + + + + + + + + + + + + + + + +
      Table 6 allow_ip_ranges

      Parameter

      +

      Mandatory

      +

      Type

      +

      Description

      +

      description

      +

      No

      +

      String

      +

      Description about an IP address range.

      +

      ip_range

      +

      Yes

      +

      String

      +

      IP address range, for example, 0.0.0.0-255.255.255.255.

      +
      +
      +
      +

      Response Parameters

      +
      + + + + + + + + + +
      Table 7 Parameters in the response body

      Parameter

      +

      Type

      +

      Description

      +

      console_acl_policy

      +

      object

      +

      ACL for console access.

      +
      +
      + +
      + + + + + + + + + + + + + +
      Table 8 console_acl_policy

      Parameter

      +

      Type

      +

      Description

      +

      allow_address_netmasks

      +

      Array of objects

      +

      IPv4 CIDR blocks from which console access is allowed.

      +

      allow_ip_ranges

      +

      Array of objects

      +

      IP address ranges from which console access is allowed.

      +
      +
      + +
      + + + + + + + + + + + + + +
      Table 9 allow_address_netmasks

      Parameter

      +

      Type

      +

      Description

      +

      address_netmask

      +

      String

      +

      IPv4 CIDR block, for example, 192.168.0.1/24.

      +

      description

      +

      String

      +

      Description about the IPv4 CIDR block.

      +
      +
      + +
      + + + + + + + + + + + + + +
      Table 10 allow_ip_ranges

      Parameter

      +

      Type

      +

      Description

      +

      description

      +

      String

      +

      Description about an IP address range.

      +

      ip_range

      +

      String

      +

      IP address range, for example, 0.0.0.0-255.255.255.255.

      +
      +
      +
      +

      Example Request

      PUT https://sample.domain.com/v3.0/OS-SECURITYPOLICY/domains/{domain_id}/console-acl-policy 
      + 
      +{ 
      +  "console_acl_policy" : { 
      +    "allow_ip_ranges" : [ { 
      +      "ip_range" : "0.0.0.0-255.255.255.255", 
      +      "description" : "1" 
      +    }, { 
      +      "ip_range" : "0.0.0.0-255.255.255.253", 
      +      "description" : "12" 
      +    } ], 
      +    "allow_address_netmasks" : [ { 
      +      "address_netmask" : "192.168.0.1/24", 
      +      "description" : "3" 
      +    }, { 
      +      "address_netmask" : "192.168.0.2/23", 
      +      "description" : "4" 
      +    } ] 
      +  } 
      +}
      +
      +

      Example Response

      Status code: 200

      +

      The request is successful.

      +
      { 
      +  "console_acl_policy" : { 
      +    "allow_ip_ranges" : [ { 
      +      "ip_range" : "0.0.0.0-255.255.255.255", 
      +      "description" : "" 
      +    }, { 
      +      "ip_range" : "0.0.0.0-255.255.255.255", 
      +      "description" : "" 
      +    } ], 
      +    "allow_address_netmasks" : [ { 
      +      "address_netmask" : "192.168.0.1/24", 
      +      "description" : "" 
      +    }, { 
      +      "address_netmask" : "192.168.0.1/24", 
      +      "description" : "" 
      +    } ] 
      +  } 
      +}
      +
      +

      Status code: 400

      +

      The request body is abnormal.

      +
      • Example 1
      +
      { 
      +   "error_msg" : "'%(key)s' is a required property.", 
      +   "error_code" : "IAM.0072" 
      + }
      +
      • Example 2
      +
      { 
      +   "error_msg" : "Invalid input for field '%(key)s'. The value is '%(value)s'.", 
      +   "error_code" : "IAM.0073" 
      + }
      +

      Status code: 500

      +

      The system is abnormal.

      +
      { 
      +  "error_msg" : "An unexpected error prevented the server from fulfilling your request.", 
      +  "error_code" : "IAM.0006" 
      +}
      +

      Status Codes

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

      Status Code

      +

      Description

      +

      200

      +

      The request is successful.

      +

      400

      +

      The request body is abnormal.

      +

      401

      +

      Authentication failed.

      +

      403

      +

      Access denied.

      +

      500

      +

      The system is abnormal.

      +
      +
      +
      +
      +
      + +
      + diff --git a/docs/iam/api-ref/iam_02_0028.html b/docs/iam/api-ref/iam_02_0028.html new file mode 100644 index 00000000..74960d5b --- /dev/null +++ b/docs/iam/api-ref/iam_02_0028.html @@ -0,0 +1,242 @@ + + +

      Querying the ACL for Console Access

      +

      Function

      This API is used to query the ACL for console access.

      +
      +

      URI

      GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/console-acl-policy

      + +
      + + + + + + + + + + + +
      Table 1 URI parameters

      Parameter

      +

      Mandatory

      +

      Type

      +

      Description

      +

      domain_id

      +

      Yes

      +

      String

      +

      Domain 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

      +
      + + + + + + + + + +
      Table 3 Parameters in the response body

      Parameter

      +

      Type

      +

      Description

      +

      console_acl_policy

      +

      object

      +

      ACL for console access.

      +
      +
      + +
      + + + + + + + + + + + + + +
      Table 4 console_acl_policy

      Parameter

      +

      Type

      +

      Description

      +

      allow_address_netmasks

      +

      Array of objects

      +

      IPv4 CIDR blocks from which console access is allowed.

      +

      allow_ip_ranges

      +

      Array of objects

      +

      IP address ranges from which console access is allowed.

      +
      +
      + +
      + + + + + + + + + + + + + +
      Table 5 allow_address_netmasks

      Parameter

      +

      Type

      +

      Description

      +

      address_netmask

      +

      String

      +

      IPv4 CIDR block, for example, 192.168.0.1/24.

      +

      description

      +

      String

      +

      Description about the IPv4 CIDR block.

      +
      +
      + +
      + + + + + + + + + + + + + +
      Table 6 allow_ip_ranges

      Parameter

      +

      Type

      +

      Description

      +

      description

      +

      String

      +

      Description about an IP address range.

      +

      ip_range

      +

      String

      +

      IP address range, for example, 0.0.0.0-255.255.255.255.

      +
      +
      +
      +

      Example Request

      GET https://sample.domain.com/v3.0/OS-SECURITYPOLICY/domains/{domain_id}/console-acl-policy
      +
      +

      Example Response

      Status code: 200

      +

      The request is successful.

      +
      { 
      +  "console_acl_policy" : { 
      +    "allow_ip_ranges" : [ { 
      +      "ip_range" : "0.0.0.0-255.255.255.255", 
      +      "description" : "" 
      +    }, { 
      +      "ip_range" : "0.0.0.0-255.255.255.255", 
      +      "description" : "" 
      +    } ], 
      +    "allow_address_netmasks" : [ { 
      +      "address_netmask" : "192.168.0.1/24", 
      +      "description" : "" 
      +    }, { 
      +      "address_netmask" : "192.168.0.1/24", 
      +      "description" : "" 
      +    } ] 
      +  } 
      +}
      +
      +

      Status code: 403

      +

      Access denied.

      +
      • Example 1
      +
      { 
      +   "error_msg" : "You are not authorized to perform the requested action.", 
      +   "error_code" : "IAM.0002" 
      + }
      +
      • Example 2
      +
      { 
      +   "error_msg" : "Policy doesn't allow %(actions)s to be performed.", 
      +   "error_code" : "IAM.0003" 
      + }
      +

      Status code: 404

      +

      The requested resource cannot be found.

      +
      { 
      +  "error_msg" : "Could not find %(target)s: %(target_id)s.", 
      +  "error_code" : "IAM.0004" 
      +}
      +

      Status code: 500

      +

      Internal server error.

      +
      { 
      +  "error_msg" : "An unexpected error prevented the server from fulfilling your request.", 
      +  "error_code" : "IAM.0006" 
      +}
      +

      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_0029.html b/docs/iam/api-ref/iam_02_0029.html new file mode 100644 index 00000000..703c5642 --- /dev/null +++ b/docs/iam/api-ref/iam_02_0029.html @@ -0,0 +1,374 @@ + + +

      Modifying the ACL for API Access

      +

      Function

      This API is provided for the administrator to modify the ACL for API access.

      +
      +

      URI

      PUT /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/api-acl-policy

      + +
      + + + + + + + + + + + +
      Table 1 URI parameters

      Parameter

      +

      Mandatory

      +

      Type

      +

      Description

      +

      domain_id

      +

      Yes

      +

      String

      +

      Domain ID.

      +
      +
      +
      +

      Request Parameters

      +
      + + + + + + + + + + + +
      Table 2 Parameters in the request header

      Parameter

      +

      Mandatory

      +

      Type

      +

      Description

      +

      X-Auth-Token

      +

      Yes

      +

      String

      +

      Token with Security Administrator permissions.

      +
      +
      + +
      + + + + + + + + + + + +
      Table 3 Parameters in the request body

      Parameter

      +

      Mandatory

      +

      Type

      +

      Description

      +

      api_acl_policy

      +

      Yes

      +

      object

      +

      ACL for API access.

      +
      +
      + +
      + + + + + + + + + + + + + + + + +
      Table 4 api_acl_policy

      Parameter

      +

      Mandatory

      +

      Type

      +

      Description

      +

      allow_address_netmasks

      +

      Yes

      +

      Array of objects

      +

      IPv4 CIDR blocks from which API access is allowed.

      +

      allow_ip_ranges

      +

      Yes

      +

      Array of objects

      +

      IP address ranges from which API access is allowed.

      +
      +
      + +
      + + + + + + + + + + + + + + + + +
      Table 5 allow_address_netmasks

      Parameter

      +

      Mandatory

      +

      Type

      +

      Description

      +

      address_netmask

      +

      Yes

      +

      String

      +

      IPv4 CIDR block, for example, 192.168.0.1/24.

      +

      description

      +

      No

      +

      String

      +

      Description about the IPv4 CIDR block.

      +
      +
      + +
      + + + + + + + + + + + + + + + + +
      Table 6 allow_ip_ranges

      Parameter

      +

      Mandatory

      +

      Type

      +

      Description

      +

      description

      +

      No

      +

      String

      +

      Description about an IP address range.

      +

      ip_range

      +

      Yes

      +

      String

      +

      IP address range, for example, 0.0.0.0-255.255.255.255.

      +
      +
      +
      +

      Response Parameters

      +
      + + + + + + + + + +
      Table 7 Parameters in the response body

      Parameter

      +

      Type

      +

      Description

      +

      api_acl_policy

      +

      object

      +

      ACL for API access.

      +
      +
      + +
      + + + + + + + + + + + + + +
      Table 8 api_acl_policy

      Parameter

      +

      Type

      +

      Description

      +

      allow_address_netmasks

      +

      objects

      +

      IPv4 CIDR blocks from which API access is allowed.

      +

      allow_ip_ranges

      +

      objects

      +

      IP address ranges from which API access is allowed.

      +
      +
      + +
      + + + + + + + + + + + + + +
      Table 9 allow_address_netmasks

      Parameter

      +

      Type

      +

      Description

      +

      address_netmask

      +

      String

      +

      IPv4 CIDR block, for example, 192.168.0.1/24.

      +

      description

      +

      String

      +

      Description about the IPv4 CIDR block.

      +
      +
      + +
      + + + + + + + + + + + + + +
      Table 10 allow_ip_ranges

      Parameter

      +

      Type

      +

      Description

      +

      description

      +

      String

      +

      Description about an IP address range.

      +

      ip_range

      +

      String

      +

      IP address range, for example, 0.0.0.0-255.255.255.255.

      +
      +
      +
      +

      Example Request

      PUT https://sample.domain.com/v3.0/OS-SECURITYPOLICY/domains/{domain_id}/api-acl-policy 
      + 
      +{ 
      +  "api_acl_policy" : { 
      +    "allow_ip_ranges" : [ { 
      +      "ip_range" : "0.0.0.0-255.255.255.255", 
      +      "description" : "1" 
      +    }, { 
      +      "ip_range" : "0.0.0.0-255.255.255.253", 
      +      "description" : "12" 
      +    } ], 
      +    "allow_address_netmasks" : [ { 
      +      "address_netmask" : "192.168.0.1/24", 
      +      "description" : "3" 
      +    }, { 
      +      "address_netmask" : "192.168.0.2/23", 
      +      "description" : "4" 
      +    } ] 
      +  } 
      +}
      +
      +

      Example Response

      Status code: 200

      +

      The request is successful.

      +
      { 
      +  "api_acl_policy" : { 
      +    "allow_ip_ranges" : [ { 
      +      "ip_range" : "0.0.0.0-255.255.255.255", 
      +      "description" : "" 
      +    }, { 
      +      "ip_range" : "0.0.0.0-255.255.255.255", 
      +      "description" : "" 
      +    } ], 
      +    "allow_address_netmasks" : [ { 
      +      "address_netmask" : "192.168.0.1/24", 
      +      "description" : "" 
      +    }, { 
      +      "address_netmask" : "192.168.0.1/24", 
      +      "description" : "" 
      +    } ] 
      +  } 
      +}
      +
      +

      Status code: 400

      +

      The request body is abnormal.

      +
      • Example 1
      +
      { 
      +   "error_msg" : "'%(key)s' is a required property.", 
      +   "error_code" : "IAM.0072" 
      + }
      +
      • Example 2
      +
      { 
      +   "error_msg" : "Invalid input for field '%(key)s'. The value is '%(value)s'.", 
      +   "error_code" : "IAM.0073" 
      + }
      +

      Status code: 500

      +

      The system is abnormal.

      +
      { 
      +  "error_msg" : "An unexpected error prevented the server from fulfilling your request.", 
      +  "error_code" : "IAM.0006" 
      +}
      +

      Status Codes

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

      Status Code

      +

      Description

      +

      200

      +

      The request is successful.

      +

      400

      +

      The request body is abnormal.

      +

      401

      +

      Authentication failed.

      +

      403

      +

      Access denied.

      +

      500

      +

      The system is abnormal.

      +
      +
      +
      +
      +
      + +
      + diff --git a/docs/iam/api-ref/iam_02_0030.html b/docs/iam/api-ref/iam_02_0030.html new file mode 100644 index 00000000..f6693386 --- /dev/null +++ b/docs/iam/api-ref/iam_02_0030.html @@ -0,0 +1,242 @@ + + +

      Querying the ACL for API Access

      +

      Function

      This API is used to query the ACL for API access.

      +
      +

      URI

      GET /v3.0/OS-SECURITYPOLICY/domains/{domain_id}/api-acl-policy

      + +
      + + + + + + + + + + + +
      Table 1 URI parameters

      Parameter

      +

      Mandatory

      +

      Type

      +

      Description

      +

      domain_id

      +

      Yes

      +

      String

      +

      Domain 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

      +
      + + + + + + + + + +
      Table 3 Parameters in the response body

      Parameter

      +

      Type

      +

      Description

      +

      api_acl_policy

      +

      object

      +

      ACL for API access.

      +
      +
      + +
      + + + + + + + + + + + + + +
      Table 4 api_acl_policy

      Parameter

      +

      Type

      +

      Description

      +

      allow_address_netmasks

      +

      Array of objects

      +

      IPv4 CIDR blocks from which API access is allowed.

      +

      allow_ip_ranges

      +

      Array of objects

      +

      IP address ranges from which API access is allowed.

      +
      +
      + +
      + + + + + + + + + + + + + +
      Table 5 allow_address_netmasks

      Parameter

      +

      Type

      +

      Description

      +

      address_netmask

      +

      String

      +

      IPv4 CIDR block, for example, 192.168.0.1/24.

      +

      description

      +

      String

      +

      Description about the IPv4 CIDR block.

      +
      +
      + +
      + + + + + + + + + + + + + +
      Table 6 allow_ip_ranges

      Parameter

      +

      Type

      +

      Description

      +

      description

      +

      String

      +

      Description about an IP address range.

      +

      ip_range

      +

      String

      +

      IP address range, for example, 0.0.0.0-255.255.255.255.

      +
      +
      +
      +

      Example Request

      GET https://sample.domain.com/v3.0/OS-SECURITYPOLICY/domains/{domain_id}/api-acl-policy
      +
      +

      Example Response

      Status code: 200

      +

      The request is successful.

      +
      { 
      +  "api_acl_policy" : { 
      +    "allow_ip_ranges" : [ { 
      +      "ip_range" : "0.0.0.0-255.255.255.255", 
      +      "description" : "" 
      +    }, { 
      +      "ip_range" : "0.0.0.0-255.255.255.255", 
      +      "description" : "" 
      +    } ], 
      +    "allow_address_netmasks" : [ { 
      +      "address_netmask" : "192.168.0.1/24", 
      +      "description" : "" 
      +    }, { 
      +      "address_netmask" : "192.168.0.1/24", 
      +      "description" : "" 
      +    } ] 
      +  } 
      +}
      +
      +

      Status code: 403

      +

      Access denied.

      +
      • Example 1
      +
      { 
      +   "error_msg" : "You are not authorized to perform the requested action.", 
      +   "error_code" : "IAM.0002" 
      + }
      +
      • Example 2
      +
      { 
      +   "error_msg" : "Policy doesn't allow %(actions)s to be performed.", 
      +   "error_code" : "IAM.0003" 
      + }
      +

      Status code: 404

      +

      The requested resource cannot be found.

      +
      { 
      +  "error_msg" : "Could not find %(target)s: %(target_id)s.", 
      +  "error_code" : "IAM.0004" 
      +}
      +

      Status code: 500

      +

      Internal server error.

      +
      { 
      +  "error_msg" : "An unexpected error prevented the server from fulfilling your request.", 
      +  "error_code" : "IAM.0006" 
      +}
      +

      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_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 @@

      iam:users:getUser

      Querying the User Group to Which a User Belongs

      +

      Querying the User Group Which a User Belongs to

      GET /v3/users/{user_id}/groups

    -

    Permissions Management

    +

    Permissions Management

    - - @@ -281,7 +281,7 @@ - - - @@ -161,7 +161,7 @@ - @@ -250,7 +250,7 @@ - - - -

    Permission

    API

    diff --git a/docs/iam/api-ref/iam_08_0004.html b/docs/iam/api-ref/iam_08_0004.html index a8b5b9ab..73a7a68a 100644 --- a/docs/iam/api-ref/iam_08_0004.html +++ b/docs/iam/api-ref/iam_08_0004.html @@ -99,7 +99,7 @@

    String

    ID of the account to which the user belongs.

    +

    ID of the account which the user belongs to.

    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.

    enabled

    diff --git a/docs/iam/api-ref/iam_08_0015.html b/docs/iam/api-ref/iam_08_0015.html index 2f258aca..6a5ee16e 100644 --- a/docs/iam/api-ref/iam_08_0015.html +++ b/docs/iam/api-ref/iam_08_0015.html @@ -78,7 +78,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 64 characters. It can contain letters (case-sensitive), digits, spaces, hyphens (-), underscores (_), and periods (.), and cannot start with a digit or space.

    domain_id

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

    String

    Type of the IAM user in the external system. The user type can contain a maximum of 64 characters. xuser_type must be used together with xuser_id and will be verified based on xaccount_type and xdomain_type of the same account.

    +

    Type of the IAM user in the external system. The user type can contain a maximum of 64 characters. xuser_type must be used together with xuser_id and will be verified based on xaccount_type and xdomain_type of the same account. Currently, the parameter value can only be TenantIdp.

    NOTE:

    An external system refers to an enterprise management system connected to the cloud platform. Parameters xaccount_type, xaccount_id, xdomain_type, xdomain_id, xuser_type, and xuser_id cannot be obtained from the cloud platform. Please contact your enterprise administrator.

    String

    ID of the IAM user in the external system. The user ID can contain a maximum of 128 characters, and must be used together with xuser_type.

    +

    ID of the IAM user in the external system. The user ID can contain a maximum of 128 characters, and must be used together with xuser_type. Due to the latency, the IAM console may not be able to display the external identity ID you have set in real time. Refresh the page later.

    NOTE:

    An external system refers to an enterprise management system connected to the cloud platform. Parameters xaccount_type, xaccount_id, xdomain_type, xdomain_id, xuser_type, and xuser_id cannot be obtained from the cloud platform. Please contact your enterprise administrator.

    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.

    enabled

    @@ -352,6 +352,7 @@ "pwd_status": false, "xuser_type": "", "xuser_id": "", + "description": "IAMDescription" } } @@ -363,6 +364,7 @@ "pwd_status": false, "xuser_id": "", "xuser_type": "", + "description": "IAMDescription", "name": "IAMUser", "phone": "12345678910", diff --git a/docs/iam/api-ref/iam_10_0011.html b/docs/iam/api-ref/iam_10_0011.html index e6f8169f..95d93ffe 100644 --- a/docs/iam/api-ref/iam_10_0011.html +++ b/docs/iam/api-ref/iam_10_0011.html @@ -108,7 +108,7 @@

    String

    ID of the domain to which the permission belongs.

    +

    ID of the domain which the permission belongs to.

    flag