IAM
IAM
Overview
Provides a Command-line Interface (CLI) that supports programmatic use of IaaS/PaaS products provided by SCP.
This guide provides a brief description of IAM service and how to call CLI.
Version
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Status | Not Before |
|---|---|---|
| 1.4 | CURRENT | - |
| 1.3 | SUPPORTED | 20261130 |
| 1.2 | SUPPORTED | 20260930 |
| 1.1 | DEPRECATED | 20260531 |
| 1.0 | DEPRECATED | 20260223 |
CLI Version History
1.4
IAM has been updated to version 1.4.
Changes
- [Changed]
iam account root user show- Get account root user API has been changed.- Response schema:
UserResponse→UserWithoutPolicyResponse
- Response schema:
- [Changed]
iam group user list- Group Member list API has been changed.- Response schema:
GroupMemberPageResponse→GroupMemberPageResponseV1Dot4
- Response schema:
- [Changed]
iam iam user list- List IAM users API has been changed.- Response schema:
ListIAMUserResponse→ListIAMUserResponseV1Dot4
- Response schema:
- [Changed]
iam iam user show- Get IAM users API has been changed.- Response schema:
IAMUserDetailResponse→IAMUserDetailResponseV1Dot4
- Response schema:
- [Changed]
iam policy binding list- Get a specific policy binding list API has been changed.- Response schema:
PolicyBindingPageResponse→PolicyBindingPageResponseV1Dot4
- Response schema:
1.3
IAM has been updated to version 1.3.
Changes
- [New]
iam authorization check with sts- Authorize access request and check STS - [New]
iam user password validate- Validate user password - [Changed]
iam role create- Create role API has been changed.- Request schema:
RoleCreateRequest→RoleCreateRequestV1Dot3
- Request schema:
1.2
IAM has been updated to version 1.2.
Changes
- [New]
iam account delete- Delete the account - [New]
iam account root user show- Get account root user
1.1
IAM has been updated to version 1.1.
Changes
- [New]
iam iam user delete- Delete IAM user
1.0
IAM has been updated to version 1.0.
Changes
- [New]
iam access key create- Create an access key - [New]
iam access key delete- Remove the access key - [New]
iam access key list- List access keys - [New]
iam access key remove- Remove the access keys - [New]
iam access key send otp- Send Temporary Access Key OTP - [New]
iam access key set- Set an access key - [New]
iam access key show- Get an access key - [New]
iam account organization set- Set the account organization - [New]
iam authorization check- Authorize access request - [New]
iam authorization check with credential- Authorize access request and check credential - [New]
iam authorization check with hmac- Authorize access request and check HMAC - [New]
iam endpoint list- Get endpoint list - [New]
iam group create- Create a group - [New]
iam group delete- Remove the Group - [New]
iam group list- List Groups - [New]
iam group policy create- Assign policies to the group - [New]
iam group policy delete- Remove policy assignment from group - [New]
iam group policy show- Show group policy - [New]
iam group set- Modify a Group - [New]
iam group show- Get a Group - [New]
iam group user add- Add a user to a group - [New]
iam group user list- Group Member list - [New]
iam group user remove- Remove a User from a Group - [New]
iam iam user bulk delete- Delete IAM users - [New]
iam iam user create- Create IAM user - [New]
iam iam user list- List IAM users - [New]
iam iam user password set- Update IAM user password - [New]
iam iam user set- Update IAM user - [New]
iam iam user show- Get IAM users - [New]
iam nation list- Get nation list - [New]
iam organization user create- Create a new organization user - [New]
iam permission add- Add a permission into the resource based policy - [New]
iam permission remove- Remove a permission into the resource based policy - [New]
iam permission set- Set a permission into the resource based policy - [New]
iam policy binding list- Get a specific policy binding list - [New]
iam policy bulk delete- Remove policies - [New]
iam policy create- Create a policy - [New]
iam policy delete- Delete the policy - [New]
iam policy list- Get policy list - [New]
iam policy query- Query policy list - [New]
iam policy set- Set the policy - [New]
iam policy show- Show the policy - [New]
iam resource list- List Resources - [New]
iam resource policy delete- Delete the resource based policy - [New]
iam resource policy set- Set the resource based policy - [New]
iam resource policy show- Show the resource based policy - [New]
iam role bulk delete- Delete bulk role - [New]
iam role create- Create role - [New]
iam role delete- Delete role - [New]
iam role list- Get role list - [New]
iam role policy binding attach- Attach policies to Role - [New]
iam role policy binding bulk detach- Detach policies to Role - [New]
iam role policy binding detach- Detach policy to Role - [New]
iam role policy binding list- Get Role Policy-Binding list - [New]
iam role set- Set role - [New]
iam role show- Get role - [New]
iam role trust policy- Set role trust policy - [New]
iam saml provider bulk delete- Remove saml providers - [New]
iam saml provider create- Create a saml provider - [New]
iam saml provider internal create- Create an internal saml provider - [New]
iam saml provider list- List saml providers - [New]
iam saml provider set- Update saml provider information - [New]
iam saml provider show- Get saml provider information - [New]
iam service account list- List service accounts - [New]
iam service account show- Get service account - [New]
iam service role create- Create service role - [New]
iam service role delete- Delete service role - [New]
iam service role policy binding bulk attach- Attach policies to Service Role - [New]
iam service role policy binding bulk detach- Detach policies to Service Role - [New]
iam service role set- Set service role - [New]
iam user assignment show- Get user assignment binding list - [New]
iam user policy create- Assign policies to user - [New]
iam user policy delete- Delete user policy - [New]
iam user policy show- Get user policy-binding list