{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.FMS.Lens
(
listPolicies_nextToken,
listPolicies_maxResults,
listPoliciesResponse_nextToken,
listPoliciesResponse_policyList,
listPoliciesResponse_httpStatus,
getComplianceDetail_policyId,
getComplianceDetail_memberAccount,
getComplianceDetailResponse_policyComplianceDetail,
getComplianceDetailResponse_httpStatus,
listTagsForResource_resourceArn,
listTagsForResourceResponse_tagList,
listTagsForResourceResponse_httpStatus,
getNotificationChannelResponse_snsTopicArn,
getNotificationChannelResponse_snsRoleName,
getNotificationChannelResponse_httpStatus,
getAdminAccountResponse_adminAccount,
getAdminAccountResponse_roleStatus,
getAdminAccountResponse_httpStatus,
listComplianceStatus_nextToken,
listComplianceStatus_maxResults,
listComplianceStatus_policyId,
listComplianceStatusResponse_nextToken,
listComplianceStatusResponse_policyComplianceStatusList,
listComplianceStatusResponse_httpStatus,
getAppsList_defaultList,
getAppsList_listId,
getAppsListResponse_appsListArn,
getAppsListResponse_appsList,
getAppsListResponse_httpStatus,
putPolicy_tagList,
putPolicy_policy,
putPolicyResponse_policyArn,
putPolicyResponse_policy,
putPolicyResponse_httpStatus,
deletePolicy_deleteAllPolicyResources,
deletePolicy_policyId,
putNotificationChannel_snsTopicArn,
putNotificationChannel_snsRoleName,
associateAdminAccount_adminAccount,
getViolationDetails_policyId,
getViolationDetails_memberAccount,
getViolationDetails_resourceId,
getViolationDetails_resourceType,
getViolationDetailsResponse_violationDetail,
getViolationDetailsResponse_httpStatus,
listMemberAccounts_nextToken,
listMemberAccounts_maxResults,
listMemberAccountsResponse_nextToken,
listMemberAccountsResponse_memberAccounts,
listMemberAccountsResponse_httpStatus,
tagResource_resourceArn,
tagResource_tagList,
tagResourceResponse_httpStatus,
untagResource_resourceArn,
untagResource_tagKeys,
untagResourceResponse_httpStatus,
deleteProtocolsList_listId,
getPolicy_policyId,
getPolicyResponse_policyArn,
getPolicyResponse_policy,
getPolicyResponse_httpStatus,
listProtocolsLists_defaultLists,
listProtocolsLists_nextToken,
listProtocolsLists_maxResults,
listProtocolsListsResponse_protocolsLists,
listProtocolsListsResponse_nextToken,
listProtocolsListsResponse_httpStatus,
putProtocolsList_tagList,
putProtocolsList_protocolsList,
putProtocolsListResponse_protocolsList,
putProtocolsListResponse_protocolsListArn,
putProtocolsListResponse_httpStatus,
putAppsList_tagList,
putAppsList_appsList,
putAppsListResponse_appsListArn,
putAppsListResponse_appsList,
putAppsListResponse_httpStatus,
deleteAppsList_listId,
listAppsLists_defaultLists,
listAppsLists_nextToken,
listAppsLists_maxResults,
listAppsListsResponse_nextToken,
listAppsListsResponse_appsLists,
listAppsListsResponse_httpStatus,
getProtocolsList_defaultList,
getProtocolsList_listId,
getProtocolsListResponse_protocolsList,
getProtocolsListResponse_protocolsListArn,
getProtocolsListResponse_httpStatus,
getProtectionStatus_memberAccountId,
getProtectionStatus_startTime,
getProtectionStatus_nextToken,
getProtectionStatus_endTime,
getProtectionStatus_maxResults,
getProtectionStatus_policyId,
getProtectionStatusResponse_data,
getProtectionStatusResponse_adminAccountId,
getProtectionStatusResponse_nextToken,
getProtectionStatusResponse_serviceType,
getProtectionStatusResponse_httpStatus,
actionTarget_resourceId,
actionTarget_description,
app_appName,
app_protocol,
app_port,
appsListData_listUpdateToken,
appsListData_listId,
appsListData_lastUpdateTime,
appsListData_previousAppsList,
appsListData_createTime,
appsListData_listName,
appsListData_appsList,
appsListDataSummary_listArn,
appsListDataSummary_appsList,
appsListDataSummary_listId,
appsListDataSummary_listName,
awsEc2InstanceViolation_violationTarget,
awsEc2InstanceViolation_awsEc2NetworkInterfaceViolations,
awsEc2NetworkInterfaceViolation_violatingSecurityGroups,
awsEc2NetworkInterfaceViolation_violationTarget,
awsVPCSecurityGroupViolation_violationTargetDescription,
awsVPCSecurityGroupViolation_possibleSecurityGroupRemediationActions,
awsVPCSecurityGroupViolation_violationTarget,
awsVPCSecurityGroupViolation_partialMatches,
complianceViolator_resourceId,
complianceViolator_resourceType,
complianceViolator_violationReason,
dnsDuplicateRuleGroupViolation_violationTargetDescription,
dnsDuplicateRuleGroupViolation_violationTarget,
dnsRuleGroupLimitExceededViolation_violationTargetDescription,
dnsRuleGroupLimitExceededViolation_violationTarget,
dnsRuleGroupLimitExceededViolation_numberOfRuleGroupsAlreadyAssociated,
dnsRuleGroupPriorityConflictViolation_conflictingPriority,
dnsRuleGroupPriorityConflictViolation_conflictingPolicyId,
dnsRuleGroupPriorityConflictViolation_violationTargetDescription,
dnsRuleGroupPriorityConflictViolation_violationTarget,
dnsRuleGroupPriorityConflictViolation_unavailablePriorities,
eC2AssociateRouteTableAction_subnetId,
eC2AssociateRouteTableAction_gatewayId,
eC2AssociateRouteTableAction_description,
eC2AssociateRouteTableAction_routeTableId,
eC2CopyRouteTableAction_description,
eC2CopyRouteTableAction_vpcId,
eC2CopyRouteTableAction_routeTableId,
eC2CreateRouteAction_destinationIpv6CidrBlock,
eC2CreateRouteAction_gatewayId,
eC2CreateRouteAction_vpcEndpointId,
eC2CreateRouteAction_destinationPrefixListId,
eC2CreateRouteAction_description,
eC2CreateRouteAction_destinationCidrBlock,
eC2CreateRouteAction_routeTableId,
eC2CreateRouteTableAction_description,
eC2CreateRouteTableAction_vpcId,
eC2DeleteRouteAction_destinationIpv6CidrBlock,
eC2DeleteRouteAction_destinationPrefixListId,
eC2DeleteRouteAction_description,
eC2DeleteRouteAction_destinationCidrBlock,
eC2DeleteRouteAction_routeTableId,
eC2ReplaceRouteAction_destinationIpv6CidrBlock,
eC2ReplaceRouteAction_gatewayId,
eC2ReplaceRouteAction_destinationPrefixListId,
eC2ReplaceRouteAction_description,
eC2ReplaceRouteAction_destinationCidrBlock,
eC2ReplaceRouteAction_routeTableId,
eC2ReplaceRouteTableAssociationAction_description,
eC2ReplaceRouteTableAssociationAction_associationId,
eC2ReplaceRouteTableAssociationAction_routeTableId,
evaluationResult_violatorCount,
evaluationResult_complianceStatus,
evaluationResult_evaluationLimitExceeded,
expectedRoute_ipV4Cidr,
expectedRoute_routeTableId,
expectedRoute_allowedTargets,
expectedRoute_prefixListId,
expectedRoute_ipV6Cidr,
expectedRoute_contributingSubnets,
networkFirewallBlackHoleRouteDetectedViolation_routeTableId,
networkFirewallBlackHoleRouteDetectedViolation_vpcId,
networkFirewallBlackHoleRouteDetectedViolation_violatingRoutes,
networkFirewallBlackHoleRouteDetectedViolation_violationTarget,
networkFirewallInternetTrafficNotInspectedViolation_actualInternetGatewayRoutes,
networkFirewallInternetTrafficNotInspectedViolation_routeTableId,
networkFirewallInternetTrafficNotInspectedViolation_vpcId,
networkFirewallInternetTrafficNotInspectedViolation_violatingRoutes,
networkFirewallInternetTrafficNotInspectedViolation_subnetId,
networkFirewallInternetTrafficNotInspectedViolation_expectedFirewallSubnetRoutes,
networkFirewallInternetTrafficNotInspectedViolation_subnetAvailabilityZone,
networkFirewallInternetTrafficNotInspectedViolation_expectedInternetGatewayRoutes,
networkFirewallInternetTrafficNotInspectedViolation_currentInternetGatewayRouteTable,
networkFirewallInternetTrafficNotInspectedViolation_firewallSubnetId,
networkFirewallInternetTrafficNotInspectedViolation_currentFirewallSubnetRouteTable,
networkFirewallInternetTrafficNotInspectedViolation_expectedFirewallEndpoint,
networkFirewallInternetTrafficNotInspectedViolation_isRouteTableUsedInDifferentAZ,
networkFirewallInternetTrafficNotInspectedViolation_internetGatewayId,
networkFirewallInternetTrafficNotInspectedViolation_actualFirewallSubnetRoutes,
networkFirewallInvalidRouteConfigurationViolation_actualInternetGatewayRoutes,
networkFirewallInvalidRouteConfigurationViolation_routeTableId,
networkFirewallInvalidRouteConfigurationViolation_affectedSubnets,
networkFirewallInvalidRouteConfigurationViolation_vpcId,
networkFirewallInvalidRouteConfigurationViolation_actualFirewallEndpoint,
networkFirewallInvalidRouteConfigurationViolation_expectedFirewallSubnetId,
networkFirewallInvalidRouteConfigurationViolation_expectedFirewallSubnetRoutes,
networkFirewallInvalidRouteConfigurationViolation_expectedInternetGatewayRoutes,
networkFirewallInvalidRouteConfigurationViolation_currentInternetGatewayRouteTable,
networkFirewallInvalidRouteConfigurationViolation_violatingRoute,
networkFirewallInvalidRouteConfigurationViolation_currentFirewallSubnetRouteTable,
networkFirewallInvalidRouteConfigurationViolation_expectedFirewallEndpoint,
networkFirewallInvalidRouteConfigurationViolation_isRouteTableUsedInDifferentAZ,
networkFirewallInvalidRouteConfigurationViolation_actualFirewallSubnetId,
networkFirewallInvalidRouteConfigurationViolation_internetGatewayId,
networkFirewallInvalidRouteConfigurationViolation_actualFirewallSubnetRoutes,
networkFirewallMissingExpectedRTViolation_currentRouteTable,
networkFirewallMissingExpectedRTViolation_availabilityZone,
networkFirewallMissingExpectedRTViolation_vpc,
networkFirewallMissingExpectedRTViolation_violationTarget,
networkFirewallMissingExpectedRTViolation_expectedRouteTable,
networkFirewallMissingExpectedRoutesViolation_expectedRoutes,
networkFirewallMissingExpectedRoutesViolation_vpcId,
networkFirewallMissingExpectedRoutesViolation_violationTarget,
networkFirewallMissingFirewallViolation_targetViolationReason,
networkFirewallMissingFirewallViolation_availabilityZone,
networkFirewallMissingFirewallViolation_vpc,
networkFirewallMissingFirewallViolation_violationTarget,
networkFirewallMissingSubnetViolation_targetViolationReason,
networkFirewallMissingSubnetViolation_availabilityZone,
networkFirewallMissingSubnetViolation_vpc,
networkFirewallMissingSubnetViolation_violationTarget,
networkFirewallPolicyDescription_statefulRuleGroups,
networkFirewallPolicyDescription_statelessRuleGroups,
networkFirewallPolicyDescription_statelessFragmentDefaultActions,
networkFirewallPolicyDescription_statelessCustomActions,
networkFirewallPolicyDescription_statelessDefaultActions,
networkFirewallPolicyModifiedViolation_currentPolicyDescription,
networkFirewallPolicyModifiedViolation_violationTarget,
networkFirewallPolicyModifiedViolation_expectedPolicyDescription,
networkFirewallUnexpectedFirewallRoutesViolation_routeTableId,
networkFirewallUnexpectedFirewallRoutesViolation_vpcId,
networkFirewallUnexpectedFirewallRoutesViolation_violatingRoutes,
networkFirewallUnexpectedFirewallRoutesViolation_firewallEndpoint,
networkFirewallUnexpectedFirewallRoutesViolation_firewallSubnetId,
networkFirewallUnexpectedGatewayRoutesViolation_routeTableId,
networkFirewallUnexpectedGatewayRoutesViolation_vpcId,
networkFirewallUnexpectedGatewayRoutesViolation_violatingRoutes,
networkFirewallUnexpectedGatewayRoutesViolation_gatewayId,
partialMatch_targetViolationReasons,
partialMatch_reference,
policy_policyId,
policy_resourceTypeList,
policy_resourceTags,
policy_policyUpdateToken,
policy_deleteUnusedFMManagedResources,
policy_excludeMap,
policy_includeMap,
policy_policyName,
policy_securityServicePolicyData,
policy_resourceType,
policy_excludeResourceTags,
policy_remediationEnabled,
policyComplianceDetail_expiredAt,
policyComplianceDetail_policyId,
policyComplianceDetail_violators,
policyComplianceDetail_evaluationLimitExceeded,
policyComplianceDetail_issueInfoMap,
policyComplianceDetail_policyOwner,
policyComplianceDetail_memberAccount,
policyComplianceStatus_evaluationResults,
policyComplianceStatus_lastUpdated,
policyComplianceStatus_policyName,
policyComplianceStatus_policyId,
policyComplianceStatus_issueInfoMap,
policyComplianceStatus_policyOwner,
policyComplianceStatus_memberAccount,
policySummary_policyName,
policySummary_remediationEnabled,
policySummary_resourceType,
policySummary_policyId,
policySummary_deleteUnusedFMManagedResources,
policySummary_policyArn,
policySummary_securityServiceType,
possibleRemediationAction_isDefaultAction,
possibleRemediationAction_description,
possibleRemediationAction_orderedRemediationActions,
possibleRemediationActions_actions,
possibleRemediationActions_description,
protocolsListData_listUpdateToken,
protocolsListData_listId,
protocolsListData_lastUpdateTime,
protocolsListData_previousProtocolsList,
protocolsListData_createTime,
protocolsListData_listName,
protocolsListData_protocolsList,
protocolsListDataSummary_protocolsList,
protocolsListDataSummary_listArn,
protocolsListDataSummary_listId,
protocolsListDataSummary_listName,
remediationAction_eC2CreateRouteAction,
remediationAction_eC2CopyRouteTableAction,
remediationAction_eC2ReplaceRouteTableAssociationAction,
remediationAction_eC2AssociateRouteTableAction,
remediationAction_eC2ReplaceRouteAction,
remediationAction_eC2DeleteRouteAction,
remediationAction_description,
remediationAction_eC2CreateRouteTableAction,
remediationActionWithOrder_remediationAction,
remediationActionWithOrder_order,
resourceTag_value,
resourceTag_key,
resourceViolation_possibleRemediationActions,
resourceViolation_networkFirewallBlackHoleRouteDetectedViolation,
resourceViolation_dnsRuleGroupLimitExceededViolation,
resourceViolation_networkFirewallMissingExpectedRTViolation,
resourceViolation_networkFirewallInternetTrafficNotInspectedViolation,
resourceViolation_networkFirewallMissingFirewallViolation,
resourceViolation_networkFirewallMissingSubnetViolation,
resourceViolation_awsEc2InstanceViolation,
resourceViolation_networkFirewallMissingExpectedRoutesViolation,
resourceViolation_dnsRuleGroupPriorityConflictViolation,
resourceViolation_awsVPCSecurityGroupViolation,
resourceViolation_networkFirewallPolicyModifiedViolation,
resourceViolation_networkFirewallUnexpectedFirewallRoutesViolation,
resourceViolation_awsEc2NetworkInterfaceViolation,
resourceViolation_networkFirewallUnexpectedGatewayRoutesViolation,
resourceViolation_dnsDuplicateRuleGroupViolation,
resourceViolation_networkFirewallInvalidRouteConfigurationViolation,
route_destination,
route_targetType,
route_destinationType,
route_target,
securityGroupRemediationAction_isDefaultAction,
securityGroupRemediationAction_remediationResult,
securityGroupRemediationAction_description,
securityGroupRemediationAction_remediationActionType,
securityGroupRuleDescription_fromPort,
securityGroupRuleDescription_protocol,
securityGroupRuleDescription_iPV4Range,
securityGroupRuleDescription_prefixListId,
securityGroupRuleDescription_toPort,
securityGroupRuleDescription_iPV6Range,
securityServicePolicyData_managedServiceData,
securityServicePolicyData_type,
statefulRuleGroup_resourceId,
statefulRuleGroup_ruleGroupName,
statelessRuleGroup_resourceId,
statelessRuleGroup_priority,
statelessRuleGroup_ruleGroupName,
tag_key,
tag_value,
violationDetail_resourceTags,
violationDetail_resourceDescription,
violationDetail_policyId,
violationDetail_memberAccount,
violationDetail_resourceId,
violationDetail_resourceType,
violationDetail_resourceViolations,
)
where
import Amazonka.FMS.AssociateAdminAccount
import Amazonka.FMS.DeleteAppsList
import Amazonka.FMS.DeleteNotificationChannel
import Amazonka.FMS.DeletePolicy
import Amazonka.FMS.DeleteProtocolsList
import Amazonka.FMS.DisassociateAdminAccount
import Amazonka.FMS.GetAdminAccount
import Amazonka.FMS.GetAppsList
import Amazonka.FMS.GetComplianceDetail
import Amazonka.FMS.GetNotificationChannel
import Amazonka.FMS.GetPolicy
import Amazonka.FMS.GetProtectionStatus
import Amazonka.FMS.GetProtocolsList
import Amazonka.FMS.GetViolationDetails
import Amazonka.FMS.ListAppsLists
import Amazonka.FMS.ListComplianceStatus
import Amazonka.FMS.ListMemberAccounts
import Amazonka.FMS.ListPolicies
import Amazonka.FMS.ListProtocolsLists
import Amazonka.FMS.ListTagsForResource
import Amazonka.FMS.PutAppsList
import Amazonka.FMS.PutNotificationChannel
import Amazonka.FMS.PutPolicy
import Amazonka.FMS.PutProtocolsList
import Amazonka.FMS.TagResource
import Amazonka.FMS.Types.ActionTarget
import Amazonka.FMS.Types.App
import Amazonka.FMS.Types.AppsListData
import Amazonka.FMS.Types.AppsListDataSummary
import Amazonka.FMS.Types.AwsEc2InstanceViolation
import Amazonka.FMS.Types.AwsEc2NetworkInterfaceViolation
import Amazonka.FMS.Types.AwsVPCSecurityGroupViolation
import Amazonka.FMS.Types.ComplianceViolator
import Amazonka.FMS.Types.DnsDuplicateRuleGroupViolation
import Amazonka.FMS.Types.DnsRuleGroupLimitExceededViolation
import Amazonka.FMS.Types.DnsRuleGroupPriorityConflictViolation
import Amazonka.FMS.Types.EC2AssociateRouteTableAction
import Amazonka.FMS.Types.EC2CopyRouteTableAction
import Amazonka.FMS.Types.EC2CreateRouteAction
import Amazonka.FMS.Types.EC2CreateRouteTableAction
import Amazonka.FMS.Types.EC2DeleteRouteAction
import Amazonka.FMS.Types.EC2ReplaceRouteAction
import Amazonka.FMS.Types.EC2ReplaceRouteTableAssociationAction
import Amazonka.FMS.Types.EvaluationResult
import Amazonka.FMS.Types.ExpectedRoute
import Amazonka.FMS.Types.NetworkFirewallBlackHoleRouteDetectedViolation
import Amazonka.FMS.Types.NetworkFirewallInternetTrafficNotInspectedViolation
import Amazonka.FMS.Types.NetworkFirewallInvalidRouteConfigurationViolation
import Amazonka.FMS.Types.NetworkFirewallMissingExpectedRTViolation
import Amazonka.FMS.Types.NetworkFirewallMissingExpectedRoutesViolation
import Amazonka.FMS.Types.NetworkFirewallMissingFirewallViolation
import Amazonka.FMS.Types.NetworkFirewallMissingSubnetViolation
import Amazonka.FMS.Types.NetworkFirewallPolicyDescription
import Amazonka.FMS.Types.NetworkFirewallPolicyModifiedViolation
import Amazonka.FMS.Types.NetworkFirewallUnexpectedFirewallRoutesViolation
import Amazonka.FMS.Types.NetworkFirewallUnexpectedGatewayRoutesViolation
import Amazonka.FMS.Types.PartialMatch
import Amazonka.FMS.Types.Policy
import Amazonka.FMS.Types.PolicyComplianceDetail
import Amazonka.FMS.Types.PolicyComplianceStatus
import Amazonka.FMS.Types.PolicySummary
import Amazonka.FMS.Types.PossibleRemediationAction
import Amazonka.FMS.Types.PossibleRemediationActions
import Amazonka.FMS.Types.ProtocolsListData
import Amazonka.FMS.Types.ProtocolsListDataSummary
import Amazonka.FMS.Types.RemediationAction
import Amazonka.FMS.Types.RemediationActionWithOrder
import Amazonka.FMS.Types.ResourceTag
import Amazonka.FMS.Types.ResourceViolation
import Amazonka.FMS.Types.Route
import Amazonka.FMS.Types.SecurityGroupRemediationAction
import Amazonka.FMS.Types.SecurityGroupRuleDescription
import Amazonka.FMS.Types.SecurityServicePolicyData
import Amazonka.FMS.Types.StatefulRuleGroup
import Amazonka.FMS.Types.StatelessRuleGroup
import Amazonka.FMS.Types.Tag
import Amazonka.FMS.Types.ViolationDetail
import Amazonka.FMS.UntagResource