IAM Policy Management

Introduction With the IBM Cloud® Identity and Access Management IAM Policy Management API, you can create, update, view, and delete IAM policies. An IAM policy enables a subject to access a resource.

MethodPathSummary
Get policies by attributes
Create a policy
Update a policy
Retrieve a policy by ID
Delete a policy by ID
Restore a deleted policy by ID
Get roles by filters
Create a role
Update a role
Retrieve a role by ID
Delete a role by ID
Get policies by attributes
Create a policy
Update a policy
Retrieve a policy by ID
Delete a policy by ID
List policy templates by attributes
Create a policy template
Retrieve latest version of a policy template
Delete a policy template
Create a new policy template version
Retrieve policy template versions
Update a policy template version
Delete a policy template version
Retrieve a policy template version
Commit a policy template version
Get policy template assignments
Create a policy authorization template assignment
Retrieve a policy assignment
Update a policy authorization type assignment
Remove a policy assignment
Retrieve Access Management account settings by account ID
Update Access Management account settings by account ID
List action control templates by attributes
Create an action control template
Retrieve the latest version of an action control template
Delete an action control template
Create a new action control template version
Retrieve action control template versions
Update an action control template version
Delete an action control template version
Retrieve an action control template version
Commit an action control template version
Get action control template assignments
Create an action control template assignment
Retrieve an action control assignment
Update an action control assignment
Remove an action control assignment
List role templates by attributes
Create role template
Retrieve the latest version of a role template
Delete a Role template
Create a new role template version
Retrieve role template versions
Update a role template version
Delete a role template version
Retrieve a role template version
Commit a role template version
Get role template assignments
Create a role template assignment
Retrieve a role assignment
Update a role assignment
Remove a role assignment