AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
Namespaces | Typedefs
NetworkFirewallServiceClientModel.h File Reference
#include <aws/network-firewall/NetworkFirewallErrors.h>
#include <aws/core/client/GenericClientConfiguration.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <aws/network-firewall/NetworkFirewallEndpointProvider.h>
#include <future>
#include <functional>
#include <aws/network-firewall/model/AssociateFirewallPolicyResult.h>
#include <aws/network-firewall/model/AssociateSubnetsResult.h>
#include <aws/network-firewall/model/CreateFirewallResult.h>
#include <aws/network-firewall/model/CreateFirewallPolicyResult.h>
#include <aws/network-firewall/model/CreateRuleGroupResult.h>
#include <aws/network-firewall/model/DeleteFirewallResult.h>
#include <aws/network-firewall/model/DeleteFirewallPolicyResult.h>
#include <aws/network-firewall/model/DeleteResourcePolicyResult.h>
#include <aws/network-firewall/model/DeleteRuleGroupResult.h>
#include <aws/network-firewall/model/DescribeFirewallResult.h>
#include <aws/network-firewall/model/DescribeFirewallPolicyResult.h>
#include <aws/network-firewall/model/DescribeLoggingConfigurationResult.h>
#include <aws/network-firewall/model/DescribeResourcePolicyResult.h>
#include <aws/network-firewall/model/DescribeRuleGroupResult.h>
#include <aws/network-firewall/model/DescribeRuleGroupMetadataResult.h>
#include <aws/network-firewall/model/DisassociateSubnetsResult.h>
#include <aws/network-firewall/model/ListFirewallPoliciesResult.h>
#include <aws/network-firewall/model/ListFirewallsResult.h>
#include <aws/network-firewall/model/ListRuleGroupsResult.h>
#include <aws/network-firewall/model/ListTagsForResourceResult.h>
#include <aws/network-firewall/model/PutResourcePolicyResult.h>
#include <aws/network-firewall/model/TagResourceResult.h>
#include <aws/network-firewall/model/UntagResourceResult.h>
#include <aws/network-firewall/model/UpdateFirewallDeleteProtectionResult.h>
#include <aws/network-firewall/model/UpdateFirewallDescriptionResult.h>
#include <aws/network-firewall/model/UpdateFirewallEncryptionConfigurationResult.h>
#include <aws/network-firewall/model/UpdateFirewallPolicyResult.h>
#include <aws/network-firewall/model/UpdateFirewallPolicyChangeProtectionResult.h>
#include <aws/network-firewall/model/UpdateLoggingConfigurationResult.h>
#include <aws/network-firewall/model/UpdateRuleGroupResult.h>
#include <aws/network-firewall/model/UpdateSubnetChangeProtectionResult.h>

Go to the source code of this file.

Namespaces

namespace  Aws
 
namespace  Aws::Http
 
namespace  Aws::Utils
 
namespace  Aws::Utils::Threading
 
namespace  Aws::Auth
 
namespace  Aws::Client
 
namespace  Aws::NetworkFirewall
 
namespace  Aws::NetworkFirewall::Model
 

Typedefs

using Aws::NetworkFirewall::NetworkFirewallClientConfiguration = Aws::Client::GenericClientConfiguration< false >
 
using Aws::NetworkFirewall::NetworkFirewallEndpointProviderBase = Aws::NetworkFirewall::Endpoint::NetworkFirewallEndpointProviderBase
 
using Aws::NetworkFirewall::NetworkFirewallEndpointProvider = Aws::NetworkFirewall::Endpoint::NetworkFirewallEndpointProvider
 
typedef Aws::Utils::Outcome< AssociateFirewallPolicyResult, NetworkFirewallError > Aws::NetworkFirewall::Model::AssociateFirewallPolicyOutcome
 
typedef Aws::Utils::Outcome< AssociateSubnetsResult, NetworkFirewallError > Aws::NetworkFirewall::Model::AssociateSubnetsOutcome
 
typedef Aws::Utils::Outcome< CreateFirewallResult, NetworkFirewallError > Aws::NetworkFirewall::Model::CreateFirewallOutcome
 
typedef Aws::Utils::Outcome< CreateFirewallPolicyResult, NetworkFirewallError > Aws::NetworkFirewall::Model::CreateFirewallPolicyOutcome
 
typedef Aws::Utils::Outcome< CreateRuleGroupResult, NetworkFirewallError > Aws::NetworkFirewall::Model::CreateRuleGroupOutcome
 
typedef Aws::Utils::Outcome< DeleteFirewallResult, NetworkFirewallError > Aws::NetworkFirewall::Model::DeleteFirewallOutcome
 
typedef Aws::Utils::Outcome< DeleteFirewallPolicyResult, NetworkFirewallError > Aws::NetworkFirewall::Model::DeleteFirewallPolicyOutcome
 
typedef Aws::Utils::Outcome< DeleteResourcePolicyResult, NetworkFirewallError > Aws::NetworkFirewall::Model::DeleteResourcePolicyOutcome
 
typedef Aws::Utils::Outcome< DeleteRuleGroupResult, NetworkFirewallError > Aws::NetworkFirewall::Model::DeleteRuleGroupOutcome
 
typedef Aws::Utils::Outcome< DescribeFirewallResult, NetworkFirewallError > Aws::NetworkFirewall::Model::DescribeFirewallOutcome
 
typedef Aws::Utils::Outcome< DescribeFirewallPolicyResult, NetworkFirewallError > Aws::NetworkFirewall::Model::DescribeFirewallPolicyOutcome
 
typedef Aws::Utils::Outcome< DescribeLoggingConfigurationResult, NetworkFirewallError > Aws::NetworkFirewall::Model::DescribeLoggingConfigurationOutcome
 
typedef Aws::Utils::Outcome< DescribeResourcePolicyResult, NetworkFirewallError > Aws::NetworkFirewall::Model::DescribeResourcePolicyOutcome
 
typedef Aws::Utils::Outcome< DescribeRuleGroupResult, NetworkFirewallError > Aws::NetworkFirewall::Model::DescribeRuleGroupOutcome
 
typedef Aws::Utils::Outcome< DescribeRuleGroupMetadataResult, NetworkFirewallError > Aws::NetworkFirewall::Model::DescribeRuleGroupMetadataOutcome
 
typedef Aws::Utils::Outcome< DisassociateSubnetsResult, NetworkFirewallError > Aws::NetworkFirewall::Model::DisassociateSubnetsOutcome
 
typedef Aws::Utils::Outcome< ListFirewallPoliciesResult, NetworkFirewallError > Aws::NetworkFirewall::Model::ListFirewallPoliciesOutcome
 
typedef Aws::Utils::Outcome< ListFirewallsResult, NetworkFirewallError > Aws::NetworkFirewall::Model::ListFirewallsOutcome
 
typedef Aws::Utils::Outcome< ListRuleGroupsResult, NetworkFirewallError > Aws::NetworkFirewall::Model::ListRuleGroupsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, NetworkFirewallError > Aws::NetworkFirewall::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< PutResourcePolicyResult, NetworkFirewallError > Aws::NetworkFirewall::Model::PutResourcePolicyOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, NetworkFirewallError > Aws::NetworkFirewall::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, NetworkFirewallError > Aws::NetworkFirewall::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateFirewallDeleteProtectionResult, NetworkFirewallError > Aws::NetworkFirewall::Model::UpdateFirewallDeleteProtectionOutcome
 
typedef Aws::Utils::Outcome< UpdateFirewallDescriptionResult, NetworkFirewallError > Aws::NetworkFirewall::Model::UpdateFirewallDescriptionOutcome
 
typedef Aws::Utils::Outcome< UpdateFirewallEncryptionConfigurationResult, NetworkFirewallError > Aws::NetworkFirewall::Model::UpdateFirewallEncryptionConfigurationOutcome
 
typedef Aws::Utils::Outcome< UpdateFirewallPolicyResult, NetworkFirewallError > Aws::NetworkFirewall::Model::UpdateFirewallPolicyOutcome
 
typedef Aws::Utils::Outcome< UpdateFirewallPolicyChangeProtectionResult, NetworkFirewallError > Aws::NetworkFirewall::Model::UpdateFirewallPolicyChangeProtectionOutcome
 
typedef Aws::Utils::Outcome< UpdateLoggingConfigurationResult, NetworkFirewallError > Aws::NetworkFirewall::Model::UpdateLoggingConfigurationOutcome
 
typedef Aws::Utils::Outcome< UpdateRuleGroupResult, NetworkFirewallError > Aws::NetworkFirewall::Model::UpdateRuleGroupOutcome
 
typedef Aws::Utils::Outcome< UpdateSubnetChangeProtectionResult, NetworkFirewallError > Aws::NetworkFirewall::Model::UpdateSubnetChangeProtectionOutcome
 
typedef std::future< AssociateFirewallPolicyOutcome > Aws::NetworkFirewall::Model::AssociateFirewallPolicyOutcomeCallable
 
typedef std::future< AssociateSubnetsOutcome > Aws::NetworkFirewall::Model::AssociateSubnetsOutcomeCallable
 
typedef std::future< CreateFirewallOutcome > Aws::NetworkFirewall::Model::CreateFirewallOutcomeCallable
 
typedef std::future< CreateFirewallPolicyOutcome > Aws::NetworkFirewall::Model::CreateFirewallPolicyOutcomeCallable
 
typedef std::future< CreateRuleGroupOutcome > Aws::NetworkFirewall::Model::CreateRuleGroupOutcomeCallable
 
typedef std::future< DeleteFirewallOutcome > Aws::NetworkFirewall::Model::DeleteFirewallOutcomeCallable
 
typedef std::future< DeleteFirewallPolicyOutcome > Aws::NetworkFirewall::Model::DeleteFirewallPolicyOutcomeCallable
 
typedef std::future< DeleteResourcePolicyOutcome > Aws::NetworkFirewall::Model::DeleteResourcePolicyOutcomeCallable
 
typedef std::future< DeleteRuleGroupOutcome > Aws::NetworkFirewall::Model::DeleteRuleGroupOutcomeCallable
 
typedef std::future< DescribeFirewallOutcome > Aws::NetworkFirewall::Model::DescribeFirewallOutcomeCallable
 
typedef std::future< DescribeFirewallPolicyOutcome > Aws::NetworkFirewall::Model::DescribeFirewallPolicyOutcomeCallable
 
typedef std::future< DescribeLoggingConfigurationOutcome > Aws::NetworkFirewall::Model::DescribeLoggingConfigurationOutcomeCallable
 
typedef std::future< DescribeResourcePolicyOutcome > Aws::NetworkFirewall::Model::DescribeResourcePolicyOutcomeCallable
 
typedef std::future< DescribeRuleGroupOutcome > Aws::NetworkFirewall::Model::DescribeRuleGroupOutcomeCallable
 
typedef std::future< DescribeRuleGroupMetadataOutcome > Aws::NetworkFirewall::Model::DescribeRuleGroupMetadataOutcomeCallable
 
typedef std::future< DisassociateSubnetsOutcome > Aws::NetworkFirewall::Model::DisassociateSubnetsOutcomeCallable
 
typedef std::future< ListFirewallPoliciesOutcome > Aws::NetworkFirewall::Model::ListFirewallPoliciesOutcomeCallable
 
typedef std::future< ListFirewallsOutcome > Aws::NetworkFirewall::Model::ListFirewallsOutcomeCallable
 
typedef std::future< ListRuleGroupsOutcome > Aws::NetworkFirewall::Model::ListRuleGroupsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::NetworkFirewall::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< PutResourcePolicyOutcome > Aws::NetworkFirewall::Model::PutResourcePolicyOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::NetworkFirewall::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::NetworkFirewall::Model::UntagResourceOutcomeCallable
 
typedef std::future< UpdateFirewallDeleteProtectionOutcome > Aws::NetworkFirewall::Model::UpdateFirewallDeleteProtectionOutcomeCallable
 
typedef std::future< UpdateFirewallDescriptionOutcome > Aws::NetworkFirewall::Model::UpdateFirewallDescriptionOutcomeCallable
 
typedef std::future< UpdateFirewallEncryptionConfigurationOutcome > Aws::NetworkFirewall::Model::UpdateFirewallEncryptionConfigurationOutcomeCallable
 
typedef std::future< UpdateFirewallPolicyOutcome > Aws::NetworkFirewall::Model::UpdateFirewallPolicyOutcomeCallable
 
typedef std::future< UpdateFirewallPolicyChangeProtectionOutcome > Aws::NetworkFirewall::Model::UpdateFirewallPolicyChangeProtectionOutcomeCallable
 
typedef std::future< UpdateLoggingConfigurationOutcome > Aws::NetworkFirewall::Model::UpdateLoggingConfigurationOutcomeCallable
 
typedef std::future< UpdateRuleGroupOutcome > Aws::NetworkFirewall::Model::UpdateRuleGroupOutcomeCallable
 
typedef std::future< UpdateSubnetChangeProtectionOutcome > Aws::NetworkFirewall::Model::UpdateSubnetChangeProtectionOutcomeCallable
 
typedef std::function< void(const NetworkFirewallClient *, const Model::AssociateFirewallPolicyRequest &, const Model::AssociateFirewallPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::AssociateFirewallPolicyResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::AssociateSubnetsRequest &, const Model::AssociateSubnetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::AssociateSubnetsResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::CreateFirewallRequest &, const Model::CreateFirewallOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::CreateFirewallResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::CreateFirewallPolicyRequest &, const Model::CreateFirewallPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::CreateFirewallPolicyResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::CreateRuleGroupRequest &, const Model::CreateRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::CreateRuleGroupResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::DeleteFirewallRequest &, const Model::DeleteFirewallOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::DeleteFirewallResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::DeleteFirewallPolicyRequest &, const Model::DeleteFirewallPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::DeleteFirewallPolicyResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::DeleteResourcePolicyResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::DeleteRuleGroupRequest &, const Model::DeleteRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::DeleteRuleGroupResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::DescribeFirewallRequest &, const Model::DescribeFirewallOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::DescribeFirewallResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::DescribeFirewallPolicyRequest &, const Model::DescribeFirewallPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::DescribeFirewallPolicyResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::DescribeLoggingConfigurationRequest &, const Model::DescribeLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::DescribeLoggingConfigurationResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::DescribeResourcePolicyRequest &, const Model::DescribeResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::DescribeResourcePolicyResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::DescribeRuleGroupRequest &, const Model::DescribeRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::DescribeRuleGroupResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::DescribeRuleGroupMetadataRequest &, const Model::DescribeRuleGroupMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::DescribeRuleGroupMetadataResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::DisassociateSubnetsRequest &, const Model::DisassociateSubnetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::DisassociateSubnetsResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::ListFirewallPoliciesRequest &, const Model::ListFirewallPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::ListFirewallPoliciesResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::ListFirewallsRequest &, const Model::ListFirewallsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::ListFirewallsResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::ListRuleGroupsRequest &, const Model::ListRuleGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::ListRuleGroupsResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::PutResourcePolicyResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::TagResourceResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::UpdateFirewallDeleteProtectionRequest &, const Model::UpdateFirewallDeleteProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::UpdateFirewallDeleteProtectionResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::UpdateFirewallDescriptionRequest &, const Model::UpdateFirewallDescriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::UpdateFirewallDescriptionResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::UpdateFirewallEncryptionConfigurationRequest &, const Model::UpdateFirewallEncryptionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::UpdateFirewallEncryptionConfigurationResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::UpdateFirewallPolicyRequest &, const Model::UpdateFirewallPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::UpdateFirewallPolicyResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::UpdateFirewallPolicyChangeProtectionRequest &, const Model::UpdateFirewallPolicyChangeProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::UpdateFirewallPolicyChangeProtectionResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::UpdateLoggingConfigurationRequest &, const Model::UpdateLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::UpdateLoggingConfigurationResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::UpdateRuleGroupRequest &, const Model::UpdateRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::UpdateRuleGroupResponseReceivedHandler
 
typedef std::function< void(const NetworkFirewallClient *, const Model::UpdateSubnetChangeProtectionRequest &, const Model::UpdateSubnetChangeProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::NetworkFirewall::UpdateSubnetChangeProtectionResponseReceivedHandler