Actions Supported by Policy-based Authorization
This section describes the actions supported by AS in policy-based authorization.
Supported Actions
AS provides system-defined policies that can be directly used in IAM. You can also create custom policies to supplement system-defined policies for more refined access control. Operations supported by policies are specific to APIs. The following are common concepts related to policies:
- Permissions: statements in a policy that allow or deny certain operations
- APIs: REST APIs that can be called by a user who has been granted specific permissions
- Actions: specific operations that are allowed or denied
- Dependencies: actions which a specific action depends on. When allowing an action for a user, you also need to allow any existing action dependencies for that user.
- IAM projects/Enterprise projects: the authorization scope of a custom policy. A custom policy can be applied to IAM projects or enterprise projects or both. Policies that contain actions for both IAM and enterprise projects can be used and take effect for both IAM and Enterprise Management. Policies that contain actions only for IAM projects can be used and applied to IAM only. Administrators can check whether an action supports IAM projects or enterprise projects in the action list. "√" indicates that the action supports the project and "×" indicates that the action does not support the project. For details about the differences between IAM and enterprise management, see What Are the Differences Between IAM and Enterprise Management?
AS supports the following actions in custom policies:
- AS group actions, including actions supported by all AS group APIs, such as the APIs for creating, modifying, and querying an AS group.
- AS configuration actions, including actions supported by all AS configuration APIs, such as the APIs for creating, deleting, and querying AS configurations.
- Instance actions, including actions supported by all instance APIs, such as the APIs for querying the instances in an AS group and removing instances from an AS group.
- AS policy actions, including actions supported by all AS policy APIs, such as the APIs for creating and modifying an AS policy.
- AS policy execution log actions, including the action supported by the API for querying AS policy execution logs.
- Scaling action log actions, including actions supported by the APIs for querying scaling action logs.
- Quota actions, including actions supported by all AS quota APIs, such as the API for querying AS quotas.
- Notification actions, including actions supported by all AS notification APIs, such as the API for querying notifications of an AS group.
- Lifecycle hook actions, including actions supported by all lifecycle hook APIs, such as the API for creating a lifecycle hook.
- Tag management actions, including actions supported by all AS tag APIs, such as the API for querying tags.
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