leo_s3_user_credential¶
The s3-user’s credential record handler.
References
Description¶
The s3-user’s credential record handler
Function Index¶
bulk_put/1 | Add buckets. |
checksum/0 | Retrieve checksum of the table. |
create_table/2 | Create user-credential table(mnesia). |
delete/1 | Remote a credential-user info. |
find_all/0 | Retrieve all records. |
find_all_with_role/0 | Retrieve all records with role. |
find_by_access_key_id/1 | Retrieve a use by access-key-id. |
get_credential_by_user_id/1 | Retrieve credential by user-id. |
put/1 | Create a user account w/access-key-id/secret-access-key. |
put/2 | Create a user account w/access-key-id/secret-access-key. |
Function Details¶
bulk_put/1¶
bulk_put(UserCredentialList) -> ok
- UserCredentialList = [#user_credential{}]
Add buckets
checksum/0¶
checksum() -> {ok, non_neg_integer()} | not_found | {error, any()}
Retrieve checksum of the table
create_table/2¶
create_table(Mode, Nodes) -> ok
- Mode = ram_copies | disc_copies
- Nodes = list()
Create user-credential table(mnesia)
find_all/0¶
find_all() -> {ok, [#user_credential{}]} | not_found | {error, any()}
Retrieve all records
find_all_with_role/0¶
find_all_with_role() -> {ok, [#user_credential{}]} | not_found | {error, any()}
Retrieve all records with role
find_by_access_key_id/1¶
find_by_access_key_id(AccessKeyId) -> {ok, #user_credential{}} | not_found | {error, any()}
- AccessKeyId = binary()
Retrieve a use by access-key-id
get_credential_by_user_id/1¶
get_credential_by_user_id(UserId) -> {ok, [tuple()]} | not_found | {error, any()}
- UserId = binary()
Retrieve credential by user-id
put/1¶
put(UserCredential) -> ok | {ok, [tuple()]} | {error, any()}
- UserCredential = #user_credential{} | binary
Create a user account w/access-key-id/secret-access-key
put/2¶
put(UserId, CreatedAt) -> ok | {ok, [tuple()]} | {error, any()}
- UserId = binary()
- CreatedAt = non_neg_integer()
Create a user account w/access-key-id/secret-access-key