/**
 * All IAM policy actions for AWS Firewall Manager (FMS)
 *
 * Extracted by `aws-iam-policy` from
 * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsfirewallmanager.html
 *
 * 2025-02-24T21:48:03.497Z
 */
export declare enum AwsFmsActions {
    /**
     * Grants permission to set the AWS Firewall Manager administrator account and ena
     * bles the service in all organization accounts
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_AssociateAdminAccount.html
     */
    AssociateAdminAccount = "fms:AssociateAdminAccount",
    /**
     * Grants permission to set the Firewall Manager administrator as a tenant adminis
     * trator of a third-party firewall service
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_AssociateThirdPartyFirewall.html
     */
    AssociateThirdPartyFirewall = "fms:AssociateThirdPartyFirewall",
    /**
     * Grants permission to associate resources to an AWS Firewall Manager resource se
     * t
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_BatchAssociateResource.html
     */
    BatchAssociateResource = "fms:BatchAssociateResource",
    /**
     * Grants permission to disassociate resources from an AWS Firewall Manager resour
     * ce set
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_BatchDisassociateResource.html
     */
    BatchDisassociateResource = "fms:BatchDisassociateResource",
    /**
     * Grants permission to permanently deletes an AWS Firewall Manager applications l
     * ist
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_DeleteAppsList.html
     */
    DeleteAppsList = "fms:DeleteAppsList",
    /**
     * Grants permission to delete an AWS Firewall Manager association with the IAM ro
     * le and the Amazon Simple Notification Service (SNS) topic that is used to notif
     * y the FM administrator about major FM events and errors across the organization
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_DeleteNotificationChannel.html
     */
    DeleteNotificationChannel = "fms:DeleteNotificationChannel",
    /**
     * Grants permission to permanently delete an AWS Firewall Manager policy
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_DeletePolicy.html
     */
    DeletePolicy = "fms:DeletePolicy",
    /**
     * Grants permission to permanently deletes an AWS Firewall Manager protocols list
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_DeleteProtocolsList.html
     */
    DeleteProtocolsList = "fms:DeleteProtocolsList",
    /**
     * Grants permission to permanently delete an AWS Firewall Manager resource set
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_DeleteResourceSet.html
     */
    DeleteResourceSet = "fms:DeleteResourceSet",
    /**
     * Grants permission to disassociate the account that has been set as the AWS Fire
     * wall Manager administrator account and and disables the service in all organiza
     * tion accounts
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_DisassociateAdminAccount.html
     */
    DisassociateAdminAccount = "fms:DisassociateAdminAccount",
    /**
     * Grants permission to disassociate a Firewall Manager administrator from a third
     * -party firewall tenant
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_DisassociateThirdPartyFirewall.html
     */
    DisassociateThirdPartyFirewall = "fms:DisassociateThirdPartyFirewall",
    /**
     * Grants permission to return the AWS Organizations account that is associated wi
     * th AWS Firewall Manager as the AWS Firewall Manager administrator
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_GetAdminAccount.html
     */
    GetAdminAccount = "fms:GetAdminAccount",
    /**
     * Grants permission to return information about the specified account's administr
     * ative scope
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_GetAdminScope.html
     */
    GetAdminScope = "fms:GetAdminScope",
    /**
     * Grants permission to return information about the specified AWS Firewall Manage
     * r applications list
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_GetAppsList.html
     */
    GetAppsList = "fms:GetAppsList",
    /**
     * Grants permission to retrieve detailed compliance information about the specifi
     * ed member account. Details include resources that are in and out of compliance
     * with the specified policy
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_GetComplianceDetail.html
     */
    GetComplianceDetail = "fms:GetComplianceDetail",
    /**
     * Grants permission to retrieve information about the Amazon Simple Notification
     * Service (SNS) topic that is used to record AWS Firewall Manager SNS logs
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_GetNotificationChannel.html
     */
    GetNotificationChannel = "fms:GetNotificationChannel",
    /**
     * Grants permission to retrieve information about the specified AWS Firewall Mana
     * ger policy
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_GetPolicy.html
     */
    GetPolicy = "fms:GetPolicy",
    /**
     * Grants permission to retrieve policy-level attack summary information in the ev
     * ent of a potential DDoS attack
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_GetProtectionStatus.html
     */
    GetProtectionStatus = "fms:GetProtectionStatus",
    /**
     * Grants permission to return information about the specified AWS Firewall Manage
     * r protocols list
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_GetProtocolsList.html
     */
    GetProtocolsList = "fms:GetProtocolsList",
    /**
     * Grants permission to retrieve information about the specified AWS Firewall Mana
     * ger resource set
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_GetResourceSet.html
     */
    GetResourceSet = "fms:GetResourceSet",
    /**
     * Grants permission to retrieve the onboarding status of a Firewall Manager admin
     * istrator account to third-party firewall vendor tenant
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_GetThirdPartyFirewallAssociationStatus.html
     */
    GetThirdPartyFirewallAssociationStatus = "fms:GetThirdPartyFirewallAssociationStatus",
    /**
     * Grants permission to retrieve violations for a resource based on the specified
     * AWS Firewall Manager policy and AWS account
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_GetViolationDetails.html
     */
    GetViolationDetails = "fms:GetViolationDetails",
    /**
     * Grants permission to return a AdminAccounts object that lists the Firewall Mana
     * ger administrators within the organization that are onboarded to Firewall Manag
     * er by AssociateAdminAccount
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_ListAdminAccountsForOrganization.html
     */
    ListAdminAccountsForOrganization = "fms:ListAdminAccountsForOrganization",
    /**
     * Grants permission to list the accounts that are managing the specified AWS Orga
     * nizations member account
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_ListAdminsManagingAccount.html
     */
    ListAdminsManagingAccount = "fms:ListAdminsManagingAccount",
    /**
     * Grants permission to return an array of AppsListDataSummary objects
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_ListAppsLists.html
     */
    ListAppsLists = "fms:ListAppsLists",
    /**
     * Grants permission to 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
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_ListComplianceStatus.html
     */
    ListComplianceStatus = "fms:ListComplianceStatus",
    /**
     * Grants permission to retrieve an array of resources in the organization's accou
     * nts that are available to be associated with a resource set
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_ListDiscoveredResources.html
     */
    ListDiscoveredResources = "fms:ListDiscoveredResources",
    /**
     * Grants permission to retrieve an array of member account ids if the caller is F
     * MS admin account
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_ListMemberAccounts.html
     */
    ListMemberAccounts = "fms:ListMemberAccounts",
    /**
     * Grants permission to retrieve an array of PolicySummary objects in the response
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_ListPolicies.html
     */
    ListPolicies = "fms:ListPolicies",
    /**
     * Grants permission to return an array of ProtocolsListDataSummary objects
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_ListProtocolsLists.html
     */
    ListProtocolsLists = "fms:ListProtocolsLists",
    /**
     * Grants permission to retrieve an array of resources that are currently associat
     * ed to a resource set
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_ListResourceSetResources.html
     */
    ListResourceSetResources = "fms:ListResourceSetResources",
    /**
     * Grants permission to retrieve an array of ResourceSetSummary objects
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_ListResourceSets.html
     */
    ListResourceSets = "fms:ListResourceSets",
    /**
     * Grants permission to list Tags for a given resource
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_ListTagsForResource.html
     */
    ListTagsForResource = "fms:ListTagsForResource",
    /**
     * Grants permission to retrieve a list of all of the third-party firewall policie
     * s that are associated with the third-party firewall administrator's account
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_ListThirdPartyFirewallFirewallPolicies.html
     */
    ListThirdPartyFirewallFirewallPolicies = "fms:ListThirdPartyFirewallFirewallPolicies",
    /**
     * Grants permission to create or update an Firewall Manager administrator account
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_PutAdminAccount.html
     */
    PutAdminAccount = "fms:PutAdminAccount",
    /**
     * Grants permission to create an AWS Firewall Manager applications list
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_PutAppsList.html
     */
    PutAppsList = "fms:PutAppsList",
    /**
     * Grants permission to designate the IAM role and Amazon Simple Notification Serv
     * ice (SNS) topic that AWS Firewall Manager (FM) could use to notify the FM admin
     * istrator about major FM events and errors across the organization
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_PutNotificationChannel.html
     */
    PutNotificationChannel = "fms:PutNotificationChannel",
    /**
     * Grants permission to create an AWS Firewall Manager policy
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_PutPolicy.html
     */
    PutPolicy = "fms:PutPolicy",
    /**
     * Grants permission to creates an AWS Firewall Manager protocols list
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_PutProtocolsList.html
     */
    PutProtocolsList = "fms:PutProtocolsList",
    /**
     * Grants permission to create an AWS Firewall Manager resource set
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_PutResourceSet.html
     */
    PutResourceSet = "fms:PutResourceSet",
    /**
     * Grants permission to add a Tag to a given resource
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_TagResource.html
     */
    TagResource = "fms:TagResource",
    /**
     * Grants permission to remove a Tag from a given resource
     *
     * See https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_UntagResource.html
     */
    UntagResource = "fms:UntagResource"
}
