このページは、お客様の言語ではご利用いただけません。Huawei Cloudは、より多くの言語バージョンを追加するために懸命に取り組んでいます。ご協力ありがとうございました。
- What's New
- Service Overview
- Getting Started
-
User Guide
- User Management
- Group Management
- Multi-Account Permissions Management
- Identity Source Management
- Application Access Management
- IAM Identity Center Resetting
- MFA Management
- Using IAM to Grant Access to IAM Identity Center
- Using CTS to Audit IAM Identity Center Operations
- Quotas
-
API Reference
- Before You Start
- API Overview
- Calling APIs
-
API
-
Instance Management
- Listing Instances
- Querying the Region Where a Service Instance Is Enabled
- Obtaining Identity Source Configurations
- Selecting a Region for Enabling a Service Instance
- Querying Service Instance Status
- Enabling an IAM Identity Center Instance
- Deleting a Service Instance
- Setting a Custom Portal URL
- Updating HA Function Configurations
- Querying HA Configurations
- Access Control Attribute Management
-
Permission Set Management
- Adding a System-defined Identity Policy
- Deleting a Permission Set
- Querying Permission Set Details
- Updating a Permission Set
- Deleting a System-defined Identity Policy
- Querying Details About a Custom Identity Policy
- Adding a Custom Identity Policy
- Deleting a Custom Identity Policy
- Listing Accounts Associated with a Permission Set
- Listing System-defined Identity Policies
- Listing Pre-provisioning Statuses of Permission Sets
- Listing Permission Sets
- Creating a Permission Set
- Listing Permission Sets Provisioned to an Account
- Pre-provisioning a Permission Set
- Querying Pre-attachment Status Details of a Permission Set
- Adding a System-defined Policy
- Deleting a System-defined Policy
- Listing System-defined Policies
- Querying Permission Set Quotas
-
Account Assignment Management
- Removing Account Assignments
- Querying Details about the Account Assignment Creation Status
- Listing Account Assignment Creation Statuses
- Listing Account Assignment Deletion Statuses
- Listing Users or Groups Associated with an Account and a Permission Set
- Creating Account Assignments
- Querying Details about the Account Assignment Deletion Status
- Listing Accounts Associated with a User or User Group
- Disassociating All Account Authorizations from a User or Group
- Tag Management
-
Application Management
- Creating an Application Instance
- Listing Application Instances
- Listing Preset Application Templates in the Application Directory
- Listing Application Providers
- Listing Application Templates
- Querying Configurations of Application Assignment Attributes
- Updating Display Information of an Application Instance
- Uploading an Application Instance Metadata File
- Updating Application Attribute Configurations
- Updating Schema Attribute Mapping Configurations of an Application
- Updating Service Provider Configurations for an Application Instance
- Updating the Application Instance Status
- Updating Certificate Configurations of an Application Instance
- Querying Application Details
- Listing Applications
- Querying Application Instance Details
- Deleting an Application Instance
- Querying Application Provider Details
- Listing Associations Between an Application Instance and a User or User Group
- Deleting the Association Between an Application Instance and a User or User Group
- Application Assignment Management
- Application Certificate Management
- Instance Configuration Management
- MFA Configuration Management
-
User Management
- Creating a User
- Sending an Email Containing a Password Reset Link or Generating a One-Time Password
- Listing Users
- Listing User Login Sessions
- Deleting a User
- Enabling a User
- Querying User Details
- Disabling a User
- Deleting an MFA Device
- Updating a User
- Verifying a User's Email Address
- Querying a User ID
- Querying Details About Specified Users in Batches
- Registering an MFA device
- Listing MFA Devices of a User
- Updating the Display Name of an MFA Device
- Deleting User Login Sessions in Batches
- Group Management
- Group Membership Management
-
Identity Provider Management
- Creating External Identity Provider Configurations
- Querying External Identity Provider Configurations
- Enabling an External Identity Provider
- Disabling an External Identity Provider
- Deleting Configurations of an External Identity Provider
- Updating Configurations of an External Identity Provider
- Listing External Identity Provider Certificates
- Importing External Identity Provider Certificates
- Deleting External Identity Provider Certificates
- Automatic Provisioning Management
- Identity Source Quota Management
- Custom Password Policy Management
- SCIM User Management
- SCIM Group Management
- Service Provider (SP) Management
- Client Management
- Token Management
- Device Authorization Management
- Authorization Management
- Account Management
- Agency Management
- Credentials Management
-
Instance Management
- Appendixes
- Best Practices
- General Reference
Copied.
Updating Access Control Attributes for a Specified Instance
Function
This API is used to update IAM Identity Center identity source attributes that can be used with the IAM Identity Center instance for ABAC. It can be called only from the organization's management account or from a delegated administrator account of a cloud service.
URI
PUT /v1/instances/{instance_id}/access-control-attribute-configuration
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
instance_id |
Yes |
String |
Globally unique ID of an IAM Identity Center instance. |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Security-Token |
No |
String |
Security token (session token) of your temporary security credentials. If a temporary security credential is used, this header is required. Maximum length: 2048 |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
Yes |
Object |
Update of ABAC configuration attributes. |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
Yes |
Array of objects |
Attributes configured for ABAC in the IAM Identity Center instance. Array length: 0 - 20 |
Response Parameters
Status code: 400
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code. |
error_msg |
String |
Error message. |
request_id |
String |
Unique ID of a request. |
encoded_authorization_message |
String |
Encrypted error message. |
Status code: 403
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code. |
error_msg |
String |
Error message. |
request_id |
String |
Unique ID of a request. |
encoded_authorization_message |
String |
Encrypted error message. |
Example Request
Updating access control attributes for a specified instance
PUT https://{hostname}/v1/instances/{instance_id}/access-control-attribute-configuration
{
"instance_access_control_attribute_configuration" : {
"access_control_attributes" : [ {
"key" : "email",
"value" : {
"source" : [ "${path:emails[primary eq true].value}" ]
}
}, {
"key" : "nickName",
"value" : {
"source" : [ "${path:nickName}" ]
}
} ]
}
}
Example Response
None
Status Codes
For details, see Status Codes.
Error Codes
For details, see Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot