16namespace NetworkFirewall
83 std::shared_ptr<NetworkFirewallEndpointProviderBase> endpointProvider = Aws::MakeShared<NetworkFirewallEndpointProvider>(ALLOCATION_TAG));
90 std::shared_ptr<NetworkFirewallEndpointProviderBase> endpointProvider = Aws::MakeShared<NetworkFirewallEndpointProvider>(ALLOCATION_TAG),
98 std::shared_ptr<NetworkFirewallEndpointProviderBase> endpointProvider = Aws::MakeShared<NetworkFirewallEndpointProvider>(ALLOCATION_TAG),
789 std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
790 std::shared_ptr<NetworkFirewallEndpointProviderBase> m_endpointProvider;
#define AWS_NETWORKFIREWALL_API
virtual Model::CreateFirewallOutcomeCallable CreateFirewallCallable(const Model::CreateFirewallRequest &request) const
static const char * ALLOCATION_TAG
virtual Model::ListFirewallsOutcomeCallable ListFirewallsCallable(const Model::ListFirewallsRequest &request) const
virtual Model::CreateRuleGroupOutcomeCallable CreateRuleGroupCallable(const Model::CreateRuleGroupRequest &request) const
virtual Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const Model::DeleteResourcePolicyRequest &request) const
virtual Model::UpdateFirewallDeleteProtectionOutcomeCallable UpdateFirewallDeleteProtectionCallable(const Model::UpdateFirewallDeleteProtectionRequest &request) const
virtual Model::DescribeFirewallPolicyOutcome DescribeFirewallPolicy(const Model::DescribeFirewallPolicyRequest &request) const
virtual Model::UpdateSubnetChangeProtectionOutcomeCallable UpdateSubnetChangeProtectionCallable(const Model::UpdateSubnetChangeProtectionRequest &request) const
virtual Model::CreateFirewallPolicyOutcome CreateFirewallPolicy(const Model::CreateFirewallPolicyRequest &request) const
virtual Model::UpdateFirewallPolicyChangeProtectionOutcomeCallable UpdateFirewallPolicyChangeProtectionCallable(const Model::UpdateFirewallPolicyChangeProtectionRequest &request) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::DescribeRuleGroupOutcomeCallable DescribeRuleGroupCallable(const Model::DescribeRuleGroupRequest &request) const
virtual Model::CreateFirewallOutcome CreateFirewall(const Model::CreateFirewallRequest &request) const
virtual void DeleteResourcePolicyAsync(const Model::DeleteResourcePolicyRequest &request, const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void CreateFirewallPolicyAsync(const Model::CreateFirewallPolicyRequest &request, const CreateFirewallPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
virtual Model::AssociateSubnetsOutcome AssociateSubnets(const Model::AssociateSubnetsRequest &request) const
virtual Model::DeleteRuleGroupOutcomeCallable DeleteRuleGroupCallable(const Model::DeleteRuleGroupRequest &request) const
virtual Model::AssociateSubnetsOutcomeCallable AssociateSubnetsCallable(const Model::AssociateSubnetsRequest &request) const
virtual Model::DescribeRuleGroupMetadataOutcome DescribeRuleGroupMetadata(const Model::DescribeRuleGroupMetadataRequest &request) const
virtual Model::DeleteFirewallPolicyOutcome DeleteFirewallPolicy(const Model::DeleteFirewallPolicyRequest &request) const
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request) const
NetworkFirewallClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
static const char * SERVICE_NAME
virtual Model::UpdateFirewallPolicyChangeProtectionOutcome UpdateFirewallPolicyChangeProtection(const Model::UpdateFirewallPolicyChangeProtectionRequest &request) const
NetworkFirewallClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual void UpdateFirewallDescriptionAsync(const Model::UpdateFirewallDescriptionRequest &request, const UpdateFirewallDescriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeLoggingConfigurationOutcomeCallable DescribeLoggingConfigurationCallable(const Model::DescribeLoggingConfigurationRequest &request) const
virtual void CreateFirewallAsync(const Model::CreateFirewallRequest &request, const CreateFirewallResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutResourcePolicyOutcome PutResourcePolicy(const Model::PutResourcePolicyRequest &request) const
virtual Model::DescribeResourcePolicyOutcome DescribeResourcePolicy(const Model::DescribeResourcePolicyRequest &request) const
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateRuleGroupOutcomeCallable UpdateRuleGroupCallable(const Model::UpdateRuleGroupRequest &request) const
virtual Model::DeleteFirewallOutcome DeleteFirewall(const Model::DeleteFirewallRequest &request) const
virtual void DescribeFirewallPolicyAsync(const Model::DescribeFirewallPolicyRequest &request, const DescribeFirewallPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateFirewallPolicyOutcome AssociateFirewallPolicy(const Model::AssociateFirewallPolicyRequest &request) const
NetworkFirewallClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< NetworkFirewallEndpointProviderBase > endpointProvider=Aws::MakeShared< NetworkFirewallEndpointProvider >(ALLOCATION_TAG), const Aws::NetworkFirewall::NetworkFirewallClientConfiguration &clientConfiguration=Aws::NetworkFirewall::NetworkFirewallClientConfiguration())
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::UpdateFirewallEncryptionConfigurationOutcomeCallable UpdateFirewallEncryptionConfigurationCallable(const Model::UpdateFirewallEncryptionConfigurationRequest &request) const
virtual Model::AssociateFirewallPolicyOutcomeCallable AssociateFirewallPolicyCallable(const Model::AssociateFirewallPolicyRequest &request) const
virtual void ListRuleGroupsAsync(const Model::ListRuleGroupsRequest &request, const ListRuleGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DeleteRuleGroupAsync(const Model::DeleteRuleGroupRequest &request, const DeleteRuleGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DescribeRuleGroupAsync(const Model::DescribeRuleGroupRequest &request, const DescribeRuleGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListFirewallPoliciesOutcomeCallable ListFirewallPoliciesCallable(const Model::ListFirewallPoliciesRequest &request) const
virtual Model::DescribeResourcePolicyOutcomeCallable DescribeResourcePolicyCallable(const Model::DescribeResourcePolicyRequest &request) const
virtual void DescribeFirewallAsync(const Model::DescribeFirewallRequest &request, const DescribeFirewallResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void UpdateFirewallEncryptionConfigurationAsync(const Model::UpdateFirewallEncryptionConfigurationRequest &request, const UpdateFirewallEncryptionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::DescribeFirewallOutcome DescribeFirewall(const Model::DescribeFirewallRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual void CreateRuleGroupAsync(const Model::CreateRuleGroupRequest &request, const CreateRuleGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateLoggingConfigurationOutcome UpdateLoggingConfiguration(const Model::UpdateLoggingConfigurationRequest &request) const
virtual void ListFirewallPoliciesAsync(const Model::ListFirewallPoliciesRequest &request, const ListFirewallPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void UpdateFirewallPolicyChangeProtectionAsync(const Model::UpdateFirewallPolicyChangeProtectionRequest &request, const UpdateFirewallPolicyChangeProtectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const Model::PutResourcePolicyRequest &request) const
NetworkFirewallClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::UpdateFirewallDescriptionOutcomeCallable UpdateFirewallDescriptionCallable(const Model::UpdateFirewallDescriptionRequest &request) const
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
virtual Model::DescribeFirewallPolicyOutcomeCallable DescribeFirewallPolicyCallable(const Model::DescribeFirewallPolicyRequest &request) const
virtual void DeleteFirewallPolicyAsync(const Model::DeleteFirewallPolicyRequest &request, const DeleteFirewallPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateFirewallPolicyOutcomeCallable CreateFirewallPolicyCallable(const Model::CreateFirewallPolicyRequest &request) const
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
virtual Model::DisassociateSubnetsOutcomeCallable DisassociateSubnetsCallable(const Model::DisassociateSubnetsRequest &request) const
virtual void DescribeLoggingConfigurationAsync(const Model::DescribeLoggingConfigurationRequest &request, const DescribeLoggingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateFirewallPolicyOutcome UpdateFirewallPolicy(const Model::UpdateFirewallPolicyRequest &request) const
virtual Model::DescribeRuleGroupMetadataOutcomeCallable DescribeRuleGroupMetadataCallable(const Model::DescribeRuleGroupMetadataRequest &request) const
virtual void AssociateFirewallPolicyAsync(const Model::AssociateFirewallPolicyRequest &request, const AssociateFirewallPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateRuleGroupOutcome UpdateRuleGroup(const Model::UpdateRuleGroupRequest &request) const
virtual Model::UpdateLoggingConfigurationOutcomeCallable UpdateLoggingConfigurationCallable(const Model::UpdateLoggingConfigurationRequest &request) const
virtual void DescribeResourcePolicyAsync(const Model::DescribeResourcePolicyRequest &request, const DescribeResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void PutResourcePolicyAsync(const Model::PutResourcePolicyRequest &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void UpdateFirewallPolicyAsync(const Model::UpdateFirewallPolicyRequest &request, const UpdateFirewallPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateFirewallEncryptionConfigurationOutcome UpdateFirewallEncryptionConfiguration(const Model::UpdateFirewallEncryptionConfigurationRequest &request) const
virtual void AssociateSubnetsAsync(const Model::AssociateSubnetsRequest &request, const AssociateSubnetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeRuleGroupOutcome DescribeRuleGroup(const Model::DescribeRuleGroupRequest &request) const
virtual void ListFirewallsAsync(const Model::ListFirewallsRequest &request, const ListFirewallsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateRuleGroupOutcome CreateRuleGroup(const Model::CreateRuleGroupRequest &request) const
virtual Model::DeleteFirewallOutcomeCallable DeleteFirewallCallable(const Model::DeleteFirewallRequest &request) const
virtual Model::ListRuleGroupsOutcome ListRuleGroups(const Model::ListRuleGroupsRequest &request) const
virtual ~NetworkFirewallClient()
virtual void DescribeRuleGroupMetadataAsync(const Model::DescribeRuleGroupMetadataRequest &request, const DescribeRuleGroupMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeLoggingConfigurationOutcome DescribeLoggingConfiguration(const Model::DescribeLoggingConfigurationRequest &request) const
virtual Model::UpdateFirewallDescriptionOutcome UpdateFirewallDescription(const Model::UpdateFirewallDescriptionRequest &request) const
virtual Model::ListRuleGroupsOutcomeCallable ListRuleGroupsCallable(const Model::ListRuleGroupsRequest &request) const
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void UpdateSubnetChangeProtectionAsync(const Model::UpdateSubnetChangeProtectionRequest &request, const UpdateSubnetChangeProtectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void DisassociateSubnetsAsync(const Model::DisassociateSubnetsRequest &request, const DisassociateSubnetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteRuleGroupOutcome DeleteRuleGroup(const Model::DeleteRuleGroupRequest &request) const
virtual Model::DescribeFirewallOutcomeCallable DescribeFirewallCallable(const Model::DescribeFirewallRequest &request) const
NetworkFirewallClient(const Aws::NetworkFirewall::NetworkFirewallClientConfiguration &clientConfiguration=Aws::NetworkFirewall::NetworkFirewallClientConfiguration(), std::shared_ptr< NetworkFirewallEndpointProviderBase > endpointProvider=Aws::MakeShared< NetworkFirewallEndpointProvider >(ALLOCATION_TAG))
virtual Model::UpdateFirewallDeleteProtectionOutcome UpdateFirewallDeleteProtection(const Model::UpdateFirewallDeleteProtectionRequest &request) const
virtual Model::DisassociateSubnetsOutcome DisassociateSubnets(const Model::DisassociateSubnetsRequest &request) const
virtual Model::ListFirewallsOutcome ListFirewalls(const Model::ListFirewallsRequest &request) const
virtual Model::ListFirewallPoliciesOutcome ListFirewallPolicies(const Model::ListFirewallPoliciesRequest &request) const
virtual void UpdateLoggingConfigurationAsync(const Model::UpdateLoggingConfigurationRequest &request, const UpdateLoggingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateSubnetChangeProtectionOutcome UpdateSubnetChangeProtection(const Model::UpdateSubnetChangeProtectionRequest &request) const
virtual Model::UpdateFirewallPolicyOutcomeCallable UpdateFirewallPolicyCallable(const Model::UpdateFirewallPolicyRequest &request) const
std::shared_ptr< NetworkFirewallEndpointProviderBase > & accessEndpointProvider()
virtual void UpdateRuleGroupAsync(const Model::UpdateRuleGroupRequest &request, const UpdateRuleGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void UpdateFirewallDeleteProtectionAsync(const Model::UpdateFirewallDeleteProtectionRequest &request, const UpdateFirewallDeleteProtectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
NetworkFirewallClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< NetworkFirewallEndpointProviderBase > endpointProvider=Aws::MakeShared< NetworkFirewallEndpointProvider >(ALLOCATION_TAG), const Aws::NetworkFirewall::NetworkFirewallClientConfiguration &clientConfiguration=Aws::NetworkFirewall::NetworkFirewallClientConfiguration())
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::DeleteFirewallPolicyOutcomeCallable DeleteFirewallPolicyCallable(const Model::DeleteFirewallPolicyRequest &request) const
virtual void DeleteFirewallAsync(const Model::DeleteFirewallRequest &request, const DeleteFirewallResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateLoggingConfigurationOutcome > UpdateLoggingConfigurationOutcomeCallable
std::future< UpdateFirewallDeleteProtectionOutcome > UpdateFirewallDeleteProtectionOutcomeCallable
std::future< UpdateFirewallPolicyOutcome > UpdateFirewallPolicyOutcomeCallable
std::future< ListFirewallPoliciesOutcome > ListFirewallPoliciesOutcomeCallable
std::future< DescribeResourcePolicyOutcome > DescribeResourcePolicyOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
std::future< UpdateRuleGroupOutcome > UpdateRuleGroupOutcomeCallable
std::future< CreateFirewallOutcome > CreateFirewallOutcomeCallable
std::future< AssociateFirewallPolicyOutcome > AssociateFirewallPolicyOutcomeCallable
std::future< DeleteFirewallPolicyOutcome > DeleteFirewallPolicyOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DescribeFirewallPolicyOutcome > DescribeFirewallPolicyOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< ListRuleGroupsOutcome > ListRuleGroupsOutcomeCallable
std::future< UpdateFirewallEncryptionConfigurationOutcome > UpdateFirewallEncryptionConfigurationOutcomeCallable
std::future< DescribeFirewallOutcome > DescribeFirewallOutcomeCallable
std::future< ListFirewallsOutcome > ListFirewallsOutcomeCallable
std::future< UpdateFirewallDescriptionOutcome > UpdateFirewallDescriptionOutcomeCallable
std::future< DescribeLoggingConfigurationOutcome > DescribeLoggingConfigurationOutcomeCallable
std::future< DisassociateSubnetsOutcome > DisassociateSubnetsOutcomeCallable
std::future< DeleteRuleGroupOutcome > DeleteRuleGroupOutcomeCallable
std::future< DescribeRuleGroupOutcome > DescribeRuleGroupOutcomeCallable
std::future< UpdateSubnetChangeProtectionOutcome > UpdateSubnetChangeProtectionOutcomeCallable
std::future< CreateFirewallPolicyOutcome > CreateFirewallPolicyOutcomeCallable
std::future< AssociateSubnetsOutcome > AssociateSubnetsOutcomeCallable
std::future< DeleteFirewallOutcome > DeleteFirewallOutcomeCallable
std::future< CreateRuleGroupOutcome > CreateRuleGroupOutcomeCallable
std::future< DescribeRuleGroupMetadataOutcome > DescribeRuleGroupMetadataOutcomeCallable
std::future< UpdateFirewallPolicyChangeProtectionOutcome > UpdateFirewallPolicyChangeProtectionOutcomeCallable
std::function< void(const NetworkFirewallClient *, const Model::CreateRuleGroupRequest &, const Model::CreateRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRuleGroupResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::UpdateSubnetChangeProtectionRequest &, const Model::UpdateSubnetChangeProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSubnetChangeProtectionResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::CreateFirewallRequest &, const Model::CreateFirewallOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFirewallResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::DeleteFirewallRequest &, const Model::DeleteFirewallOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFirewallResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::CreateFirewallPolicyRequest &, const Model::CreateFirewallPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFirewallPolicyResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::AssociateSubnetsRequest &, const Model::AssociateSubnetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateSubnetsResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::DescribeLoggingConfigurationRequest &, const Model::DescribeLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoggingConfigurationResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::DescribeRuleGroupRequest &, const Model::DescribeRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRuleGroupResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::UpdateFirewallDescriptionRequest &, const Model::UpdateFirewallDescriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFirewallDescriptionResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::DeleteFirewallPolicyRequest &, const Model::DeleteFirewallPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFirewallPolicyResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::ListRuleGroupsRequest &, const Model::ListRuleGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRuleGroupsResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::UpdateFirewallPolicyChangeProtectionRequest &, const Model::UpdateFirewallPolicyChangeProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFirewallPolicyChangeProtectionResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::UpdateFirewallPolicyRequest &, const Model::UpdateFirewallPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFirewallPolicyResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::DisassociateSubnetsRequest &, const Model::DisassociateSubnetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateSubnetsResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::UpdateRuleGroupRequest &, const Model::UpdateRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRuleGroupResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::ListFirewallPoliciesRequest &, const Model::ListFirewallPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFirewallPoliciesResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::UpdateFirewallDeleteProtectionRequest &, const Model::UpdateFirewallDeleteProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFirewallDeleteProtectionResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::ListFirewallsRequest &, const Model::ListFirewallsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFirewallsResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::DescribeResourcePolicyRequest &, const Model::DescribeResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourcePolicyResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::DescribeRuleGroupMetadataRequest &, const Model::DescribeRuleGroupMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRuleGroupMetadataResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::DeleteRuleGroupRequest &, const Model::DeleteRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRuleGroupResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::DescribeFirewallRequest &, const Model::DescribeFirewallOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFirewallResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::AssociateFirewallPolicyRequest &, const Model::AssociateFirewallPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateFirewallPolicyResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::UpdateLoggingConfigurationRequest &, const Model::UpdateLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLoggingConfigurationResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::UpdateFirewallEncryptionConfigurationRequest &, const Model::UpdateFirewallEncryptionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFirewallEncryptionConfigurationResponseReceivedHandler
std::function< void(const NetworkFirewallClient *, const Model::DescribeFirewallPolicyRequest &, const Model::DescribeFirewallPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFirewallPolicyResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String