{-# OPTIONS_GHC -fno-warn-orphans #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | -- Module : Test.Amazonka.Gen.NetworkFirewall -- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Test.Amazonka.Gen.NetworkFirewall where import Amazonka.NetworkFirewall import qualified Data.Proxy as Proxy import Test.Amazonka.Fixture import Test.Amazonka.NetworkFirewall.Internal import Test.Amazonka.Prelude import Test.Tasty -- Auto-generated: the actual test selection needs to be manually placed into -- the top-level so that real test data can be incrementally added. -- -- This commented snippet is what the entire set should look like: -- fixtures :: TestTree -- fixtures = -- [ testGroup "request" -- [ requestAssociateFirewallPolicy $ -- newAssociateFirewallPolicy -- -- , requestAssociateSubnets $ -- newAssociateSubnets -- -- , requestCreateFirewall $ -- newCreateFirewall -- -- , requestCreateFirewallPolicy $ -- newCreateFirewallPolicy -- -- , requestCreateRuleGroup $ -- newCreateRuleGroup -- -- , requestDeleteFirewall $ -- newDeleteFirewall -- -- , requestDeleteFirewallPolicy $ -- newDeleteFirewallPolicy -- -- , requestDeleteResourcePolicy $ -- newDeleteResourcePolicy -- -- , requestDeleteRuleGroup $ -- newDeleteRuleGroup -- -- , requestDescribeFirewall $ -- newDescribeFirewall -- -- , requestDescribeFirewallPolicy $ -- newDescribeFirewallPolicy -- -- , requestDescribeLoggingConfiguration $ -- newDescribeLoggingConfiguration -- -- , requestDescribeResourcePolicy $ -- newDescribeResourcePolicy -- -- , requestDescribeRuleGroup $ -- newDescribeRuleGroup -- -- , requestDescribeRuleGroupMetadata $ -- newDescribeRuleGroupMetadata -- -- , requestDisassociateSubnets $ -- newDisassociateSubnets -- -- , requestListFirewallPolicies $ -- newListFirewallPolicies -- -- , requestListFirewalls $ -- newListFirewalls -- -- , requestListRuleGroups $ -- newListRuleGroups -- -- , requestListTagsForResource $ -- newListTagsForResource -- -- , requestPutResourcePolicy $ -- newPutResourcePolicy -- -- , requestTagResource $ -- newTagResource -- -- , requestUntagResource $ -- newUntagResource -- -- , requestUpdateFirewallDeleteProtection $ -- newUpdateFirewallDeleteProtection -- -- , requestUpdateFirewallDescription $ -- newUpdateFirewallDescription -- -- , requestUpdateFirewallEncryptionConfiguration $ -- newUpdateFirewallEncryptionConfiguration -- -- , requestUpdateFirewallPolicy $ -- newUpdateFirewallPolicy -- -- , requestUpdateFirewallPolicyChangeProtection $ -- newUpdateFirewallPolicyChangeProtection -- -- , requestUpdateLoggingConfiguration $ -- newUpdateLoggingConfiguration -- -- , requestUpdateRuleGroup $ -- newUpdateRuleGroup -- -- , requestUpdateSubnetChangeProtection $ -- newUpdateSubnetChangeProtection -- -- ] -- , testGroup "response" -- [ responseAssociateFirewallPolicy $ -- newAssociateFirewallPolicyResponse -- -- , responseAssociateSubnets $ -- newAssociateSubnetsResponse -- -- , responseCreateFirewall $ -- newCreateFirewallResponse -- -- , responseCreateFirewallPolicy $ -- newCreateFirewallPolicyResponse -- -- , responseCreateRuleGroup $ -- newCreateRuleGroupResponse -- -- , responseDeleteFirewall $ -- newDeleteFirewallResponse -- -- , responseDeleteFirewallPolicy $ -- newDeleteFirewallPolicyResponse -- -- , responseDeleteResourcePolicy $ -- newDeleteResourcePolicyResponse -- -- , responseDeleteRuleGroup $ -- newDeleteRuleGroupResponse -- -- , responseDescribeFirewall $ -- newDescribeFirewallResponse -- -- , responseDescribeFirewallPolicy $ -- newDescribeFirewallPolicyResponse -- -- , responseDescribeLoggingConfiguration $ -- newDescribeLoggingConfigurationResponse -- -- , responseDescribeResourcePolicy $ -- newDescribeResourcePolicyResponse -- -- , responseDescribeRuleGroup $ -- newDescribeRuleGroupResponse -- -- , responseDescribeRuleGroupMetadata $ -- newDescribeRuleGroupMetadataResponse -- -- , responseDisassociateSubnets $ -- newDisassociateSubnetsResponse -- -- , responseListFirewallPolicies $ -- newListFirewallPoliciesResponse -- -- , responseListFirewalls $ -- newListFirewallsResponse -- -- , responseListRuleGroups $ -- newListRuleGroupsResponse -- -- , responseListTagsForResource $ -- newListTagsForResourceResponse -- -- , responsePutResourcePolicy $ -- newPutResourcePolicyResponse -- -- , responseTagResource $ -- newTagResourceResponse -- -- , responseUntagResource $ -- newUntagResourceResponse -- -- , responseUpdateFirewallDeleteProtection $ -- newUpdateFirewallDeleteProtectionResponse -- -- , responseUpdateFirewallDescription $ -- newUpdateFirewallDescriptionResponse -- -- , responseUpdateFirewallEncryptionConfiguration $ -- newUpdateFirewallEncryptionConfigurationResponse -- -- , responseUpdateFirewallPolicy $ -- newUpdateFirewallPolicyResponse -- -- , responseUpdateFirewallPolicyChangeProtection $ -- newUpdateFirewallPolicyChangeProtectionResponse -- -- , responseUpdateLoggingConfiguration $ -- newUpdateLoggingConfigurationResponse -- -- , responseUpdateRuleGroup $ -- newUpdateRuleGroupResponse -- -- , responseUpdateSubnetChangeProtection $ -- newUpdateSubnetChangeProtectionResponse -- -- ] -- ] -- Requests requestAssociateFirewallPolicy :: AssociateFirewallPolicy -> TestTree requestAssociateFirewallPolicy = req "AssociateFirewallPolicy" "fixture/AssociateFirewallPolicy.yaml" requestAssociateSubnets :: AssociateSubnets -> TestTree requestAssociateSubnets = req "AssociateSubnets" "fixture/AssociateSubnets.yaml" requestCreateFirewall :: CreateFirewall -> TestTree requestCreateFirewall = req "CreateFirewall" "fixture/CreateFirewall.yaml" requestCreateFirewallPolicy :: CreateFirewallPolicy -> TestTree requestCreateFirewallPolicy = req "CreateFirewallPolicy" "fixture/CreateFirewallPolicy.yaml" requestCreateRuleGroup :: CreateRuleGroup -> TestTree requestCreateRuleGroup = req "CreateRuleGroup" "fixture/CreateRuleGroup.yaml" requestDeleteFirewall :: DeleteFirewall -> TestTree requestDeleteFirewall = req "DeleteFirewall" "fixture/DeleteFirewall.yaml" requestDeleteFirewallPolicy :: DeleteFirewallPolicy -> TestTree requestDeleteFirewallPolicy = req "DeleteFirewallPolicy" "fixture/DeleteFirewallPolicy.yaml" requestDeleteResourcePolicy :: DeleteResourcePolicy -> TestTree requestDeleteResourcePolicy = req "DeleteResourcePolicy" "fixture/DeleteResourcePolicy.yaml" requestDeleteRuleGroup :: DeleteRuleGroup -> TestTree requestDeleteRuleGroup = req "DeleteRuleGroup" "fixture/DeleteRuleGroup.yaml" requestDescribeFirewall :: DescribeFirewall -> TestTree requestDescribeFirewall = req "DescribeFirewall" "fixture/DescribeFirewall.yaml" requestDescribeFirewallPolicy :: DescribeFirewallPolicy -> TestTree requestDescribeFirewallPolicy = req "DescribeFirewallPolicy" "fixture/DescribeFirewallPolicy.yaml" requestDescribeLoggingConfiguration :: DescribeLoggingConfiguration -> TestTree requestDescribeLoggingConfiguration = req "DescribeLoggingConfiguration" "fixture/DescribeLoggingConfiguration.yaml" requestDescribeResourcePolicy :: DescribeResourcePolicy -> TestTree requestDescribeResourcePolicy = req "DescribeResourcePolicy" "fixture/DescribeResourcePolicy.yaml" requestDescribeRuleGroup :: DescribeRuleGroup -> TestTree requestDescribeRuleGroup = req "DescribeRuleGroup" "fixture/DescribeRuleGroup.yaml" requestDescribeRuleGroupMetadata :: DescribeRuleGroupMetadata -> TestTree requestDescribeRuleGroupMetadata = req "DescribeRuleGroupMetadata" "fixture/DescribeRuleGroupMetadata.yaml" requestDisassociateSubnets :: DisassociateSubnets -> TestTree requestDisassociateSubnets = req "DisassociateSubnets" "fixture/DisassociateSubnets.yaml" requestListFirewallPolicies :: ListFirewallPolicies -> TestTree requestListFirewallPolicies = req "ListFirewallPolicies" "fixture/ListFirewallPolicies.yaml" requestListFirewalls :: ListFirewalls -> TestTree requestListFirewalls = req "ListFirewalls" "fixture/ListFirewalls.yaml" requestListRuleGroups :: ListRuleGroups -> TestTree requestListRuleGroups = req "ListRuleGroups" "fixture/ListRuleGroups.yaml" requestListTagsForResource :: ListTagsForResource -> TestTree requestListTagsForResource = req "ListTagsForResource" "fixture/ListTagsForResource.yaml" requestPutResourcePolicy :: PutResourcePolicy -> TestTree requestPutResourcePolicy = req "PutResourcePolicy" "fixture/PutResourcePolicy.yaml" requestTagResource :: TagResource -> TestTree requestTagResource = req "TagResource" "fixture/TagResource.yaml" requestUntagResource :: UntagResource -> TestTree requestUntagResource = req "UntagResource" "fixture/UntagResource.yaml" requestUpdateFirewallDeleteProtection :: UpdateFirewallDeleteProtection -> TestTree requestUpdateFirewallDeleteProtection = req "UpdateFirewallDeleteProtection" "fixture/UpdateFirewallDeleteProtection.yaml" requestUpdateFirewallDescription :: UpdateFirewallDescription -> TestTree requestUpdateFirewallDescription = req "UpdateFirewallDescription" "fixture/UpdateFirewallDescription.yaml" requestUpdateFirewallEncryptionConfiguration :: UpdateFirewallEncryptionConfiguration -> TestTree requestUpdateFirewallEncryptionConfiguration = req "UpdateFirewallEncryptionConfiguration" "fixture/UpdateFirewallEncryptionConfiguration.yaml" requestUpdateFirewallPolicy :: UpdateFirewallPolicy -> TestTree requestUpdateFirewallPolicy = req "UpdateFirewallPolicy" "fixture/UpdateFirewallPolicy.yaml" requestUpdateFirewallPolicyChangeProtection :: UpdateFirewallPolicyChangeProtection -> TestTree requestUpdateFirewallPolicyChangeProtection = req "UpdateFirewallPolicyChangeProtection" "fixture/UpdateFirewallPolicyChangeProtection.yaml" requestUpdateLoggingConfiguration :: UpdateLoggingConfiguration -> TestTree requestUpdateLoggingConfiguration = req "UpdateLoggingConfiguration" "fixture/UpdateLoggingConfiguration.yaml" requestUpdateRuleGroup :: UpdateRuleGroup -> TestTree requestUpdateRuleGroup = req "UpdateRuleGroup" "fixture/UpdateRuleGroup.yaml" requestUpdateSubnetChangeProtection :: UpdateSubnetChangeProtection -> TestTree requestUpdateSubnetChangeProtection = req "UpdateSubnetChangeProtection" "fixture/UpdateSubnetChangeProtection.yaml" -- Responses responseAssociateFirewallPolicy :: AssociateFirewallPolicyResponse -> TestTree responseAssociateFirewallPolicy = res "AssociateFirewallPolicyResponse" "fixture/AssociateFirewallPolicyResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy AssociateFirewallPolicy) responseAssociateSubnets :: AssociateSubnetsResponse -> TestTree responseAssociateSubnets = res "AssociateSubnetsResponse" "fixture/AssociateSubnetsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy AssociateSubnets) responseCreateFirewall :: CreateFirewallResponse -> TestTree responseCreateFirewall = res "CreateFirewallResponse" "fixture/CreateFirewallResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy CreateFirewall) responseCreateFirewallPolicy :: CreateFirewallPolicyResponse -> TestTree responseCreateFirewallPolicy = res "CreateFirewallPolicyResponse" "fixture/CreateFirewallPolicyResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy CreateFirewallPolicy) responseCreateRuleGroup :: CreateRuleGroupResponse -> TestTree responseCreateRuleGroup = res "CreateRuleGroupResponse" "fixture/CreateRuleGroupResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy CreateRuleGroup) responseDeleteFirewall :: DeleteFirewallResponse -> TestTree responseDeleteFirewall = res "DeleteFirewallResponse" "fixture/DeleteFirewallResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DeleteFirewall) responseDeleteFirewallPolicy :: DeleteFirewallPolicyResponse -> TestTree responseDeleteFirewallPolicy = res "DeleteFirewallPolicyResponse" "fixture/DeleteFirewallPolicyResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DeleteFirewallPolicy) responseDeleteResourcePolicy :: DeleteResourcePolicyResponse -> TestTree responseDeleteResourcePolicy = res "DeleteResourcePolicyResponse" "fixture/DeleteResourcePolicyResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DeleteResourcePolicy) responseDeleteRuleGroup :: DeleteRuleGroupResponse -> TestTree responseDeleteRuleGroup = res "DeleteRuleGroupResponse" "fixture/DeleteRuleGroupResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DeleteRuleGroup) responseDescribeFirewall :: DescribeFirewallResponse -> TestTree responseDescribeFirewall = res "DescribeFirewallResponse" "fixture/DescribeFirewallResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DescribeFirewall) responseDescribeFirewallPolicy :: DescribeFirewallPolicyResponse -> TestTree responseDescribeFirewallPolicy = res "DescribeFirewallPolicyResponse" "fixture/DescribeFirewallPolicyResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DescribeFirewallPolicy) responseDescribeLoggingConfiguration :: DescribeLoggingConfigurationResponse -> TestTree responseDescribeLoggingConfiguration = res "DescribeLoggingConfigurationResponse" "fixture/DescribeLoggingConfigurationResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DescribeLoggingConfiguration) responseDescribeResourcePolicy :: DescribeResourcePolicyResponse -> TestTree responseDescribeResourcePolicy = res "DescribeResourcePolicyResponse" "fixture/DescribeResourcePolicyResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DescribeResourcePolicy) responseDescribeRuleGroup :: DescribeRuleGroupResponse -> TestTree responseDescribeRuleGroup = res "DescribeRuleGroupResponse" "fixture/DescribeRuleGroupResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DescribeRuleGroup) responseDescribeRuleGroupMetadata :: DescribeRuleGroupMetadataResponse -> TestTree responseDescribeRuleGroupMetadata = res "DescribeRuleGroupMetadataResponse" "fixture/DescribeRuleGroupMetadataResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DescribeRuleGroupMetadata) responseDisassociateSubnets :: DisassociateSubnetsResponse -> TestTree responseDisassociateSubnets = res "DisassociateSubnetsResponse" "fixture/DisassociateSubnetsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DisassociateSubnets) responseListFirewallPolicies :: ListFirewallPoliciesResponse -> TestTree responseListFirewallPolicies = res "ListFirewallPoliciesResponse" "fixture/ListFirewallPoliciesResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ListFirewallPolicies) responseListFirewalls :: ListFirewallsResponse -> TestTree responseListFirewalls = res "ListFirewallsResponse" "fixture/ListFirewallsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ListFirewalls) responseListRuleGroups :: ListRuleGroupsResponse -> TestTree responseListRuleGroups = res "ListRuleGroupsResponse" "fixture/ListRuleGroupsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ListRuleGroups) responseListTagsForResource :: ListTagsForResourceResponse -> TestTree responseListTagsForResource = res "ListTagsForResourceResponse" "fixture/ListTagsForResourceResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ListTagsForResource) responsePutResourcePolicy :: PutResourcePolicyResponse -> TestTree responsePutResourcePolicy = res "PutResourcePolicyResponse" "fixture/PutResourcePolicyResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy PutResourcePolicy) responseTagResource :: TagResourceResponse -> TestTree responseTagResource = res "TagResourceResponse" "fixture/TagResourceResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy TagResource) responseUntagResource :: UntagResourceResponse -> TestTree responseUntagResource = res "UntagResourceResponse" "fixture/UntagResourceResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy UntagResource) responseUpdateFirewallDeleteProtection :: UpdateFirewallDeleteProtectionResponse -> TestTree responseUpdateFirewallDeleteProtection = res "UpdateFirewallDeleteProtectionResponse" "fixture/UpdateFirewallDeleteProtectionResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy UpdateFirewallDeleteProtection) responseUpdateFirewallDescription :: UpdateFirewallDescriptionResponse -> TestTree responseUpdateFirewallDescription = res "UpdateFirewallDescriptionResponse" "fixture/UpdateFirewallDescriptionResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy UpdateFirewallDescription) responseUpdateFirewallEncryptionConfiguration :: UpdateFirewallEncryptionConfigurationResponse -> TestTree responseUpdateFirewallEncryptionConfiguration = res "UpdateFirewallEncryptionConfigurationResponse" "fixture/UpdateFirewallEncryptionConfigurationResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy UpdateFirewallEncryptionConfiguration) responseUpdateFirewallPolicy :: UpdateFirewallPolicyResponse -> TestTree responseUpdateFirewallPolicy = res "UpdateFirewallPolicyResponse" "fixture/UpdateFirewallPolicyResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy UpdateFirewallPolicy) responseUpdateFirewallPolicyChangeProtection :: UpdateFirewallPolicyChangeProtectionResponse -> TestTree responseUpdateFirewallPolicyChangeProtection = res "UpdateFirewallPolicyChangeProtectionResponse" "fixture/UpdateFirewallPolicyChangeProtectionResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy UpdateFirewallPolicyChangeProtection) responseUpdateLoggingConfiguration :: UpdateLoggingConfigurationResponse -> TestTree responseUpdateLoggingConfiguration = res "UpdateLoggingConfigurationResponse" "fixture/UpdateLoggingConfigurationResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy UpdateLoggingConfiguration) responseUpdateRuleGroup :: UpdateRuleGroupResponse -> TestTree responseUpdateRuleGroup = res "UpdateRuleGroupResponse" "fixture/UpdateRuleGroupResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy UpdateRuleGroup) responseUpdateSubnetChangeProtection :: UpdateSubnetChangeProtectionResponse -> TestTree responseUpdateSubnetChangeProtection = res "UpdateSubnetChangeProtectionResponse" "fixture/UpdateSubnetChangeProtectionResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy UpdateSubnetChangeProtection)