类 IamClient

    • 构造器详细资料

      • IamClient

        public IamClient​(String ak,
                         String sk,
                         BceRegion region)
        Constructs a new client to invoke service methods on demo with region.
      • IamClient

        public IamClient​(String ak,
                         String sk)
        Constructs a new client to invoke service methods on demo.
      • IamClient

        public IamClient​(BceClientConfiguration configuration)
        Constructs a new client to invoke service methods on demo.
    • 方法详细资料

      • addUserToGroup

        public void addUserToGroup​(String userName,
                                   String groupName)
        AddUserToGroup
        参数:
        userName -
        groupName -
      • attachPolicyToGroup

        public void attachPolicyToGroup​(String groupName,
                                        String policyName,
                                        String policyType)
        AttachPolicyToGroup
        参数:
        groupName -
        policyName -
        policyType -
      • attachPolicyToRole

        public void attachPolicyToRole​(String roleName,
                                       String policyName,
                                       String policyType)
        AttachPolicyToRole
        参数:
        roleName -
        policyName -
        policyType -
      • attachPolicyToUser

        public void attachPolicyToUser​(String userName,
                                       String policyName,
                                       String policyType)
        AttachPolicyToUser
        参数:
        userName -
        policyName -
        policyType -
      • createAccessKey

        public CreateAccessKeyResponse createAccessKey​(String userName)
        CreateAccessKey
        参数:
        userName -
        返回:
        CreateAccessKeyResponse
      • deleteAccessKey

        public void deleteAccessKey​(String userName,
                                    String accessKeyId)
        DeleteAccessKey
        参数:
        userName -
        accessKeyId -
      • deleteGroup

        public void deleteGroup​(String groupName)
        DeleteGroup
        参数:
        groupName -
      • deleteLoginProfile

        public void deleteLoginProfile​(String userName)
        DeleteLoginProfile
        参数:
        userName -
      • deletePolicy

        public void deletePolicy​(String policyName)
        DeletePolicy
        参数:
        policyName -
      • deleteRole

        public void deleteRole​(String roleName)
        DeleteRole
        参数:
        roleName -
      • deleteUser

        public void deleteUser​(String userName)
        DeleteUser
        参数:
        userName -
      • detachPolicyFromGroup

        public void detachPolicyFromGroup​(String groupName,
                                          String policyName,
                                          String policyType)
        DetachPolicyFromGroup
        参数:
        groupName -
        policyName -
        policyType -
      • detachPolicyFromRole

        public void detachPolicyFromRole​(String roleName,
                                         String policyName,
                                         String policyType)
        DetachPolicyFromRole
        参数:
        roleName -
        policyName -
        policyType -
      • detachPolicyFromUser

        public void detachPolicyFromUser​(String userName,
                                         String policyName,
                                         String policyType)
        DetachPolicyFromUser
        参数:
        userName -
        policyName -
        policyType -
      • getGroup

        public GetGroupResponse getGroup​(String groupName)
        GetGroup
        参数:
        groupName -
        返回:
        GetGroupResponse
      • getLoginProfile

        public GetLoginProfileResponse getLoginProfile​(String userName)
        GetLoginProfile
        参数:
        userName -
        返回:
        GetLoginProfileResponse
      • getPolicy

        public GetPolicyResponse getPolicy​(String policyName,
                                           String policyType)
        GetPolicy
        参数:
        policyName -
        policyType -
        返回:
        GetPolicyResponse
      • getRole

        public GetRoleResponse getRole​(String roleName)
        GetRole
        参数:
        roleName -
        返回:
        GetRoleResponse
      • getUser

        public GetUserResponse getUser​(String userName)
        GetUser
        参数:
        userName -
        返回:
        GetUserResponse
      • listAccessKey

        public ListAccessKeyResponse listAccessKey​(String userName)
        ListAccessKey
        参数:
        userName -
        返回:
        ListAccessKeyResponse
      • listGroup

        public ListGroupResponse listGroup()
        ListGroup
        返回:
        ListGroupResponse
      • listGroupsForUser

        public ListGroupsForUserResponse listGroupsForUser​(String userName)
        ListGroupsForUser
        参数:
        userName -
        返回:
        ListGroupsForUserResponse
      • listPoliciesForGroup

        public ListPoliciesForGroupResponse listPoliciesForGroup​(String groupName)
        ListPoliciesForGroup
        参数:
        groupName -
        返回:
        ListPoliciesForGroupResponse
      • listPoliciesForRole

        public ListPoliciesForRoleResponse listPoliciesForRole​(String roleName)
        ListPoliciesForRole
        参数:
        roleName -
        返回:
        ListPoliciesForRoleResponse
      • listPoliciesForUser

        public ListPoliciesForUserResponse listPoliciesForUser​(String userName)
        ListPoliciesForUser
        参数:
        userName -
        返回:
        ListPoliciesForUserResponse
      • listRole

        public ListRoleResponse listRole()
        ListRole
        返回:
        ListRoleResponse
      • listUser

        public ListUserResponse listUser()
        ListUser
        返回:
        ListUserResponse
      • listUsersInGroup

        public ListUsersInGroupResponse listUsersInGroup​(String groupName)
        ListUsersInGroup
        参数:
        groupName -
        返回:
        ListUsersInGroupResponse
      • removeUserFromGroup

        public void removeUserFromGroup​(String userName,
                                        String groupName)
        RemoveUserFromGroup
        参数:
        userName -
        groupName -