UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

296 lines (295 loc) 12.6 kB
/** * 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" }