Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
401086d
Pull request #33: added wait function for agents
Iustin-Mitu Aug 11, 2025
1c19819
Pull request #34: ISGAPPSEC2-34538-have-poll-as-function-on-the-objec…
Iustin-Mitu Aug 13, 2025
042ea32
Pull request #36: ISGAPPSEC2-34390 Regenerate wrapper
andreiteodorboieriu-ops Sep 1, 2025
7e4f2a8
Pull request #37: ISGAPPSEC2-35552 API Wrapper issue with EthRange su…
Iustin-Mitu Sep 17, 2025
55180a6
Pull request #40: ISGAPPSEC2-35640 Accessing client_stream_profile s…
Iustin-Mitu Sep 24, 2025
3e0ae19
Pull request #41: ISGAPPSEC2 35734 licensingapi.get counted feature s…
Iustin-Mitu Oct 1, 2025
86c7223
Pull request #42: migration new integration tests
Iustin-Mitu Oct 2, 2025
f949df7
Pull request #43: ISGAPPSEC2-35886 - allow only 1 network profile and…
Iustin-Mitu Nov 14, 2025
5eebb87
Pull request #48: fix-wrapper-version-integration-tests
Iustin-Mitu Nov 19, 2025
e1bd506
Pull request #49: ISGAPPSEC2-35959-newrestapi-get_session_config-meth…
Iustin-Mitu Dec 4, 2025
38ae640
Pull request #52: fix get_first_N_http_standalone_strikes
Iustin-Mitu Dec 12, 2025
e35b333
Pull request #51: ISGAPPSEC2-36317-no-api-to-retrieve-compute-nodes-a…
Iustin-Mitu Dec 15, 2025
ab6f6de
Pull request #53: ISGAPPSEC2-36315 assign-by-id-or-by-port-do-not-work
Iustin-Mitu Jan 22, 2026
9ec33e9
Pull request #54: compatible wrapper with python 3.8
Iustin-Mitu Jan 27, 2026
3dc82ec
Pull request #55: ISGAPPSEC2-36320 rename validate attribute
Iustin-Mitu Feb 3, 2026
ed991e8
Pull request #56: ISGAPPSEC2-34528 cyperf-api-wrapper-tests
Iustin-Mitu Feb 18, 2026
5a933d4
Pull request #57: ISGAPPSEC2-36897 added wrapper support for prisma a…
Iustin-Mitu Feb 19, 2026
fe6a712
Pull request #59: fix version format
Iustin-Mitu Mar 13, 2026
a00737f
Pull request #63: (CW) - patch wrapper release branch
Iustin-Mitu Mar 25, 2026
e9efdef
Pull request #66: ISGAPPSEC2-36322 (CW) Fix github pipeline for relea…
Iustin-Mitu Mar 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 1 addition & 5 deletions .github/workflows/python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,11 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install flake8 pytest
pip install flake8
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
if [ -f test-requirements.txt ]; then pip install -r test-requirements.txt; fi
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- name: Test with pytest
run: |
pytest
3 changes: 0 additions & 3 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,6 @@ stages:
- pip install -r test-requirements.txt
- pytest --cov=cyperf

pytest-3.7:
extends: .pytest
image: python:3.7-alpine
pytest-3.8:
extends: .pytest
image: python:3.8-alpine
Expand Down
1 change: 0 additions & 1 deletion .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -397,7 +397,6 @@ docs/AppsecConfig.md
docs/ArchiveInfo.md
docs/ArrayV2ElementMetadata.md
docs/AsyncContext.md
docs/AsyncOperationResponse.md
docs/Attack.md
docs/AttackAction.md
docs/AttackObjectivesAndTimeline.md
Expand Down
123 changes: 36 additions & 87 deletions README.md

Large diffs are not rendered by default.

23 changes: 20 additions & 3 deletions cyperf/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -88,16 +88,15 @@
from cyperf.models.application_type import ApplicationType
from cyperf.models.appsec_app import AppsecApp
from cyperf.models.appsec_app_metadata import AppsecAppMetadata
from cyperf.models.appsec_app_metadata_keywords_inner import AppsecAppMetadataKeywordsInner
from cyperf.models.appsec_attack import AppsecAttack
from cyperf.models.appsec_config import AppsecConfig
from cyperf.models.archive_info import ArchiveInfo
from cyperf.models.array_v2_element_metadata import ArrayV2ElementMetadata
from cyperf.models.async_context import AsyncContext
from cyperf.models.async_operation_response import AsyncOperationResponse
from cyperf.models.attack import Attack
from cyperf.models.attack_action import AttackAction
from cyperf.models.attack_metadata import AttackMetadata
from cyperf.models.attack_metadata_keywords_inner import AttackMetadataKeywordsInner
from cyperf.models.attack_objectives_and_timeline import AttackObjectivesAndTimeline
from cyperf.models.attack_profile import AttackProfile
from cyperf.models.attack_timeline_segment import AttackTimelineSegment
Expand Down Expand Up @@ -126,11 +125,13 @@
from cyperf.models.cisco_encapsulation import CiscoEncapsulation
from cyperf.models.clear_ports_ownership_operation import ClearPortsOwnershipOperation
from cyperf.models.command import Command
from cyperf.models.command_metadata import CommandMetadata
from cyperf.models.compute_node import ComputeNode
from cyperf.models.config import Config
from cyperf.models.config_category import ConfigCategory
from cyperf.models.config_id import ConfigId
from cyperf.models.config_metadata import ConfigMetadata
from cyperf.models.config_sub_category import ConfigSubCategory
from cyperf.models.config_validation import ConfigValidation
from cyperf.models.conflict import Conflict
from cyperf.models.connection import Connection
Expand Down Expand Up @@ -210,11 +211,14 @@
from cyperf.models.get_agents200_response_one_of import GetAgents200ResponseOneOf
from cyperf.models.get_agents_tags200_response import GetAgentsTags200Response
from cyperf.models.get_agents_tags200_response_one_of import GetAgentsTags200ResponseOneOf
from cyperf.models.get_apps_operation import GetAppsOperation
from cyperf.models.get_async_operation_result200_response import GetAsyncOperationResult200Response
from cyperf.models.get_attacks_operation import GetAttacksOperation
from cyperf.models.get_brokers200_response import GetBrokers200Response
from cyperf.models.get_brokers200_response_one_of import GetBrokers200ResponseOneOf
from cyperf.models.get_categories_operation import GetCategoriesOperation
from cyperf.models.get_config_categorie_subcategories200_response import GetConfigCategorieSubcategories200Response
from cyperf.models.get_config_categorie_subcategories200_response_one_of import GetConfigCategorieSubcategories200ResponseOneOf
from cyperf.models.get_config_categories200_response import GetConfigCategories200Response
from cyperf.models.get_config_categories200_response_one_of import GetConfigCategories200ResponseOneOf
from cyperf.models.get_configs200_response import GetConfigs200Response
Expand Down Expand Up @@ -257,6 +261,7 @@
from cyperf.models.get_stats_plugins200_response import GetStatsPlugins200Response
from cyperf.models.get_stats_plugins200_response_one_of import GetStatsPlugins200ResponseOneOf
from cyperf.models.get_strikes_operation import GetStrikesOperation
from cyperf.models.group_tls13 import GroupTLS13
from cyperf.models.http_profile import HTTPProfile
from cyperf.models.http_req_meta import HTTPReqMeta
from cyperf.models.http_res_meta import HTTPResMeta
Expand Down Expand Up @@ -290,6 +295,7 @@
from cyperf.models.mac_dtls_stack import MacDtlsStack
from cyperf.models.mapping_type import MappingType
from cyperf.models.marked_as_deleted import MarkedAsDeleted
from cyperf.models.md2_tlv import Md2Tlv
from cyperf.models.media_file import MediaFile
from cyperf.models.media_track import MediaTrack
from cyperf.models.metadata import Metadata
Expand Down Expand Up @@ -326,13 +332,15 @@
from cyperf.models.param_type import ParamType
from cyperf.models.parameter import Parameter
from cyperf.models.parameter_match import ParameterMatch
from cyperf.models.parameter_meta import ParameterMeta
from cyperf.models.parameter_metadata import ParameterMetadata
from cyperf.models.params import Params
from cyperf.models.params_enum import ParamsEnum
from cyperf.models.payload_meta import PayloadMeta
from cyperf.models.payload_metadata import PayloadMetadata
from cyperf.models.pep_dut import PepDUT
from cyperf.models.pfs_p2_group import PfsP2Group
from cyperf.models.playlist_metadata import PlaylistMetadata
from cyperf.models.plugin import Plugin
from cyperf.models.plugin_stats import PluginStats
from cyperf.models.port import Port
Expand All @@ -343,6 +351,8 @@
from cyperf.models.prepared_test_options import PreparedTestOptions
from cyperf.models.prf_p1_algorithm import PrfP1Algorithm
from cyperf.models.protected_subnet_config import ProtectedSubnetConfig
from cyperf.models.quic_profile import QUICProfile
from cyperf.models.quic_version import QUICVersion
from cyperf.models.rtp_encryption_mode import RTPEncryptionMode
from cyperf.models.rtp_profile import RTPProfile
from cyperf.models.rtp_profile_meta import RTPProfileMeta
Expand Down Expand Up @@ -371,12 +381,14 @@
from cyperf.models.session_reuse_method_tls12 import SessionReuseMethodTLS12
from cyperf.models.session_reuse_method_tls13 import SessionReuseMethodTLS13
from cyperf.models.set_aggregation_mode_operation import SetAggregationModeOperation
from cyperf.models.set_app_operation import SetAppOperation
from cyperf.models.set_controller_app_operation import SetControllerAppOperation
from cyperf.models.set_dpdk_mode_operation_input import SetDpdkModeOperationInput
from cyperf.models.set_link_state_operation import SetLinkStateOperation
from cyperf.models.set_nodes_app_operation import SetNodesAppOperation
from cyperf.models.set_ntp_operation_input import SetNtpOperationInput
from cyperf.models.simulated_id_p import SimulatedIdP
from cyperf.models.snapshot import Snapshot
from cyperf.models.snowflake_exporter import SnowflakeExporter
from cyperf.models.sort_body_field import SortBodyField
from cyperf.models.specific_objective import SpecificObjective
from cyperf.models.start_agents_batch_delete_request_inner import StartAgentsBatchDeleteRequestInner
Expand All @@ -394,6 +406,7 @@
from cyperf.models.tcp_profile import TcpProfile
from cyperf.models.test_info import TestInfo
from cyperf.models.test_state_changed_operation import TestStateChangedOperation
from cyperf.models.test_usage import TestUsage
from cyperf.models.time_value import TimeValue
from cyperf.models.timeline_segment import TimelineSegment
from cyperf.models.timeline_segment_base import TimelineSegmentBase
Expand All @@ -416,6 +429,10 @@
from cyperf.models.type_string_metadata import TypeStringMetadata
from cyperf.models.udp_profile import UdpProfile
from cyperf.models.update_network_mapping import UpdateNetworkMapping
from cyperf.models.update_port_tags_operation import UpdatePortTagsOperation
from cyperf.models.vlan_range import VLANRange
from cyperf.models.validation_message import ValidationMessage
from cyperf.models.version import Version
from cyperf.models.vx_lanid import VxLANId
from cyperf.models.vx_lan_range import VxLANRange
from cyperf.models.vx_lan_stack import VxLANStack
Loading
Loading