AWS SDK for C++
AWS SDK for C++
|
#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 |