moto/docs/docs/services/guardduty.rst
rafcio19 6f170410e8
SES v2 (#6259)
* 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
2023-05-01 18:15:29 +00:00

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