Version 1.4.5 - New service collections #1206
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
FalconPy 1.4.5
This update introduces 3 new service collections (Host Migration, Compliance Assessments, and Certificate-based Exceptions) with 27 new operations.
Unit test coverage
Bandit analysis
[main] INFO running on Python 3.12.4 Working... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:01 Run started:2024-07-22 21:28:45.783107 Test results: No issues identified. Code scanned: Total lines of code: 72131 Total lines skipped (#nosec): 0 Run metrics: Total issues (by severity): Undefined: 0 Low: 0 Medium: 0 High: 0 Total issues (by confidence): Undefined: 0 Low: 0 Medium: 0 High: 0 Files skipped (0):
Added features and functionality
Added: Added new Host Migration service collection with 10 new operations.
aggregate_host_migration
aggregate_migration
perform_host_migration_action
get_host_migration_details
get_migration_destination
perform_migration_job_action
get_migration_job_details
create_migration
query_host_migration_ids
query_migration_jobs
__init__.py
_endpoint/__init__.py
_endpoint/_host_migration.py
host_migration.py
tests/test_host_migration.py
Added: Added new Certificate Based Exclusions service collection with six new operations.
get_exclusions
create_exclusions
delete_exclusions
update_exclusions
get_certificates
query_certificates
__init__.py
_endpoint/__init__.py
_endpoint/_certificate_based_exclusions.py
_endpoint/deprecated/_certificate_based_exclusions.py
certificate_based_exclusions.py
_payload/__init__.py
_payload/_certificate_based_exclusions.py
tests/test_certificate_based_exclusions.py
Added: Added new Compliance Assessments service collection with 11 new operations.
aggregate_cluster_assessments
aggregate_image_assessments
aggregate_rules_assessments
agregate_failed_containers_by_rules
aggregate_failed_containers_count_by_severity
aggregate_failed_images_by_rules
aggregate_failed_images_count_by_severity
aggregate_failed_rules_by_clusters
aggregate_failed_rules_by_image
aggregate_failed_rules_count_by_severity
aggregate_rules_by_status
__init__.py
_endpoint/__init__.py
_endpoint/_compliance_assessments.py
compliance_assessments.py
tests/test_compliance_assessments.py