WPTC_IAM_S3 A

Total Complexity 57
Dependencies 5
Dependents 2
Total lines 480
Lines of code 342
Logical lines of code 200
Comment lines 14
Methods 24
Properties 6

Methods 24

Method Rating Maintainability Complexity Lines of code
process_full_access()
A
43 9 53
create_policy()
S
47 3 47
list_policy()
S
54 4 21
delete_user_if_already_existed()
S
58 4 17
attach_policy()
S
56 3 18
create_new_access_key()
S
57 3 18
create_new_IAM_user()
S
58 3 16
delete_access_keys()
S
58 3 15
process_restricted_access()
S
62 3 12
detach_policy()
S
60 2 13
list_access_keys()
S
62 2 12
is_user_already_exist()
S
61 2 12
delete_policy()
S
61 2 12
authorize_full_access()
S
62 2 11
delete_user()
S
63 2 11
get_create_access_key_result()
S
64 2 10
get_credentials()
S
61 1 12
__construct()
S
78 1 4
save_keys()
S
69 1 6
set_site_details()
S
72 1 5
init()
S
80 1 3
init_S3_client()
S
69 1 6
authorize_restricted_access()
S
72 1 5
resouce_path()
S
79 1 3