7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/fms/FMS_EXPORTS.h>
9#include <aws/fms/model/CreateNetworkAclAction.h>
10#include <aws/fms/model/CreateNetworkAclEntriesAction.h>
11#include <aws/fms/model/DeleteNetworkAclEntriesAction.h>
12#include <aws/fms/model/EC2AssociateRouteTableAction.h>
13#include <aws/fms/model/EC2CopyRouteTableAction.h>
14#include <aws/fms/model/EC2CreateRouteAction.h>
15#include <aws/fms/model/EC2CreateRouteTableAction.h>
16#include <aws/fms/model/EC2DeleteRouteAction.h>
17#include <aws/fms/model/EC2ReplaceRouteAction.h>
18#include <aws/fms/model/EC2ReplaceRouteTableAssociationAction.h>
19#include <aws/fms/model/FMSPolicyUpdateFirewallCreationConfigAction.h>
20#include <aws/fms/model/ReplaceNetworkAclAssociationAction.h>
53 template <
typename DescriptionT = Aws::String>
55 m_descriptionHasBeenSet =
true;
56 m_description = std::forward<DescriptionT>(value);
58 template <
typename DescriptionT = Aws::String>
71 template <
typename EC2CreateRouteActionT = EC2CreateRouteAction>
73 m_eC2CreateRouteActionHasBeenSet =
true;
74 m_eC2CreateRouteAction = std::forward<EC2CreateRouteActionT>(value);
76 template <
typename EC2CreateRouteActionT = EC2CreateRouteAction>
89 template <
typename EC2ReplaceRouteActionT = EC2ReplaceRouteAction>
91 m_eC2ReplaceRouteActionHasBeenSet =
true;
92 m_eC2ReplaceRouteAction = std::forward<EC2ReplaceRouteActionT>(value);
94 template <
typename EC2ReplaceRouteActionT = EC2ReplaceRouteAction>
107 template <
typename EC2DeleteRouteActionT = EC2DeleteRouteAction>
109 m_eC2DeleteRouteActionHasBeenSet =
true;
110 m_eC2DeleteRouteAction = std::forward<EC2DeleteRouteActionT>(value);
112 template <
typename EC2DeleteRouteActionT = EC2DeleteRouteAction>
125 template <
typename EC2CopyRouteTableActionT = EC2CopyRouteTableAction>
127 m_eC2CopyRouteTableActionHasBeenSet =
true;
128 m_eC2CopyRouteTableAction = std::forward<EC2CopyRouteTableActionT>(value);
130 template <
typename EC2CopyRouteTableActionT = EC2CopyRouteTableAction>
143 return m_eC2ReplaceRouteTableAssociationAction;
146 template <
typename EC2ReplaceRouteTableAssociationActionT = EC2ReplaceRouteTableAssociationAction>
148 m_eC2ReplaceRouteTableAssociationActionHasBeenSet =
true;
149 m_eC2ReplaceRouteTableAssociationAction = std::forward<EC2ReplaceRouteTableAssociationActionT>(value);
151 template <
typename EC2ReplaceRouteTableAssociationActionT = EC2ReplaceRouteTableAssociationAction>
164 template <
typename EC2AssociateRouteTableActionT = EC2AssociateRouteTableAction>
166 m_eC2AssociateRouteTableActionHasBeenSet =
true;
167 m_eC2AssociateRouteTableAction = std::forward<EC2AssociateRouteTableActionT>(value);
169 template <
typename EC2AssociateRouteTableActionT = EC2AssociateRouteTableAction>
182 template <
typename EC2CreateRouteTableActionT = EC2CreateRouteTableAction>
184 m_eC2CreateRouteTableActionHasBeenSet =
true;
185 m_eC2CreateRouteTableAction = std::forward<EC2CreateRouteTableActionT>(value);
187 template <
typename EC2CreateRouteTableActionT = EC2CreateRouteTableAction>
199 return m_fMSPolicyUpdateFirewallCreationConfigAction;
202 return m_fMSPolicyUpdateFirewallCreationConfigActionHasBeenSet;
204 template <
typename FMSPolicyUpdateFirewallCreationConfigActionT = FMSPolicyUpdateFirewallCreationConfigAction>
206 m_fMSPolicyUpdateFirewallCreationConfigActionHasBeenSet =
true;
207 m_fMSPolicyUpdateFirewallCreationConfigAction = std::forward<FMSPolicyUpdateFirewallCreationConfigActionT>(value);
209 template <
typename FMSPolicyUpdateFirewallCreationConfigActionT = FMSPolicyUpdateFirewallCreationConfigAction>
222 template <
typename CreateNetworkAclActionT = CreateNetworkAclAction>
224 m_createNetworkAclActionHasBeenSet =
true;
225 m_createNetworkAclAction = std::forward<CreateNetworkAclActionT>(value);
227 template <
typename CreateNetworkAclActionT = CreateNetworkAclAction>
240 return m_replaceNetworkAclAssociationAction;
243 template <
typename ReplaceNetworkAclAssociationActionT = ReplaceNetworkAclAssociationAction>
245 m_replaceNetworkAclAssociationActionHasBeenSet =
true;
246 m_replaceNetworkAclAssociationAction = std::forward<ReplaceNetworkAclAssociationActionT>(value);
248 template <
typename ReplaceNetworkAclAssociationActionT = ReplaceNetworkAclAssociationAction>
262 template <
typename CreateNetworkAclEntriesActionT = CreateNetworkAclEntriesAction>
264 m_createNetworkAclEntriesActionHasBeenSet =
true;
265 m_createNetworkAclEntriesAction = std::forward<CreateNetworkAclEntriesActionT>(value);
267 template <
typename CreateNetworkAclEntriesActionT = CreateNetworkAclEntriesAction>
281 template <
typename DeleteNetworkAclEntriesActionT = DeleteNetworkAclEntriesAction>
283 m_deleteNetworkAclEntriesActionHasBeenSet =
true;
284 m_deleteNetworkAclEntriesAction = std::forward<DeleteNetworkAclEntriesActionT>(value);
286 template <
typename DeleteNetworkAclEntriesActionT = DeleteNetworkAclEntriesAction>
318 bool m_descriptionHasBeenSet =
false;
319 bool m_eC2CreateRouteActionHasBeenSet =
false;
320 bool m_eC2ReplaceRouteActionHasBeenSet =
false;
321 bool m_eC2DeleteRouteActionHasBeenSet =
false;
322 bool m_eC2CopyRouteTableActionHasBeenSet =
false;
323 bool m_eC2ReplaceRouteTableAssociationActionHasBeenSet =
false;
324 bool m_eC2AssociateRouteTableActionHasBeenSet =
false;
325 bool m_eC2CreateRouteTableActionHasBeenSet =
false;
326 bool m_fMSPolicyUpdateFirewallCreationConfigActionHasBeenSet =
false;
327 bool m_createNetworkAclActionHasBeenSet =
false;
328 bool m_replaceNetworkAclAssociationActionHasBeenSet =
false;
329 bool m_createNetworkAclEntriesActionHasBeenSet =
false;
330 bool m_deleteNetworkAclEntriesActionHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue