* feat: add ses v2 * feat: move wrap v1 logic into v2 api * feat: v2 api on v2 url * chore: types * chore: linting * feat: raw emails * chore: linting * feat: add list_contacts * fix: urls need to be explicit for this to work with moto server * chore: linting * chore: remodel * chore: rework * chore: cleanup * chore: fix test * chore: sort out mypy * feat: add contact lists * fix: new url for server mode * feat: create and delete * chore: linting * chore: linting * chore: refactor * chore: match errors with real responses * chore: linting * chore: run implementation coverage script * refactor: easier, faster look ups with dicts * refactor: contact is now a child of contactlist * tests: contactlists return 200 if empty, contacts do not * chore: update botocore and run implementation coverage script * refactor: add matching *_contact methods to backend model so coverage script can detect them
105 lines
2.3 KiB
ReStructuredText
105 lines
2.3 KiB
ReStructuredText
.. _implementedservice_guardduty:
|
|
|
|
.. |start-h3| raw:: html
|
|
|
|
<h3>
|
|
|
|
.. |end-h3| raw:: html
|
|
|
|
</h3>
|
|
|
|
=========
|
|
guardduty
|
|
=========
|
|
|
|
|start-h3| Example usage |end-h3|
|
|
|
|
.. sourcecode:: python
|
|
|
|
@mock_guardduty
|
|
def test_guardduty_behaviour:
|
|
boto3.client("guardduty")
|
|
...
|
|
|
|
|
|
|
|
|start-h3| Implemented features for this service |end-h3|
|
|
|
|
- [ ] accept_administrator_invitation
|
|
- [ ] accept_invitation
|
|
- [ ] archive_findings
|
|
- [X] create_detector
|
|
- [X] create_filter
|
|
- [ ] create_ip_set
|
|
- [ ] create_members
|
|
- [ ] create_publishing_destination
|
|
- [ ] create_sample_findings
|
|
- [ ] create_threat_intel_set
|
|
- [ ] decline_invitations
|
|
- [X] delete_detector
|
|
- [X] delete_filter
|
|
- [ ] delete_invitations
|
|
- [ ] delete_ip_set
|
|
- [ ] delete_members
|
|
- [ ] delete_publishing_destination
|
|
- [ ] delete_threat_intel_set
|
|
- [ ] describe_malware_scans
|
|
- [ ] describe_organization_configuration
|
|
- [ ] describe_publishing_destination
|
|
- [ ] disable_organization_admin_account
|
|
- [ ] disassociate_from_administrator_account
|
|
- [ ] disassociate_from_master_account
|
|
- [ ] disassociate_members
|
|
- [X] enable_organization_admin_account
|
|
- [ ] get_administrator_account
|
|
- [ ] get_coverage_statistics
|
|
- [X] get_detector
|
|
- [X] get_filter
|
|
- [ ] get_findings
|
|
- [ ] get_findings_statistics
|
|
- [ ] get_invitations_count
|
|
- [ ] get_ip_set
|
|
- [ ] get_malware_scan_settings
|
|
- [ ] get_master_account
|
|
- [ ] get_member_detectors
|
|
- [ ] get_members
|
|
- [ ] get_remaining_free_trial_days
|
|
- [ ] get_threat_intel_set
|
|
- [ ] get_usage_statistics
|
|
- [ ] invite_members
|
|
- [ ] list_coverage
|
|
- [X] list_detectors
|
|
|
|
The MaxResults and NextToken-parameter have not yet been implemented.
|
|
|
|
|
|
- [ ] list_filters
|
|
- [ ] list_findings
|
|
- [ ] list_invitations
|
|
- [ ] list_ip_sets
|
|
- [ ] list_members
|
|
- [X] list_organization_admin_accounts
|
|
|
|
Pagination is not yet implemented
|
|
|
|
|
|
- [ ] list_publishing_destinations
|
|
- [ ] list_tags_for_resource
|
|
- [ ] list_threat_intel_sets
|
|
- [ ] start_malware_scan
|
|
- [ ] start_monitoring_members
|
|
- [ ] stop_monitoring_members
|
|
- [ ] tag_resource
|
|
- [ ] unarchive_findings
|
|
- [ ] untag_resource
|
|
- [X] update_detector
|
|
- [X] update_filter
|
|
- [ ] update_findings_feedback
|
|
- [ ] update_ip_set
|
|
- [ ] update_malware_scan_settings
|
|
- [ ] update_member_detectors
|
|
- [ ] update_organization_configuration
|
|
- [ ] update_publishing_destination
|
|
- [ ] update_threat_intel_set
|
|
|