7#include <aws/securityhub/SecurityHub_EXPORTS.h>
40 m_allowDnsResolutionFromRemoteVpcHasBeenSet =
true;
41 m_allowDnsResolutionFromRemoteVpc = value;
56 return m_allowEgressFromLocalClassicLinkToRemoteVpcHasBeenSet;
59 m_allowEgressFromLocalClassicLinkToRemoteVpcHasBeenSet =
true;
60 m_allowEgressFromLocalClassicLinkToRemoteVpc = value;
75 return m_allowEgressFromLocalVpcToRemoteClassicLinkHasBeenSet;
78 m_allowEgressFromLocalVpcToRemoteClassicLinkHasBeenSet =
true;
79 m_allowEgressFromLocalVpcToRemoteClassicLink = value;
87 bool m_allowDnsResolutionFromRemoteVpc{
false};
89 bool m_allowEgressFromLocalClassicLinkToRemoteVpc{
false};
91 bool m_allowEgressFromLocalVpcToRemoteClassicLink{
false};
92 bool m_allowDnsResolutionFromRemoteVpcHasBeenSet =
false;
93 bool m_allowEgressFromLocalClassicLinkToRemoteVpcHasBeenSet =
false;
94 bool m_allowEgressFromLocalVpcToRemoteClassicLinkHasBeenSet =
false;
AWS_SECURITYHUB_API VpcInfoPeeringOptionsDetails()=default
bool GetAllowEgressFromLocalClassicLinkToRemoteVpc() const
bool AllowEgressFromLocalVpcToRemoteClassicLinkHasBeenSet() const
void SetAllowEgressFromLocalClassicLinkToRemoteVpc(bool value)
bool GetAllowDnsResolutionFromRemoteVpc() const
bool AllowDnsResolutionFromRemoteVpcHasBeenSet() const
void SetAllowDnsResolutionFromRemoteVpc(bool value)
AWS_SECURITYHUB_API VpcInfoPeeringOptionsDetails(Aws::Utils::Json::JsonView jsonValue)
VpcInfoPeeringOptionsDetails & WithAllowDnsResolutionFromRemoteVpc(bool value)
VpcInfoPeeringOptionsDetails & WithAllowEgressFromLocalClassicLinkToRemoteVpc(bool value)
bool GetAllowEgressFromLocalVpcToRemoteClassicLink() const
void SetAllowEgressFromLocalVpcToRemoteClassicLink(bool value)
VpcInfoPeeringOptionsDetails & WithAllowEgressFromLocalVpcToRemoteClassicLink(bool value)
AWS_SECURITYHUB_API VpcInfoPeeringOptionsDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
bool AllowEgressFromLocalClassicLinkToRemoteVpcHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue