AWS SDK for C++  1.9.20
AWS SDK for C++
Public Member Functions | List of all members
Aws::DirectoryService::Model::DirectoryConnectSettingsDescription Class Reference

#include <DirectoryConnectSettingsDescription.h>

Public Member Functions

 DirectoryConnectSettingsDescription ()
 
 DirectoryConnectSettingsDescription (Aws::Utils::Json::JsonView jsonValue)
 
DirectoryConnectSettingsDescriptionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetVpcId () const
 
bool VpcIdHasBeenSet () const
 
void SetVpcId (const Aws::String &value)
 
void SetVpcId (Aws::String &&value)
 
void SetVpcId (const char *value)
 
DirectoryConnectSettingsDescriptionWithVpcId (const Aws::String &value)
 
DirectoryConnectSettingsDescriptionWithVpcId (Aws::String &&value)
 
DirectoryConnectSettingsDescriptionWithVpcId (const char *value)
 
const Aws::Vector< Aws::String > & GetSubnetIds () const
 
bool SubnetIdsHasBeenSet () const
 
void SetSubnetIds (const Aws::Vector< Aws::String > &value)
 
void SetSubnetIds (Aws::Vector< Aws::String > &&value)
 
DirectoryConnectSettingsDescriptionWithSubnetIds (const Aws::Vector< Aws::String > &value)
 
DirectoryConnectSettingsDescriptionWithSubnetIds (Aws::Vector< Aws::String > &&value)
 
DirectoryConnectSettingsDescriptionAddSubnetIds (const Aws::String &value)
 
DirectoryConnectSettingsDescriptionAddSubnetIds (Aws::String &&value)
 
DirectoryConnectSettingsDescriptionAddSubnetIds (const char *value)
 
const Aws::StringGetCustomerUserName () const
 
bool CustomerUserNameHasBeenSet () const
 
void SetCustomerUserName (const Aws::String &value)
 
void SetCustomerUserName (Aws::String &&value)
 
void SetCustomerUserName (const char *value)
 
DirectoryConnectSettingsDescriptionWithCustomerUserName (const Aws::String &value)
 
DirectoryConnectSettingsDescriptionWithCustomerUserName (Aws::String &&value)
 
DirectoryConnectSettingsDescriptionWithCustomerUserName (const char *value)
 
const Aws::StringGetSecurityGroupId () const
 
bool SecurityGroupIdHasBeenSet () const
 
void SetSecurityGroupId (const Aws::String &value)
 
void SetSecurityGroupId (Aws::String &&value)
 
void SetSecurityGroupId (const char *value)
 
DirectoryConnectSettingsDescriptionWithSecurityGroupId (const Aws::String &value)
 
DirectoryConnectSettingsDescriptionWithSecurityGroupId (Aws::String &&value)
 
DirectoryConnectSettingsDescriptionWithSecurityGroupId (const char *value)
 
const Aws::Vector< Aws::String > & GetAvailabilityZones () const
 
bool AvailabilityZonesHasBeenSet () const
 
void SetAvailabilityZones (const Aws::Vector< Aws::String > &value)
 
void SetAvailabilityZones (Aws::Vector< Aws::String > &&value)
 
DirectoryConnectSettingsDescriptionWithAvailabilityZones (const Aws::Vector< Aws::String > &value)
 
DirectoryConnectSettingsDescriptionWithAvailabilityZones (Aws::Vector< Aws::String > &&value)
 
DirectoryConnectSettingsDescriptionAddAvailabilityZones (const Aws::String &value)
 
DirectoryConnectSettingsDescriptionAddAvailabilityZones (Aws::String &&value)
 
DirectoryConnectSettingsDescriptionAddAvailabilityZones (const char *value)
 
const Aws::Vector< Aws::String > & GetConnectIps () const
 
bool ConnectIpsHasBeenSet () const
 
void SetConnectIps (const Aws::Vector< Aws::String > &value)
 
void SetConnectIps (Aws::Vector< Aws::String > &&value)
 
DirectoryConnectSettingsDescriptionWithConnectIps (const Aws::Vector< Aws::String > &value)
 
DirectoryConnectSettingsDescriptionWithConnectIps (Aws::Vector< Aws::String > &&value)
 
DirectoryConnectSettingsDescriptionAddConnectIps (const Aws::String &value)
 
DirectoryConnectSettingsDescriptionAddConnectIps (Aws::String &&value)
 
DirectoryConnectSettingsDescriptionAddConnectIps (const char *value)
 

Detailed Description

Contains information about an AD Connector directory.

See Also:

AWS API Reference

Definition at line 33 of file DirectoryConnectSettingsDescription.h.

Constructor & Destructor Documentation

◆ DirectoryConnectSettingsDescription() [1/2]

Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::DirectoryConnectSettingsDescription ( )

◆ DirectoryConnectSettingsDescription() [2/2]

Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::DirectoryConnectSettingsDescription ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddAvailabilityZones() [1/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::AddAvailabilityZones ( Aws::String &&  value)
inline

A list of the Availability Zones that the directory is in.

Definition at line 249 of file DirectoryConnectSettingsDescription.h.

◆ AddAvailabilityZones() [2/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::AddAvailabilityZones ( const Aws::String value)
inline

A list of the Availability Zones that the directory is in.

Definition at line 244 of file DirectoryConnectSettingsDescription.h.

◆ AddAvailabilityZones() [3/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::AddAvailabilityZones ( const char *  value)
inline

A list of the Availability Zones that the directory is in.

Definition at line 254 of file DirectoryConnectSettingsDescription.h.

◆ AddConnectIps() [1/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::AddConnectIps ( Aws::String &&  value)
inline

The IP addresses of the AD Connector servers.

Definition at line 295 of file DirectoryConnectSettingsDescription.h.

◆ AddConnectIps() [2/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::AddConnectIps ( const Aws::String value)
inline

The IP addresses of the AD Connector servers.

Definition at line 290 of file DirectoryConnectSettingsDescription.h.

◆ AddConnectIps() [3/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::AddConnectIps ( const char *  value)
inline

The IP addresses of the AD Connector servers.

Definition at line 300 of file DirectoryConnectSettingsDescription.h.

◆ AddSubnetIds() [1/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::AddSubnetIds ( Aws::String &&  value)
inline

A list of subnet identifiers in the VPC that the AD Connector is in.

Definition at line 121 of file DirectoryConnectSettingsDescription.h.

◆ AddSubnetIds() [2/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::AddSubnetIds ( const Aws::String value)
inline

A list of subnet identifiers in the VPC that the AD Connector is in.

Definition at line 116 of file DirectoryConnectSettingsDescription.h.

◆ AddSubnetIds() [3/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::AddSubnetIds ( const char *  value)
inline

A list of subnet identifiers in the VPC that the AD Connector is in.

Definition at line 126 of file DirectoryConnectSettingsDescription.h.

◆ AvailabilityZonesHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::AvailabilityZonesHasBeenSet ( ) const
inline

A list of the Availability Zones that the directory is in.

Definition at line 219 of file DirectoryConnectSettingsDescription.h.

◆ ConnectIpsHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::ConnectIpsHasBeenSet ( ) const
inline

The IP addresses of the AD Connector servers.

Definition at line 265 of file DirectoryConnectSettingsDescription.h.

◆ CustomerUserNameHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::CustomerUserNameHasBeenSet ( ) const
inline

The user name of the service account in the on-premises directory.

Definition at line 137 of file DirectoryConnectSettingsDescription.h.

◆ GetAvailabilityZones()

const Aws::Vector<Aws::String>& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::GetAvailabilityZones ( ) const
inline

A list of the Availability Zones that the directory is in.

Definition at line 214 of file DirectoryConnectSettingsDescription.h.

◆ GetConnectIps()

const Aws::Vector<Aws::String>& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::GetConnectIps ( ) const
inline

The IP addresses of the AD Connector servers.

Definition at line 260 of file DirectoryConnectSettingsDescription.h.

◆ GetCustomerUserName()

const Aws::String& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::GetCustomerUserName ( ) const
inline

The user name of the service account in the on-premises directory.

Definition at line 132 of file DirectoryConnectSettingsDescription.h.

◆ GetSecurityGroupId()

const Aws::String& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::GetSecurityGroupId ( ) const
inline

The security group identifier for the AD Connector directory.

Definition at line 173 of file DirectoryConnectSettingsDescription.h.

◆ GetSubnetIds()

const Aws::Vector<Aws::String>& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::GetSubnetIds ( ) const
inline

A list of subnet identifiers in the VPC that the AD Connector is in.

Definition at line 86 of file DirectoryConnectSettingsDescription.h.

◆ GetVpcId()

const Aws::String& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::GetVpcId ( ) const
inline

The identifier of the VPC that the AD Connector is in.

Definition at line 45 of file DirectoryConnectSettingsDescription.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::Jsonize ( ) const

◆ operator=()

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SecurityGroupIdHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::SecurityGroupIdHasBeenSet ( ) const
inline

The security group identifier for the AD Connector directory.

Definition at line 178 of file DirectoryConnectSettingsDescription.h.

◆ SetAvailabilityZones() [1/2]

void Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::SetAvailabilityZones ( Aws::Vector< Aws::String > &&  value)
inline

A list of the Availability Zones that the directory is in.

Definition at line 229 of file DirectoryConnectSettingsDescription.h.

◆ SetAvailabilityZones() [2/2]

void Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::SetAvailabilityZones ( const Aws::Vector< Aws::String > &  value)
inline

A list of the Availability Zones that the directory is in.

Definition at line 224 of file DirectoryConnectSettingsDescription.h.

◆ SetConnectIps() [1/2]

void Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::SetConnectIps ( Aws::Vector< Aws::String > &&  value)
inline

The IP addresses of the AD Connector servers.

Definition at line 275 of file DirectoryConnectSettingsDescription.h.

◆ SetConnectIps() [2/2]

void Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::SetConnectIps ( const Aws::Vector< Aws::String > &  value)
inline

The IP addresses of the AD Connector servers.

Definition at line 270 of file DirectoryConnectSettingsDescription.h.

◆ SetCustomerUserName() [1/3]

void Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::SetCustomerUserName ( Aws::String &&  value)
inline

The user name of the service account in the on-premises directory.

Definition at line 147 of file DirectoryConnectSettingsDescription.h.

◆ SetCustomerUserName() [2/3]

void Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::SetCustomerUserName ( const Aws::String value)
inline

The user name of the service account in the on-premises directory.

Definition at line 142 of file DirectoryConnectSettingsDescription.h.

◆ SetCustomerUserName() [3/3]

void Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::SetCustomerUserName ( const char *  value)
inline

The user name of the service account in the on-premises directory.

Definition at line 152 of file DirectoryConnectSettingsDescription.h.

◆ SetSecurityGroupId() [1/3]

void Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::SetSecurityGroupId ( Aws::String &&  value)
inline

The security group identifier for the AD Connector directory.

Definition at line 188 of file DirectoryConnectSettingsDescription.h.

◆ SetSecurityGroupId() [2/3]

void Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::SetSecurityGroupId ( const Aws::String value)
inline

The security group identifier for the AD Connector directory.

Definition at line 183 of file DirectoryConnectSettingsDescription.h.

◆ SetSecurityGroupId() [3/3]

void Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::SetSecurityGroupId ( const char *  value)
inline

The security group identifier for the AD Connector directory.

Definition at line 193 of file DirectoryConnectSettingsDescription.h.

◆ SetSubnetIds() [1/2]

void Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::SetSubnetIds ( Aws::Vector< Aws::String > &&  value)
inline

A list of subnet identifiers in the VPC that the AD Connector is in.

Definition at line 101 of file DirectoryConnectSettingsDescription.h.

◆ SetSubnetIds() [2/2]

void Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::SetSubnetIds ( const Aws::Vector< Aws::String > &  value)
inline

A list of subnet identifiers in the VPC that the AD Connector is in.

Definition at line 96 of file DirectoryConnectSettingsDescription.h.

◆ SetVpcId() [1/3]

void Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::SetVpcId ( Aws::String &&  value)
inline

The identifier of the VPC that the AD Connector is in.

Definition at line 60 of file DirectoryConnectSettingsDescription.h.

◆ SetVpcId() [2/3]

void Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::SetVpcId ( const Aws::String value)
inline

The identifier of the VPC that the AD Connector is in.

Definition at line 55 of file DirectoryConnectSettingsDescription.h.

◆ SetVpcId() [3/3]

void Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::SetVpcId ( const char *  value)
inline

The identifier of the VPC that the AD Connector is in.

Definition at line 65 of file DirectoryConnectSettingsDescription.h.

◆ SubnetIdsHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::SubnetIdsHasBeenSet ( ) const
inline

A list of subnet identifiers in the VPC that the AD Connector is in.

Definition at line 91 of file DirectoryConnectSettingsDescription.h.

◆ VpcIdHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::VpcIdHasBeenSet ( ) const
inline

The identifier of the VPC that the AD Connector is in.

Definition at line 50 of file DirectoryConnectSettingsDescription.h.

◆ WithAvailabilityZones() [1/2]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::WithAvailabilityZones ( Aws::Vector< Aws::String > &&  value)
inline

A list of the Availability Zones that the directory is in.

Definition at line 239 of file DirectoryConnectSettingsDescription.h.

◆ WithAvailabilityZones() [2/2]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::WithAvailabilityZones ( const Aws::Vector< Aws::String > &  value)
inline

A list of the Availability Zones that the directory is in.

Definition at line 234 of file DirectoryConnectSettingsDescription.h.

◆ WithConnectIps() [1/2]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::WithConnectIps ( Aws::Vector< Aws::String > &&  value)
inline

The IP addresses of the AD Connector servers.

Definition at line 285 of file DirectoryConnectSettingsDescription.h.

◆ WithConnectIps() [2/2]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::WithConnectIps ( const Aws::Vector< Aws::String > &  value)
inline

The IP addresses of the AD Connector servers.

Definition at line 280 of file DirectoryConnectSettingsDescription.h.

◆ WithCustomerUserName() [1/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::WithCustomerUserName ( Aws::String &&  value)
inline

The user name of the service account in the on-premises directory.

Definition at line 162 of file DirectoryConnectSettingsDescription.h.

◆ WithCustomerUserName() [2/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::WithCustomerUserName ( const Aws::String value)
inline

The user name of the service account in the on-premises directory.

Definition at line 157 of file DirectoryConnectSettingsDescription.h.

◆ WithCustomerUserName() [3/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::WithCustomerUserName ( const char *  value)
inline

The user name of the service account in the on-premises directory.

Definition at line 167 of file DirectoryConnectSettingsDescription.h.

◆ WithSecurityGroupId() [1/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::WithSecurityGroupId ( Aws::String &&  value)
inline

The security group identifier for the AD Connector directory.

Definition at line 203 of file DirectoryConnectSettingsDescription.h.

◆ WithSecurityGroupId() [2/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::WithSecurityGroupId ( const Aws::String value)
inline

The security group identifier for the AD Connector directory.

Definition at line 198 of file DirectoryConnectSettingsDescription.h.

◆ WithSecurityGroupId() [3/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::WithSecurityGroupId ( const char *  value)
inline

The security group identifier for the AD Connector directory.

Definition at line 208 of file DirectoryConnectSettingsDescription.h.

◆ WithSubnetIds() [1/2]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::WithSubnetIds ( Aws::Vector< Aws::String > &&  value)
inline

A list of subnet identifiers in the VPC that the AD Connector is in.

Definition at line 111 of file DirectoryConnectSettingsDescription.h.

◆ WithSubnetIds() [2/2]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::WithSubnetIds ( const Aws::Vector< Aws::String > &  value)
inline

A list of subnet identifiers in the VPC that the AD Connector is in.

Definition at line 106 of file DirectoryConnectSettingsDescription.h.

◆ WithVpcId() [1/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::WithVpcId ( Aws::String &&  value)
inline

The identifier of the VPC that the AD Connector is in.

Definition at line 75 of file DirectoryConnectSettingsDescription.h.

◆ WithVpcId() [2/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::WithVpcId ( const Aws::String value)
inline

The identifier of the VPC that the AD Connector is in.

Definition at line 70 of file DirectoryConnectSettingsDescription.h.

◆ WithVpcId() [3/3]

DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryConnectSettingsDescription::WithVpcId ( const char *  value)
inline

The identifier of the VPC that the AD Connector is in.

Definition at line 80 of file DirectoryConnectSettingsDescription.h.


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