AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::SageMaker::Model::SourceIpConfig Class Reference

#include <SourceIpConfig.h>

Public Member Functions

 SourceIpConfig ()
 
 SourceIpConfig (Aws::Utils::Json::JsonView jsonValue)
 
SourceIpConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetCidrs () const
 
bool CidrsHasBeenSet () const
 
void SetCidrs (const Aws::Vector< Aws::String > &value)
 
void SetCidrs (Aws::Vector< Aws::String > &&value)
 
SourceIpConfigWithCidrs (const Aws::Vector< Aws::String > &value)
 
SourceIpConfigWithCidrs (Aws::Vector< Aws::String > &&value)
 
SourceIpConfigAddCidrs (const Aws::String &value)
 
SourceIpConfigAddCidrs (Aws::String &&value)
 
SourceIpConfigAddCidrs (const char *value)
 

Detailed Description

A list of IP address ranges (CIDRs). Used to create an allow list of IP addresses for a private workforce. Workers will only be able to login to their worker portal from an IP address within this range. By default, a workforce isn't restricted to specific IP addresses.

See Also:

AWS API Reference

Definition at line 37 of file SourceIpConfig.h.

Constructor & Destructor Documentation

◆ SourceIpConfig() [1/2]

Aws::SageMaker::Model::SourceIpConfig::SourceIpConfig ( )

◆ SourceIpConfig() [2/2]

Aws::SageMaker::Model::SourceIpConfig::SourceIpConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddCidrs() [1/3]

SourceIpConfig& Aws::SageMaker::Model::SourceIpConfig::AddCidrs ( Aws::String &&  value)
inline

A list of one to ten Classless Inter-Domain Routing (CIDR) values.

Maximum: Ten CIDR values

The following Length Constraints apply to individual CIDR values in the CIDR value list.

Definition at line 116 of file SourceIpConfig.h.

◆ AddCidrs() [2/3]

SourceIpConfig& Aws::SageMaker::Model::SourceIpConfig::AddCidrs ( const Aws::String value)
inline

A list of one to ten Classless Inter-Domain Routing (CIDR) values.

Maximum: Ten CIDR values

The following Length Constraints apply to individual CIDR values in the CIDR value list.

Definition at line 107 of file SourceIpConfig.h.

◆ AddCidrs() [3/3]

SourceIpConfig& Aws::SageMaker::Model::SourceIpConfig::AddCidrs ( const char *  value)
inline

A list of one to ten Classless Inter-Domain Routing (CIDR) values.

Maximum: Ten CIDR values

The following Length Constraints apply to individual CIDR values in the CIDR value list.

Definition at line 125 of file SourceIpConfig.h.

◆ CidrsHasBeenSet()

bool Aws::SageMaker::Model::SourceIpConfig::CidrsHasBeenSet ( ) const
inline

A list of one to ten Classless Inter-Domain Routing (CIDR) values.

Maximum: Ten CIDR values

The following Length Constraints apply to individual CIDR values in the CIDR value list.

Definition at line 62 of file SourceIpConfig.h.

◆ GetCidrs()

const Aws::Vector<Aws::String>& Aws::SageMaker::Model::SourceIpConfig::GetCidrs ( ) const
inline

A list of one to ten Classless Inter-Domain Routing (CIDR) values.

Maximum: Ten CIDR values

The following Length Constraints apply to individual CIDR values in the CIDR value list.

Definition at line 53 of file SourceIpConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SageMaker::Model::SourceIpConfig::Jsonize ( ) const

◆ operator=()

SourceIpConfig& Aws::SageMaker::Model::SourceIpConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCidrs() [1/2]

void Aws::SageMaker::Model::SourceIpConfig::SetCidrs ( Aws::Vector< Aws::String > &&  value)
inline

A list of one to ten Classless Inter-Domain Routing (CIDR) values.

Maximum: Ten CIDR values

The following Length Constraints apply to individual CIDR values in the CIDR value list.

Definition at line 80 of file SourceIpConfig.h.

◆ SetCidrs() [2/2]

void Aws::SageMaker::Model::SourceIpConfig::SetCidrs ( const Aws::Vector< Aws::String > &  value)
inline

A list of one to ten Classless Inter-Domain Routing (CIDR) values.

Maximum: Ten CIDR values

The following Length Constraints apply to individual CIDR values in the CIDR value list.

Definition at line 71 of file SourceIpConfig.h.

◆ WithCidrs() [1/2]

SourceIpConfig& Aws::SageMaker::Model::SourceIpConfig::WithCidrs ( Aws::Vector< Aws::String > &&  value)
inline

A list of one to ten Classless Inter-Domain Routing (CIDR) values.

Maximum: Ten CIDR values

The following Length Constraints apply to individual CIDR values in the CIDR value list.

Definition at line 98 of file SourceIpConfig.h.

◆ WithCidrs() [2/2]

SourceIpConfig& Aws::SageMaker::Model::SourceIpConfig::WithCidrs ( const Aws::Vector< Aws::String > &  value)
inline

A list of one to ten Classless Inter-Domain Routing (CIDR) values.

Maximum: Ten CIDR values

The following Length Constraints apply to individual CIDR values in the CIDR value list.

Definition at line 89 of file SourceIpConfig.h.


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