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

#include <DirectoryConnectSettings.h>

Public Member Functions

 DirectoryConnectSettings ()
 
 DirectoryConnectSettings (Aws::Utils::Json::JsonView jsonValue)
 
DirectoryConnectSettingsoperator= (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)
 
DirectoryConnectSettingsWithVpcId (const Aws::String &value)
 
DirectoryConnectSettingsWithVpcId (Aws::String &&value)
 
DirectoryConnectSettingsWithVpcId (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)
 
DirectoryConnectSettingsWithSubnetIds (const Aws::Vector< Aws::String > &value)
 
DirectoryConnectSettingsWithSubnetIds (Aws::Vector< Aws::String > &&value)
 
DirectoryConnectSettingsAddSubnetIds (const Aws::String &value)
 
DirectoryConnectSettingsAddSubnetIds (Aws::String &&value)
 
DirectoryConnectSettingsAddSubnetIds (const char *value)
 
const Aws::Vector< Aws::String > & GetCustomerDnsIps () const
 
bool CustomerDnsIpsHasBeenSet () const
 
void SetCustomerDnsIps (const Aws::Vector< Aws::String > &value)
 
void SetCustomerDnsIps (Aws::Vector< Aws::String > &&value)
 
DirectoryConnectSettingsWithCustomerDnsIps (const Aws::Vector< Aws::String > &value)
 
DirectoryConnectSettingsWithCustomerDnsIps (Aws::Vector< Aws::String > &&value)
 
DirectoryConnectSettingsAddCustomerDnsIps (const Aws::String &value)
 
DirectoryConnectSettingsAddCustomerDnsIps (Aws::String &&value)
 
DirectoryConnectSettingsAddCustomerDnsIps (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)
 
DirectoryConnectSettingsWithCustomerUserName (const Aws::String &value)
 
DirectoryConnectSettingsWithCustomerUserName (Aws::String &&value)
 
DirectoryConnectSettingsWithCustomerUserName (const char *value)
 

Detailed Description

Contains information for the ConnectDirectory operation when an AD Connector directory is being created.

See Also:

AWS API Reference

Definition at line 33 of file DirectoryConnectSettings.h.

Constructor & Destructor Documentation

◆ DirectoryConnectSettings() [1/2]

Aws::DirectoryService::Model::DirectoryConnectSettings::DirectoryConnectSettings ( )

◆ DirectoryConnectSettings() [2/2]

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

Member Function Documentation

◆ AddCustomerDnsIps() [1/3]

DirectoryConnectSettings& Aws::DirectoryService::Model::DirectoryConnectSettings::AddCustomerDnsIps ( const Aws::String value)
inline

A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.

Definition at line 178 of file DirectoryConnectSettings.h.

◆ AddCustomerDnsIps() [2/3]

DirectoryConnectSettings& Aws::DirectoryService::Model::DirectoryConnectSettings::AddCustomerDnsIps ( Aws::String &&  value)
inline

A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.

Definition at line 184 of file DirectoryConnectSettings.h.

◆ AddCustomerDnsIps() [3/3]

DirectoryConnectSettings& Aws::DirectoryService::Model::DirectoryConnectSettings::AddCustomerDnsIps ( const char *  value)
inline

A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.

Definition at line 190 of file DirectoryConnectSettings.h.

◆ AddSubnetIds() [1/3]

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

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

Definition at line 123 of file DirectoryConnectSettings.h.

◆ AddSubnetIds() [2/3]

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

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

Definition at line 129 of file DirectoryConnectSettings.h.

◆ AddSubnetIds() [3/3]

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

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

Definition at line 135 of file DirectoryConnectSettings.h.

◆ CustomerDnsIpsHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryConnectSettings::CustomerDnsIpsHasBeenSet ( ) const
inline

A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.

Definition at line 148 of file DirectoryConnectSettings.h.

◆ CustomerUserNameHasBeenSet()

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

The user name of an account in the on-premises directory that is used to connect to the directory. This account must have the following permissions:

  • Read users and groups

  • Create computer objects

  • Join computers to the domain

Definition at line 207 of file DirectoryConnectSettings.h.

◆ GetCustomerDnsIps()

const Aws::Vector<Aws::String>& Aws::DirectoryService::Model::DirectoryConnectSettings::GetCustomerDnsIps ( ) const
inline

A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.

Definition at line 142 of file DirectoryConnectSettings.h.

◆ GetCustomerUserName()

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

The user name of an account in the on-premises directory that is used to connect to the directory. This account must have the following permissions:

  • Read users and groups

  • Create computer objects

  • Join computers to the domain

Definition at line 199 of file DirectoryConnectSettings.h.

◆ GetSubnetIds()

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

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

Definition at line 87 of file DirectoryConnectSettings.h.

◆ GetVpcId()

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

The identifier of the VPC in which the AD Connector is created.

Definition at line 45 of file DirectoryConnectSettings.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCustomerDnsIps() [1/2]

void Aws::DirectoryService::Model::DirectoryConnectSettings::SetCustomerDnsIps ( const Aws::Vector< Aws::String > &  value)
inline

A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.

Definition at line 154 of file DirectoryConnectSettings.h.

◆ SetCustomerDnsIps() [2/2]

void Aws::DirectoryService::Model::DirectoryConnectSettings::SetCustomerDnsIps ( Aws::Vector< Aws::String > &&  value)
inline

A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.

Definition at line 160 of file DirectoryConnectSettings.h.

◆ SetCustomerUserName() [1/3]

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

The user name of an account in the on-premises directory that is used to connect to the directory. This account must have the following permissions:

  • Read users and groups

  • Create computer objects

  • Join computers to the domain

Definition at line 215 of file DirectoryConnectSettings.h.

◆ SetCustomerUserName() [2/3]

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

The user name of an account in the on-premises directory that is used to connect to the directory. This account must have the following permissions:

  • Read users and groups

  • Create computer objects

  • Join computers to the domain

Definition at line 223 of file DirectoryConnectSettings.h.

◆ SetCustomerUserName() [3/3]

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

The user name of an account in the on-premises directory that is used to connect to the directory. This account must have the following permissions:

  • Read users and groups

  • Create computer objects

  • Join computers to the domain

Definition at line 231 of file DirectoryConnectSettings.h.

◆ SetSubnetIds() [1/2]

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

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

Definition at line 99 of file DirectoryConnectSettings.h.

◆ SetSubnetIds() [2/2]

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

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

Definition at line 105 of file DirectoryConnectSettings.h.

◆ SetVpcId() [1/3]

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

The identifier of the VPC in which the AD Connector is created.

Definition at line 55 of file DirectoryConnectSettings.h.

◆ SetVpcId() [2/3]

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

The identifier of the VPC in which the AD Connector is created.

Definition at line 60 of file DirectoryConnectSettings.h.

◆ SetVpcId() [3/3]

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

The identifier of the VPC in which the AD Connector is created.

Definition at line 65 of file DirectoryConnectSettings.h.

◆ SubnetIdsHasBeenSet()

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

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

Definition at line 93 of file DirectoryConnectSettings.h.

◆ VpcIdHasBeenSet()

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

The identifier of the VPC in which the AD Connector is created.

Definition at line 50 of file DirectoryConnectSettings.h.

◆ WithCustomerDnsIps() [1/2]

DirectoryConnectSettings& Aws::DirectoryService::Model::DirectoryConnectSettings::WithCustomerDnsIps ( const Aws::Vector< Aws::String > &  value)
inline

A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.

Definition at line 166 of file DirectoryConnectSettings.h.

◆ WithCustomerDnsIps() [2/2]

DirectoryConnectSettings& Aws::DirectoryService::Model::DirectoryConnectSettings::WithCustomerDnsIps ( Aws::Vector< Aws::String > &&  value)
inline

A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.

Definition at line 172 of file DirectoryConnectSettings.h.

◆ WithCustomerUserName() [1/3]

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

The user name of an account in the on-premises directory that is used to connect to the directory. This account must have the following permissions:

  • Read users and groups

  • Create computer objects

  • Join computers to the domain

Definition at line 239 of file DirectoryConnectSettings.h.

◆ WithCustomerUserName() [2/3]

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

The user name of an account in the on-premises directory that is used to connect to the directory. This account must have the following permissions:

  • Read users and groups

  • Create computer objects

  • Join computers to the domain

Definition at line 247 of file DirectoryConnectSettings.h.

◆ WithCustomerUserName() [3/3]

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

The user name of an account in the on-premises directory that is used to connect to the directory. This account must have the following permissions:

  • Read users and groups

  • Create computer objects

  • Join computers to the domain

Definition at line 255 of file DirectoryConnectSettings.h.

◆ WithSubnetIds() [1/2]

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

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

Definition at line 111 of file DirectoryConnectSettings.h.

◆ WithSubnetIds() [2/2]

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

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

Definition at line 117 of file DirectoryConnectSettings.h.

◆ WithVpcId() [1/3]

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

The identifier of the VPC in which the AD Connector is created.

Definition at line 70 of file DirectoryConnectSettings.h.

◆ WithVpcId() [2/3]

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

The identifier of the VPC in which the AD Connector is created.

Definition at line 75 of file DirectoryConnectSettings.h.

◆ WithVpcId() [3/3]

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

The identifier of the VPC in which the AD Connector is created.

Definition at line 80 of file DirectoryConnectSettings.h.


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