AWS SDK for C++  1.9.67
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::NetworkConnectionAction Class Reference

#include <NetworkConnectionAction.h>

Public Member Functions

 NetworkConnectionAction ()
 
 NetworkConnectionAction (Aws::Utils::Json::JsonView jsonValue)
 
NetworkConnectionActionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetConnectionDirection () const
 
bool ConnectionDirectionHasBeenSet () const
 
void SetConnectionDirection (const Aws::String &value)
 
void SetConnectionDirection (Aws::String &&value)
 
void SetConnectionDirection (const char *value)
 
NetworkConnectionActionWithConnectionDirection (const Aws::String &value)
 
NetworkConnectionActionWithConnectionDirection (Aws::String &&value)
 
NetworkConnectionActionWithConnectionDirection (const char *value)
 
const ActionRemoteIpDetailsGetRemoteIpDetails () const
 
bool RemoteIpDetailsHasBeenSet () const
 
void SetRemoteIpDetails (const ActionRemoteIpDetails &value)
 
void SetRemoteIpDetails (ActionRemoteIpDetails &&value)
 
NetworkConnectionActionWithRemoteIpDetails (const ActionRemoteIpDetails &value)
 
NetworkConnectionActionWithRemoteIpDetails (ActionRemoteIpDetails &&value)
 
const ActionRemotePortDetailsGetRemotePortDetails () const
 
bool RemotePortDetailsHasBeenSet () const
 
void SetRemotePortDetails (const ActionRemotePortDetails &value)
 
void SetRemotePortDetails (ActionRemotePortDetails &&value)
 
NetworkConnectionActionWithRemotePortDetails (const ActionRemotePortDetails &value)
 
NetworkConnectionActionWithRemotePortDetails (ActionRemotePortDetails &&value)
 
const ActionLocalPortDetailsGetLocalPortDetails () const
 
bool LocalPortDetailsHasBeenSet () const
 
void SetLocalPortDetails (const ActionLocalPortDetails &value)
 
void SetLocalPortDetails (ActionLocalPortDetails &&value)
 
NetworkConnectionActionWithLocalPortDetails (const ActionLocalPortDetails &value)
 
NetworkConnectionActionWithLocalPortDetails (ActionLocalPortDetails &&value)
 
const Aws::StringGetProtocol () const
 
bool ProtocolHasBeenSet () const
 
void SetProtocol (const Aws::String &value)
 
void SetProtocol (Aws::String &&value)
 
void SetProtocol (const char *value)
 
NetworkConnectionActionWithProtocol (const Aws::String &value)
 
NetworkConnectionActionWithProtocol (Aws::String &&value)
 
NetworkConnectionActionWithProtocol (const char *value)
 
bool GetBlocked () const
 
bool BlockedHasBeenSet () const
 
void SetBlocked (bool value)
 
NetworkConnectionActionWithBlocked (bool value)
 

Detailed Description

Provided if ActionType is NETWORK_CONNECTION. It provides details about the attempted network connection that was detected.

See Also:

AWS API Reference

Definition at line 36 of file NetworkConnectionAction.h.

Constructor & Destructor Documentation

◆ NetworkConnectionAction() [1/2]

Aws::SecurityHub::Model::NetworkConnectionAction::NetworkConnectionAction ( )

◆ NetworkConnectionAction() [2/2]

Aws::SecurityHub::Model::NetworkConnectionAction::NetworkConnectionAction ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BlockedHasBeenSet()

bool Aws::SecurityHub::Model::NetworkConnectionAction::BlockedHasBeenSet ( ) const
inline

Indicates whether the network connection attempt was blocked.

Definition at line 242 of file NetworkConnectionAction.h.

◆ ConnectionDirectionHasBeenSet()

bool Aws::SecurityHub::Model::NetworkConnectionAction::ConnectionDirectionHasBeenSet ( ) const
inline

The direction of the network connection request (IN or OUT).

Definition at line 55 of file NetworkConnectionAction.h.

◆ GetBlocked()

bool Aws::SecurityHub::Model::NetworkConnectionAction::GetBlocked ( ) const
inline

Indicates whether the network connection attempt was blocked.

Definition at line 237 of file NetworkConnectionAction.h.

◆ GetConnectionDirection()

const Aws::String& Aws::SecurityHub::Model::NetworkConnectionAction::GetConnectionDirection ( ) const
inline

The direction of the network connection request (IN or OUT).

Definition at line 49 of file NetworkConnectionAction.h.

◆ GetLocalPortDetails()

const ActionLocalPortDetails& Aws::SecurityHub::Model::NetworkConnectionAction::GetLocalPortDetails ( ) const
inline

Information about the port on the EC2 instance.

Definition at line 165 of file NetworkConnectionAction.h.

◆ GetProtocol()

const Aws::String& Aws::SecurityHub::Model::NetworkConnectionAction::GetProtocol ( ) const
inline

The protocol used to make the network connection request.

Definition at line 196 of file NetworkConnectionAction.h.

◆ GetRemoteIpDetails()

const ActionRemoteIpDetails& Aws::SecurityHub::Model::NetworkConnectionAction::GetRemoteIpDetails ( ) const
inline

Information about the remote IP address that issued the network connection request.

Definition at line 98 of file NetworkConnectionAction.h.

◆ GetRemotePortDetails()

const ActionRemotePortDetails& Aws::SecurityHub::Model::NetworkConnectionAction::GetRemotePortDetails ( ) const
inline

Information about the port on the remote IP address.

Definition at line 134 of file NetworkConnectionAction.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::NetworkConnectionAction::Jsonize ( ) const

◆ LocalPortDetailsHasBeenSet()

bool Aws::SecurityHub::Model::NetworkConnectionAction::LocalPortDetailsHasBeenSet ( ) const
inline

Information about the port on the EC2 instance.

Definition at line 170 of file NetworkConnectionAction.h.

◆ operator=()

NetworkConnectionAction& Aws::SecurityHub::Model::NetworkConnectionAction::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ProtocolHasBeenSet()

bool Aws::SecurityHub::Model::NetworkConnectionAction::ProtocolHasBeenSet ( ) const
inline

The protocol used to make the network connection request.

Definition at line 201 of file NetworkConnectionAction.h.

◆ RemoteIpDetailsHasBeenSet()

bool Aws::SecurityHub::Model::NetworkConnectionAction::RemoteIpDetailsHasBeenSet ( ) const
inline

Information about the remote IP address that issued the network connection request.

Definition at line 104 of file NetworkConnectionAction.h.

◆ RemotePortDetailsHasBeenSet()

bool Aws::SecurityHub::Model::NetworkConnectionAction::RemotePortDetailsHasBeenSet ( ) const
inline

Information about the port on the remote IP address.

Definition at line 139 of file NetworkConnectionAction.h.

◆ SetBlocked()

void Aws::SecurityHub::Model::NetworkConnectionAction::SetBlocked ( bool  value)
inline

Indicates whether the network connection attempt was blocked.

Definition at line 247 of file NetworkConnectionAction.h.

◆ SetConnectionDirection() [1/3]

void Aws::SecurityHub::Model::NetworkConnectionAction::SetConnectionDirection ( Aws::String &&  value)
inline

The direction of the network connection request (IN or OUT).

Definition at line 67 of file NetworkConnectionAction.h.

◆ SetConnectionDirection() [2/3]

void Aws::SecurityHub::Model::NetworkConnectionAction::SetConnectionDirection ( const Aws::String value)
inline

The direction of the network connection request (IN or OUT).

Definition at line 61 of file NetworkConnectionAction.h.

◆ SetConnectionDirection() [3/3]

void Aws::SecurityHub::Model::NetworkConnectionAction::SetConnectionDirection ( const char *  value)
inline

The direction of the network connection request (IN or OUT).

Definition at line 73 of file NetworkConnectionAction.h.

◆ SetLocalPortDetails() [1/2]

void Aws::SecurityHub::Model::NetworkConnectionAction::SetLocalPortDetails ( ActionLocalPortDetails &&  value)
inline

Information about the port on the EC2 instance.

Definition at line 180 of file NetworkConnectionAction.h.

◆ SetLocalPortDetails() [2/2]

void Aws::SecurityHub::Model::NetworkConnectionAction::SetLocalPortDetails ( const ActionLocalPortDetails value)
inline

Information about the port on the EC2 instance.

Definition at line 175 of file NetworkConnectionAction.h.

◆ SetProtocol() [1/3]

void Aws::SecurityHub::Model::NetworkConnectionAction::SetProtocol ( Aws::String &&  value)
inline

The protocol used to make the network connection request.

Definition at line 211 of file NetworkConnectionAction.h.

◆ SetProtocol() [2/3]

void Aws::SecurityHub::Model::NetworkConnectionAction::SetProtocol ( const Aws::String value)
inline

The protocol used to make the network connection request.

Definition at line 206 of file NetworkConnectionAction.h.

◆ SetProtocol() [3/3]

void Aws::SecurityHub::Model::NetworkConnectionAction::SetProtocol ( const char *  value)
inline

The protocol used to make the network connection request.

Definition at line 216 of file NetworkConnectionAction.h.

◆ SetRemoteIpDetails() [1/2]

void Aws::SecurityHub::Model::NetworkConnectionAction::SetRemoteIpDetails ( ActionRemoteIpDetails &&  value)
inline

Information about the remote IP address that issued the network connection request.

Definition at line 116 of file NetworkConnectionAction.h.

◆ SetRemoteIpDetails() [2/2]

void Aws::SecurityHub::Model::NetworkConnectionAction::SetRemoteIpDetails ( const ActionRemoteIpDetails value)
inline

Information about the remote IP address that issued the network connection request.

Definition at line 110 of file NetworkConnectionAction.h.

◆ SetRemotePortDetails() [1/2]

void Aws::SecurityHub::Model::NetworkConnectionAction::SetRemotePortDetails ( ActionRemotePortDetails &&  value)
inline

Information about the port on the remote IP address.

Definition at line 149 of file NetworkConnectionAction.h.

◆ SetRemotePortDetails() [2/2]

void Aws::SecurityHub::Model::NetworkConnectionAction::SetRemotePortDetails ( const ActionRemotePortDetails value)
inline

Information about the port on the remote IP address.

Definition at line 144 of file NetworkConnectionAction.h.

◆ WithBlocked()

NetworkConnectionAction& Aws::SecurityHub::Model::NetworkConnectionAction::WithBlocked ( bool  value)
inline

Indicates whether the network connection attempt was blocked.

Definition at line 252 of file NetworkConnectionAction.h.

◆ WithConnectionDirection() [1/3]

NetworkConnectionAction& Aws::SecurityHub::Model::NetworkConnectionAction::WithConnectionDirection ( Aws::String &&  value)
inline

The direction of the network connection request (IN or OUT).

Definition at line 85 of file NetworkConnectionAction.h.

◆ WithConnectionDirection() [2/3]

NetworkConnectionAction& Aws::SecurityHub::Model::NetworkConnectionAction::WithConnectionDirection ( const Aws::String value)
inline

The direction of the network connection request (IN or OUT).

Definition at line 79 of file NetworkConnectionAction.h.

◆ WithConnectionDirection() [3/3]

NetworkConnectionAction& Aws::SecurityHub::Model::NetworkConnectionAction::WithConnectionDirection ( const char *  value)
inline

The direction of the network connection request (IN or OUT).

Definition at line 91 of file NetworkConnectionAction.h.

◆ WithLocalPortDetails() [1/2]

NetworkConnectionAction& Aws::SecurityHub::Model::NetworkConnectionAction::WithLocalPortDetails ( ActionLocalPortDetails &&  value)
inline

Information about the port on the EC2 instance.

Definition at line 190 of file NetworkConnectionAction.h.

◆ WithLocalPortDetails() [2/2]

NetworkConnectionAction& Aws::SecurityHub::Model::NetworkConnectionAction::WithLocalPortDetails ( const ActionLocalPortDetails value)
inline

Information about the port on the EC2 instance.

Definition at line 185 of file NetworkConnectionAction.h.

◆ WithProtocol() [1/3]

NetworkConnectionAction& Aws::SecurityHub::Model::NetworkConnectionAction::WithProtocol ( Aws::String &&  value)
inline

The protocol used to make the network connection request.

Definition at line 226 of file NetworkConnectionAction.h.

◆ WithProtocol() [2/3]

NetworkConnectionAction& Aws::SecurityHub::Model::NetworkConnectionAction::WithProtocol ( const Aws::String value)
inline

The protocol used to make the network connection request.

Definition at line 221 of file NetworkConnectionAction.h.

◆ WithProtocol() [3/3]

NetworkConnectionAction& Aws::SecurityHub::Model::NetworkConnectionAction::WithProtocol ( const char *  value)
inline

The protocol used to make the network connection request.

Definition at line 231 of file NetworkConnectionAction.h.

◆ WithRemoteIpDetails() [1/2]

NetworkConnectionAction& Aws::SecurityHub::Model::NetworkConnectionAction::WithRemoteIpDetails ( ActionRemoteIpDetails &&  value)
inline

Information about the remote IP address that issued the network connection request.

Definition at line 128 of file NetworkConnectionAction.h.

◆ WithRemoteIpDetails() [2/2]

NetworkConnectionAction& Aws::SecurityHub::Model::NetworkConnectionAction::WithRemoteIpDetails ( const ActionRemoteIpDetails value)
inline

Information about the remote IP address that issued the network connection request.

Definition at line 122 of file NetworkConnectionAction.h.

◆ WithRemotePortDetails() [1/2]

NetworkConnectionAction& Aws::SecurityHub::Model::NetworkConnectionAction::WithRemotePortDetails ( ActionRemotePortDetails &&  value)
inline

Information about the port on the remote IP address.

Definition at line 159 of file NetworkConnectionAction.h.

◆ WithRemotePortDetails() [2/2]

NetworkConnectionAction& Aws::SecurityHub::Model::NetworkConnectionAction::WithRemotePortDetails ( const ActionRemotePortDetails value)
inline

Information about the port on the remote IP address.

Definition at line 154 of file NetworkConnectionAction.h.


The documentation for this class was generated from the following file: