Data retrieval APIs for AWS Firewall Manager
AWS Firewall Manager provides the following APIs for data retrieval.
Actions | Description | Access level |
---|---|---|
GetAdminAccount | Return the AWS Organizations account that is associated with AWS Firewall Manager as the AWS Firewall Manager administrator | Read |
GetAdminScope | Return information about the specified account's administrative scope | Read |
GetAppsList | Return information about the specified AWS Firewall Manager applications list | Read |
GetComplianceDetail | Retrieve detailed compliance information about the specified member account. Details include resources that are in and out of compliance with the specified policy | Read |
GetNotificationChannel | Retrieve information about the Amazon Simple Notification Service (SNS) topic that is used to record AWS Firewall Manager SNS logs | Read |
GetPolicy | Retrieve information about the specified AWS Firewall Manager policy | Read |
GetProtectionStatus | Retrieve policy-level attack summary information in the event of a potential DDoS attack | Read |
GetProtocolsList | Return information about the specified AWS Firewall Manager protocols list | Read |
GetResourceSet | Retrieve information about the specified AWS Firewall Manager resource set | Read |
GetThirdPartyFirewallAssociationStatus | Retrieve the onboarding status of a Firewall Manager administrator account to third-party firewall vendor tenant | Read |
GetViolationDetails | Retrieve violations for a resource based on the specified AWS Firewall Manager policy and AWS account | Read |
ListAdminAccountsForOrganization | Return a AdminAccounts object that lists the Firewall Manager administrators within the organization that are onboarded to Firewall Manager by AssociateAdminAccount | List |
ListAdminsManagingAccount | List the accounts that are managing the specified AWS Organizations member account | List |
ListAppsLists | Return an array of AppsListDataSummary objects | List |
ListComplianceStatus | Retrieve an array of PolicyComplianceStatus objects in the response. Use PolicyComplianceStatus to get a summary of which member accounts are protected by the specified policy | List |
ListDiscoveredResources | Retrieve an array of resources in the organization's accounts that are available to be associated with a resource set | List |
ListMemberAccounts | Retrieve an array of member account ids if the caller is FMS admin account | List |
ListPolicies | Retrieve an array of PolicySummary objects in the response | List |
ListProtocolsLists | Return an array of ProtocolsListDataSummary objects | List |
ListResourceSetResources | Retrieve an array of resources that are currently associated to a resource set | List |
ListResourceSets | Retrieve an array of ResourceSetSummary objects | List |
ListTagsForResource | List Tags for a given resource | Read |
ListThirdPartyFirewallFirewallPolicies | Retrieve a list of all of the third-party firewall policies that are associated with the third-party firewall administrator's account | List |