sca
ArkUAPSCAService
¶
Bases: ArkUAPBaseService
Source code in ark_sdk_python/services/uap/sca/ark_uap_sca_service.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 |
|
add_policy(add_policy)
¶
Adds a new policy with the given information
Parameters:
Name | Type | Description | Default |
---|---|---|---|
add_policy
|
ArkUAPSCACloudConsoleAccessPolicy
|
The policy to be added. |
required |
Raises:
Type | Description |
---|---|
ArkServiceException
|
description |
Returns:
Name | Type | Description |
---|---|---|
ArkUAPResponse |
ArkUAPSCACloudConsoleAccessPolicy
|
description |
Source code in ark_sdk_python/services/uap/sca/ark_uap_sca_service.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
|
list_policies()
¶
Retrieves all policies.
Raises:
Type | Description |
---|---|
ArkServiceException
|
If failed to get all policies. |
Returns
|
ArkUAPPolicyResultsResponse: The response containing all policies. |
Source code in ark_sdk_python/services/uap/sca/ark_uap_sca_service.py
107 108 109 110 111 112 113 114 115 116 117 |
|
list_policies_by(policies_filter)
¶
Retrieves policies based on the provided filters.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
policies_filter
|
ArkUAPSCAFilters
|
The filters to apply when retrieving policies. |
required |
Raises:
Type | Description |
---|---|
ArkServiceException
|
description |
Returns:
Name | Type | Description |
---|---|---|
ArkUAPPolicyResultsResponse |
ArkUAPPolicyResultsResponse
|
The response containing the filtered policies. |
Source code in ark_sdk_python/services/uap/sca/ark_uap_sca_service.py
131 132 133 134 135 136 137 138 139 140 141 142 143 144 |
|
policies_stats()
¶
Calculates policies statistics
Raises:
Type | Description |
---|---|
ArkServiceException
|
description |
Returns:
Name | Type | Description |
---|---|---|
ArkUAPPoliciesStats |
ArkUAPPoliciesStats
|
Summary of policies by status and provider. |
Source code in ark_sdk_python/services/uap/sca/ark_uap_sca_service.py
119 120 121 122 123 124 125 126 127 128 129 |
|
policy(policy_request)
¶
get a policy by id
Parameters:
Name | Type | Description | Default |
---|---|---|---|
policy_request
|
ArkUAPGetPolicyRequest
|
description |
required |
Raises:
Type | Description |
---|---|
ArkServiceException
|
description |
Returns:
Name | Type | Description |
---|---|---|
ArkUAPSCACloudConsoleAccessPolicy |
ArkUAPSCACloudConsoleAccessPolicy
|
the request policy. |
Source code in ark_sdk_python/services/uap/sca/ark_uap_sca_service.py
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
|
update_policy(update_policy)
¶
Edits an existing policy with the given information.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
update_policy
|
ArkUAPSCACloudConsoleAccessPolicy
|
The policy to be edited. |
required |
Raises:
Type | Description |
---|---|
ArkServiceException
|
description |
Source code in ark_sdk_python/services/uap/sca/ark_uap_sca_service.py
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 |
|