Skip to content

Commit 26b4b30

Browse files
committed
Merge branch 'main' of https://github.com/Keysight/cyperf-api-wrapper into bugfix/bugfix/ISGAPPSEC2-36322-(CW)-github-pipeline-fails-for-https-github.com-keysight-cyperf-api-w
2 parents 71194d3 + ad84def commit 26b4b30

7 files changed

Lines changed: 352 additions & 6 deletions

LICENSE

100755100644
File mode changed.

README.md

Lines changed: 37 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -207,10 +207,33 @@ Class | Method | HTTP request | Description
207207
*ApplicationResourcesApi* | [**get_resources_tls_keys_upload_file_result**](docs/ApplicationResourcesApi.md#get_resources_tls_keys_upload_file_result) | **GET** /api/v2/resources/tls-keys/operations/uploadFile/{uploadFileId}/result |
208208
*ApplicationResourcesApi* | [**get_resources_user_defined_apps**](docs/ApplicationResourcesApi.md#get_resources_user_defined_apps) | **GET** /api/v2/resources/user-defined-apps |
209209
*ApplicationResourcesApi* | [**get_resources_user_defined_apps_upload_file_result**](docs/ApplicationResourcesApi.md#get_resources_user_defined_apps_upload_file_result) | **GET** /api/v2/resources/user-defined-apps/operations/uploadFile/{uploadFileId}/result |
210-
*ApplicationResourcesApi* | [**get_resources_voice_custom_flow_by_id**](docs/ApplicationResourcesApi.md#get_resources_voice_custom_flow_by_id) | **GET** /api/v2/resources/voice-custom-flows/{voiceCustomFlowId} |
211-
*ApplicationResourcesApi* | [**get_resources_voice_custom_flow_content_file**](docs/ApplicationResourcesApi.md#get_resources_voice_custom_flow_content_file) | **GET** /api/v2/resources/voice-custom-flows/{voiceCustomFlowId}/contentFile |
212-
*ApplicationResourcesApi* | [**get_resources_voice_custom_flows**](docs/ApplicationResourcesApi.md#get_resources_voice_custom_flows) | **GET** /api/v2/resources/voice-custom-flows |
213-
*ApplicationResourcesApi* | [**get_resources_voice_custom_flows_upload_file_result**](docs/ApplicationResourcesApi.md#get_resources_voice_custom_flows_upload_file_result) | **GET** /api/v2/resources/voice-custom-flows/operations/uploadFile/{uploadFileId}/result |
210+
*ApplicationResourcesApi* | [**poll_resources_apps_export_all**](docs/ApplicationResourcesApi.md#poll_resources_apps_export_all) | **GET** /api/v2/resources/apps/operations/export-all/{id} |
211+
*ApplicationResourcesApi* | [**poll_resources_captures_batch_delete**](docs/ApplicationResourcesApi.md#poll_resources_captures_batch_delete) | **GET** /api/v2/resources/captures/operations/batch-delete/{id} |
212+
*ApplicationResourcesApi* | [**poll_resources_captures_upload_file**](docs/ApplicationResourcesApi.md#poll_resources_captures_upload_file) | **GET** /api/v2/resources/captures/operations/uploadFile/{uploadFileId} |
213+
*ApplicationResourcesApi* | [**poll_resources_certificates_upload_file**](docs/ApplicationResourcesApi.md#poll_resources_certificates_upload_file) | **GET** /api/v2/resources/certificates/operations/uploadFile/{uploadFileId} |
214+
*ApplicationResourcesApi* | [**poll_resources_create_app**](docs/ApplicationResourcesApi.md#poll_resources_create_app) | **GET** /api/v2/resources/operations/create-app/{id} |
215+
*ApplicationResourcesApi* | [**poll_resources_edit_app**](docs/ApplicationResourcesApi.md#poll_resources_edit_app) | **GET** /api/v2/resources/operations/edit-app/{id} |
216+
*ApplicationResourcesApi* | [**poll_resources_find_param_matches**](docs/ApplicationResourcesApi.md#poll_resources_find_param_matches) | **GET** /api/v2/resources/operations/find-param-matches/{id} |
217+
*ApplicationResourcesApi* | [**poll_resources_flow_library_upload_file**](docs/ApplicationResourcesApi.md#poll_resources_flow_library_upload_file) | **GET** /api/v2/resources/flow-library/operations/uploadFile/{uploadFileId} |
218+
*ApplicationResourcesApi* | [**poll_resources_get_attack_categories**](docs/ApplicationResourcesApi.md#poll_resources_get_attack_categories) | **GET** /api/v2/resources/operations/get-attack-categories/{id} |
219+
*ApplicationResourcesApi* | [**poll_resources_get_attacks**](docs/ApplicationResourcesApi.md#poll_resources_get_attacks) | **GET** /api/v2/resources/operations/get-attacks/{id} |
220+
*ApplicationResourcesApi* | [**poll_resources_get_strike_categories**](docs/ApplicationResourcesApi.md#poll_resources_get_strike_categories) | **GET** /api/v2/resources/operations/get-strike-categories/{id} |
221+
*ApplicationResourcesApi* | [**poll_resources_get_strikes**](docs/ApplicationResourcesApi.md#poll_resources_get_strikes) | **GET** /api/v2/resources/operations/get-strikes/{id} |
222+
*ApplicationResourcesApi* | [**poll_resources_global_playlists_upload_file**](docs/ApplicationResourcesApi.md#poll_resources_global_playlists_upload_file) | **GET** /api/v2/resources/global-playlists/operations/uploadFile/{uploadFileId} |
223+
*ApplicationResourcesApi* | [**poll_resources_http_library_upload_file**](docs/ApplicationResourcesApi.md#poll_resources_http_library_upload_file) | **GET** /api/v2/resources/http-library/operations/uploadFile/{uploadFileId} |
224+
*ApplicationResourcesApi* | [**poll_resources_media_files_upload_file**](docs/ApplicationResourcesApi.md#poll_resources_media_files_upload_file) | **GET** /api/v2/resources/media-files/operations/uploadFile/{uploadFileId} |
225+
*ApplicationResourcesApi* | [**poll_resources_media_library_upload_file**](docs/ApplicationResourcesApi.md#poll_resources_media_library_upload_file) | **GET** /api/v2/resources/media-library/operations/uploadFile/{uploadFileId} |
226+
*ApplicationResourcesApi* | [**poll_resources_other_library_upload_file**](docs/ApplicationResourcesApi.md#poll_resources_other_library_upload_file) | **GET** /api/v2/resources/other-library/operations/uploadFile/{uploadFileId} |
227+
*ApplicationResourcesApi* | [**poll_resources_payloads_upload_file**](docs/ApplicationResourcesApi.md#poll_resources_payloads_upload_file) | **GET** /api/v2/resources/payloads/operations/uploadFile/{uploadFileId} |
228+
*ApplicationResourcesApi* | [**poll_resources_pcaps_upload_file**](docs/ApplicationResourcesApi.md#poll_resources_pcaps_upload_file) | **GET** /api/v2/resources/pcaps/operations/uploadFile/{uploadFileId} |
229+
*ApplicationResourcesApi* | [**poll_resources_playlists_upload_file**](docs/ApplicationResourcesApi.md#poll_resources_playlists_upload_file) | **GET** /api/v2/resources/playlists/operations/uploadFile/{uploadFileId} |
230+
*ApplicationResourcesApi* | [**poll_resources_sip_library_upload_file**](docs/ApplicationResourcesApi.md#poll_resources_sip_library_upload_file) | **GET** /api/v2/resources/sip-library/operations/uploadFile/{uploadFileId} |
231+
*ApplicationResourcesApi* | [**poll_resources_stats_profile_upload_file**](docs/ApplicationResourcesApi.md#poll_resources_stats_profile_upload_file) | **GET** /api/v2/resources/stats-profile/operations/uploadFile/{uploadFileId} |
232+
*ApplicationResourcesApi* | [**poll_resources_tls_certificates_upload_file**](docs/ApplicationResourcesApi.md#poll_resources_tls_certificates_upload_file) | **GET** /api/v2/resources/tls-certificates/operations/uploadFile/{uploadFileId} |
233+
*ApplicationResourcesApi* | [**poll_resources_tls_dhs_upload_file**](docs/ApplicationResourcesApi.md#poll_resources_tls_dhs_upload_file) | **GET** /api/v2/resources/tls-dhs/operations/uploadFile/{uploadFileId} |
234+
*ApplicationResourcesApi* | [**poll_resources_tls_keys_upload_file**](docs/ApplicationResourcesApi.md#poll_resources_tls_keys_upload_file) | **GET** /api/v2/resources/tls-keys/operations/uploadFile/{uploadFileId} |
235+
*ApplicationResourcesApi* | [**poll_resources_user_defined_apps_export_all**](docs/ApplicationResourcesApi.md#poll_resources_user_defined_apps_export_all) | **GET** /api/v2/resources/user-defined-apps/operations/export-all/{id} |
236+
*ApplicationResourcesApi* | [**poll_resources_user_defined_apps_upload_file**](docs/ApplicationResourcesApi.md#poll_resources_user_defined_apps_upload_file) | **GET** /api/v2/resources/user-defined-apps/operations/uploadFile/{uploadFileId} |
214237
*ApplicationResourcesApi* | [**start_resources_apps_export_all**](docs/ApplicationResourcesApi.md#start_resources_apps_export_all) | **POST** /api/v2/resources/apps/operations/export-all |
215238
*ApplicationResourcesApi* | [**start_resources_captures_batch_delete**](docs/ApplicationResourcesApi.md#start_resources_captures_batch_delete) | **POST** /api/v2/resources/captures/operations/batch-delete |
216239
*ApplicationResourcesApi* | [**start_resources_captures_encrypted_upload_file**](docs/ApplicationResourcesApi.md#start_resources_captures_encrypted_upload_file) | **POST** /api/v2/resources/captures/encrypted/operations/uploadFile |
@@ -323,6 +346,15 @@ Class | Method | HTTP request | Description
323346
*SessionsApi* | [**patch_session**](docs/SessionsApi.md#patch_session) | **PATCH** /api/v2/sessions/{sessionId} |
324347
*SessionsApi* | [**patch_session_meta**](docs/SessionsApi.md#patch_session_meta) | **PATCH** /api/v2/sessions/{sessionId}/meta/{metaId} |
325348
*SessionsApi* | [**patch_session_test**](docs/SessionsApi.md#patch_session_test) | **PATCH** /api/v2/sessions/{sessionId}/test |
349+
*SessionsApi* | [**poll_config_add_applications**](docs/SessionsApi.md#poll_config_add_applications) | **GET** /api/v2/sessions/{sessionId}/config/config/TrafficProfiles/{trafficProfileId}/operations/add-applications/{id} |
350+
*SessionsApi* | [**poll_config_save**](docs/SessionsApi.md#poll_config_save) | **GET** /api/v2/sessions/{sessionId}/config/operations/save/{id} |
351+
*SessionsApi* | [**poll_session_config_granular_stats_default_dashboards**](docs/SessionsApi.md#poll_session_config_granular_stats_default_dashboards) | **GET** /api/v2/sessions/{sessionId}/config/operations/granular-stats-default-dashboards/{id} |
352+
*SessionsApi* | [**poll_session_load_config**](docs/SessionsApi.md#poll_session_load_config) | **GET** /api/v2/sessions/{sessionId}/operations/loadConfig/{id} |
353+
*SessionsApi* | [**poll_session_prepare_test**](docs/SessionsApi.md#poll_session_prepare_test) | **GET** /api/v2/sessions/{sessionId}/operations/prepareTest/{id} |
354+
*SessionsApi* | [**poll_session_test_end**](docs/SessionsApi.md#poll_session_test_end) | **GET** /api/v2/sessions/{sessionId}/operations/testEnd/{id} |
355+
*SessionsApi* | [**poll_session_test_init**](docs/SessionsApi.md#poll_session_test_init) | **GET** /api/v2/sessions/{sessionId}/operations/testInit/{id} |
356+
*SessionsApi* | [**poll_session_touch**](docs/SessionsApi.md#poll_session_touch) | **GET** /api/v2/sessions/{sessionId}/operations/touch/{id} |
357+
*SessionsApi* | [**poll_sessions_batch_delete**](docs/SessionsApi.md#poll_sessions_batch_delete) | **GET** /api/v2/sessions/operations/batch-delete/{id} |
326358
*SessionsApi* | [**start_config_add_applications**](docs/SessionsApi.md#start_config_add_applications) | **POST** /api/v2/sessions/{sessionId}/config/config/TrafficProfiles/{trafficProfileId}/operations/add-applications |
327359
*SessionsApi* | [**start_session_config_granular_stats_default_dashboards**](docs/SessionsApi.md#start_session_config_granular_stats_default_dashboards) | **POST** /api/v2/sessions/{sessionId}/config/operations/granular-stats-default-dashboards |
328360
*SessionsApi* | [**start_session_config_save**](docs/SessionsApi.md#start_session_config_save) | **POST** /api/v2/sessions/{sessionId}/config/operations/save |
@@ -431,7 +463,6 @@ Class | Method | HTTP request | Description
431463
- [AsyncContext](docs/AsyncContext.md)
432464
- [Attack](docs/Attack.md)
433465
- [AttackAction](docs/AttackAction.md)
434-
- [AttackMetadata](docs/AttackMetadata.md)
435466
- [AttackObjectivesAndTimeline](docs/AttackObjectivesAndTimeline.md)
436467
- [AttackProfile](docs/AttackProfile.md)
437468
- [AttackTimelineSegment](docs/AttackTimelineSegment.md)
@@ -466,7 +497,7 @@ Class | Method | HTTP request | Description
466497
- [ConfigCategory](docs/ConfigCategory.md)
467498
- [ConfigId](docs/ConfigId.md)
468499
- [ConfigMetadata](docs/ConfigMetadata.md)
469-
- [ConfigSubCategory](docs/ConfigSubCategory.md)
500+
- [ConfigMetadataConfigDataValue](docs/ConfigMetadataConfigDataValue.md)
470501
- [ConfigValidation](docs/ConfigValidation.md)
471502
- [Conflict](docs/Conflict.md)
472503
- [Connection](docs/Connection.md)

test/test_add_action_info.py

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# coding: utf-8
2+
3+
"""
4+
CyPerf Application API
5+
6+
CyPerf REST API
7+
8+
The version of the OpenAPI document: 1.0.0
9+
Contact: support@keysight.com
10+
Generated by OpenAPI Generator (https://openapi-generator.tech)
11+
12+
Do not edit the class manually.
13+
""" # noqa: E501
14+
15+
16+
import unittest
17+
18+
from cyperf.models.add_action_info import AddActionInfo
19+
20+
class TestAddActionInfo(unittest.TestCase):
21+
"""AddActionInfo unit test stubs"""
22+
23+
def setUp(self):
24+
pass
25+
26+
def tearDown(self):
27+
pass
28+
29+
def make_instance(self, include_optional) -> AddActionInfo:
30+
"""Test AddActionInfo
31+
include_optional is a boolean, when False only required
32+
params are included, when True both required and
33+
optional params are included """
34+
# uncomment below to create an instance of `AddActionInfo`
35+
"""
36+
model = AddActionInfo()
37+
if include_optional:
38+
return AddActionInfo(
39+
action_id = '',
40+
insert_at_index = 56,
41+
is_strike = True,
42+
protocol_id = ''
43+
)
44+
else:
45+
return AddActionInfo(
46+
action_id = '',
47+
insert_at_index = 56,
48+
is_strike = True,
49+
protocol_id = '',
50+
)
51+
"""
52+
53+
def testAddActionInfo(self):
54+
"""Test AddActionInfo"""
55+
# inst_req_only = self.make_instance(include_optional=False)
56+
# inst_req_and_optional = self.make_instance(include_optional=True)
57+
58+
if __name__ == '__main__':
59+
unittest.main()

test/test_attack_metadata.py

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# coding: utf-8
2+
3+
"""
4+
CyPerf Application API
5+
6+
CyPerf REST API
7+
8+
The version of the OpenAPI document: 1.0.0
9+
Contact: support@keysight.com
10+
Generated by OpenAPI Generator (https://openapi-generator.tech)
11+
12+
Do not edit the class manually.
13+
""" # noqa: E501
14+
15+
16+
import unittest
17+
18+
from cyperf.models.attack_metadata import AttackMetadata
19+
20+
class TestAttackMetadata(unittest.TestCase):
21+
"""AttackMetadata unit test stubs"""
22+
23+
def setUp(self):
24+
pass
25+
26+
def tearDown(self):
27+
pass
28+
29+
def make_instance(self, include_optional) -> AttackMetadata:
30+
"""Test AttackMetadata
31+
include_optional is a boolean, when False only required
32+
params are included, when True both required and
33+
optional params are included """
34+
# uncomment below to create an instance of `AttackMetadata`
35+
"""
36+
model = AttackMetadata()
37+
if include_optional:
38+
return AttackMetadata(
39+
cve_count = 56,
40+
direction = '',
41+
keywords = [
42+
null
43+
],
44+
legacy_names = [
45+
''
46+
],
47+
references = [
48+
cyperf.models.reference.Reference(
49+
type = '',
50+
value = '', )
51+
],
52+
severity = '',
53+
strikes_count = 56
54+
)
55+
else:
56+
return AttackMetadata(
57+
)
58+
"""
59+
60+
def testAttackMetadata(self):
61+
"""Test AttackMetadata"""
62+
# inst_req_only = self.make_instance(include_optional=False)
63+
# inst_req_and_optional = self.make_instance(include_optional=True)
64+
65+
if __name__ == '__main__':
66+
unittest.main()
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# coding: utf-8
2+
3+
"""
4+
CyPerf Application API
5+
6+
CyPerf REST API
7+
8+
The version of the OpenAPI document: 1.0.0
9+
Contact: support@keysight.com
10+
Generated by OpenAPI Generator (https://openapi-generator.tech)
11+
12+
Do not edit the class manually.
13+
""" # noqa: E501
14+
15+
16+
import unittest
17+
18+
from cyperf.models.attack_metadata_keywords_inner import AttackMetadataKeywordsInner
19+
20+
class TestAttackMetadataKeywordsInner(unittest.TestCase):
21+
"""AttackMetadataKeywordsInner unit test stubs"""
22+
23+
def setUp(self):
24+
pass
25+
26+
def tearDown(self):
27+
pass
28+
29+
def make_instance(self, include_optional) -> AttackMetadataKeywordsInner:
30+
"""Test AttackMetadataKeywordsInner
31+
include_optional is a boolean, when False only required
32+
params are included, when True both required and
33+
optional params are included """
34+
# uncomment below to create an instance of `AttackMetadataKeywordsInner`
35+
"""
36+
model = AttackMetadataKeywordsInner()
37+
if include_optional:
38+
return AttackMetadataKeywordsInner(
39+
)
40+
else:
41+
return AttackMetadataKeywordsInner(
42+
)
43+
"""
44+
45+
def testAttackMetadataKeywordsInner(self):
46+
"""Test AttackMetadataKeywordsInner"""
47+
# inst_req_only = self.make_instance(include_optional=False)
48+
# inst_req_and_optional = self.make_instance(include_optional=True)
49+
50+
if __name__ == '__main__':
51+
unittest.main()

test/test_auth_profile_metadata.py

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# coding: utf-8
2+
3+
"""
4+
CyPerf Application API
5+
6+
CyPerf REST API
7+
8+
The version of the OpenAPI document: 1.0.0
9+
Contact: support@keysight.com
10+
Generated by OpenAPI Generator (https://openapi-generator.tech)
11+
12+
Do not edit the class manually.
13+
""" # noqa: E501
14+
15+
16+
import unittest
17+
18+
from cyperf.models.auth_profile_metadata import AuthProfileMetadata
19+
20+
class TestAuthProfileMetadata(unittest.TestCase):
21+
"""AuthProfileMetadata unit test stubs"""
22+
23+
def setUp(self):
24+
pass
25+
26+
def tearDown(self):
27+
pass
28+
29+
def make_instance(self, include_optional) -> AuthProfileMetadata:
30+
"""Test AuthProfileMetadata
31+
include_optional is a boolean, when False only required
32+
params are included, when True both required and
33+
optional params are included """
34+
# uncomment below to create an instance of `AuthProfileMetadata`
35+
"""
36+
model = AuthProfileMetadata()
37+
if include_optional:
38+
return AuthProfileMetadata(
39+
auth_method = cyperf.models.enum.Enum(
40+
choices = [
41+
cyperf.models.choice.Choice(
42+
description = '',
43+
hidden = True,
44+
name = '',
45+
value = '', )
46+
],
47+
default = '', ),
48+
explicit_proxy = True,
49+
idp_type = cyperf.models.enum.Enum(
50+
choices = [
51+
cyperf.models.choice.Choice(
52+
description = '',
53+
hidden = True,
54+
name = '',
55+
value = '', )
56+
],
57+
default = '', ),
58+
sgw_name = '',
59+
sgw_type = '',
60+
sgw_type_value = ''
61+
)
62+
else:
63+
return AuthProfileMetadata(
64+
)
65+
"""
66+
67+
def testAuthProfileMetadata(self):
68+
"""Test AuthProfileMetadata"""
69+
# inst_req_only = self.make_instance(include_optional=False)
70+
# inst_req_and_optional = self.make_instance(include_optional=True)
71+
72+
if __name__ == '__main__':
73+
unittest.main()

0 commit comments

Comments
 (0)