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

#include <DirectoryDescription.h>

Public Member Functions

 DirectoryDescription ()
 
 DirectoryDescription (Aws::Utils::Json::JsonView jsonValue)
 
DirectoryDescriptionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDirectoryId () const
 
bool DirectoryIdHasBeenSet () const
 
void SetDirectoryId (const Aws::String &value)
 
void SetDirectoryId (Aws::String &&value)
 
void SetDirectoryId (const char *value)
 
DirectoryDescriptionWithDirectoryId (const Aws::String &value)
 
DirectoryDescriptionWithDirectoryId (Aws::String &&value)
 
DirectoryDescriptionWithDirectoryId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
DirectoryDescriptionWithName (const Aws::String &value)
 
DirectoryDescriptionWithName (Aws::String &&value)
 
DirectoryDescriptionWithName (const char *value)
 
const Aws::StringGetShortName () const
 
bool ShortNameHasBeenSet () const
 
void SetShortName (const Aws::String &value)
 
void SetShortName (Aws::String &&value)
 
void SetShortName (const char *value)
 
DirectoryDescriptionWithShortName (const Aws::String &value)
 
DirectoryDescriptionWithShortName (Aws::String &&value)
 
DirectoryDescriptionWithShortName (const char *value)
 
const DirectorySizeGetSize () const
 
bool SizeHasBeenSet () const
 
void SetSize (const DirectorySize &value)
 
void SetSize (DirectorySize &&value)
 
DirectoryDescriptionWithSize (const DirectorySize &value)
 
DirectoryDescriptionWithSize (DirectorySize &&value)
 
const DirectoryEditionGetEdition () const
 
bool EditionHasBeenSet () const
 
void SetEdition (const DirectoryEdition &value)
 
void SetEdition (DirectoryEdition &&value)
 
DirectoryDescriptionWithEdition (const DirectoryEdition &value)
 
DirectoryDescriptionWithEdition (DirectoryEdition &&value)
 
const Aws::StringGetAlias () const
 
bool AliasHasBeenSet () const
 
void SetAlias (const Aws::String &value)
 
void SetAlias (Aws::String &&value)
 
void SetAlias (const char *value)
 
DirectoryDescriptionWithAlias (const Aws::String &value)
 
DirectoryDescriptionWithAlias (Aws::String &&value)
 
DirectoryDescriptionWithAlias (const char *value)
 
const Aws::StringGetAccessUrl () const
 
bool AccessUrlHasBeenSet () const
 
void SetAccessUrl (const Aws::String &value)
 
void SetAccessUrl (Aws::String &&value)
 
void SetAccessUrl (const char *value)
 
DirectoryDescriptionWithAccessUrl (const Aws::String &value)
 
DirectoryDescriptionWithAccessUrl (Aws::String &&value)
 
DirectoryDescriptionWithAccessUrl (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
DirectoryDescriptionWithDescription (const Aws::String &value)
 
DirectoryDescriptionWithDescription (Aws::String &&value)
 
DirectoryDescriptionWithDescription (const char *value)
 
const Aws::Vector< Aws::String > & GetDnsIpAddrs () const
 
bool DnsIpAddrsHasBeenSet () const
 
void SetDnsIpAddrs (const Aws::Vector< Aws::String > &value)
 
void SetDnsIpAddrs (Aws::Vector< Aws::String > &&value)
 
DirectoryDescriptionWithDnsIpAddrs (const Aws::Vector< Aws::String > &value)
 
DirectoryDescriptionWithDnsIpAddrs (Aws::Vector< Aws::String > &&value)
 
DirectoryDescriptionAddDnsIpAddrs (const Aws::String &value)
 
DirectoryDescriptionAddDnsIpAddrs (Aws::String &&value)
 
DirectoryDescriptionAddDnsIpAddrs (const char *value)
 
const DirectoryStageGetStage () const
 
bool StageHasBeenSet () const
 
void SetStage (const DirectoryStage &value)
 
void SetStage (DirectoryStage &&value)
 
DirectoryDescriptionWithStage (const DirectoryStage &value)
 
DirectoryDescriptionWithStage (DirectoryStage &&value)
 
const ShareStatusGetShareStatus () const
 
bool ShareStatusHasBeenSet () const
 
void SetShareStatus (const ShareStatus &value)
 
void SetShareStatus (ShareStatus &&value)
 
DirectoryDescriptionWithShareStatus (const ShareStatus &value)
 
DirectoryDescriptionWithShareStatus (ShareStatus &&value)
 
const ShareMethodGetShareMethod () const
 
bool ShareMethodHasBeenSet () const
 
void SetShareMethod (const ShareMethod &value)
 
void SetShareMethod (ShareMethod &&value)
 
DirectoryDescriptionWithShareMethod (const ShareMethod &value)
 
DirectoryDescriptionWithShareMethod (ShareMethod &&value)
 
const Aws::StringGetShareNotes () const
 
bool ShareNotesHasBeenSet () const
 
void SetShareNotes (const Aws::String &value)
 
void SetShareNotes (Aws::String &&value)
 
void SetShareNotes (const char *value)
 
DirectoryDescriptionWithShareNotes (const Aws::String &value)
 
DirectoryDescriptionWithShareNotes (Aws::String &&value)
 
DirectoryDescriptionWithShareNotes (const char *value)
 
const Aws::Utils::DateTimeGetLaunchTime () const
 
bool LaunchTimeHasBeenSet () const
 
void SetLaunchTime (const Aws::Utils::DateTime &value)
 
void SetLaunchTime (Aws::Utils::DateTime &&value)
 
DirectoryDescriptionWithLaunchTime (const Aws::Utils::DateTime &value)
 
DirectoryDescriptionWithLaunchTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetStageLastUpdatedDateTime () const
 
bool StageLastUpdatedDateTimeHasBeenSet () const
 
void SetStageLastUpdatedDateTime (const Aws::Utils::DateTime &value)
 
void SetStageLastUpdatedDateTime (Aws::Utils::DateTime &&value)
 
DirectoryDescriptionWithStageLastUpdatedDateTime (const Aws::Utils::DateTime &value)
 
DirectoryDescriptionWithStageLastUpdatedDateTime (Aws::Utils::DateTime &&value)
 
const DirectoryTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const DirectoryType &value)
 
void SetType (DirectoryType &&value)
 
DirectoryDescriptionWithType (const DirectoryType &value)
 
DirectoryDescriptionWithType (DirectoryType &&value)
 
const DirectoryVpcSettingsDescriptionGetVpcSettings () const
 
bool VpcSettingsHasBeenSet () const
 
void SetVpcSettings (const DirectoryVpcSettingsDescription &value)
 
void SetVpcSettings (DirectoryVpcSettingsDescription &&value)
 
DirectoryDescriptionWithVpcSettings (const DirectoryVpcSettingsDescription &value)
 
DirectoryDescriptionWithVpcSettings (DirectoryVpcSettingsDescription &&value)
 
const DirectoryConnectSettingsDescriptionGetConnectSettings () const
 
bool ConnectSettingsHasBeenSet () const
 
void SetConnectSettings (const DirectoryConnectSettingsDescription &value)
 
void SetConnectSettings (DirectoryConnectSettingsDescription &&value)
 
DirectoryDescriptionWithConnectSettings (const DirectoryConnectSettingsDescription &value)
 
DirectoryDescriptionWithConnectSettings (DirectoryConnectSettingsDescription &&value)
 
const RadiusSettingsGetRadiusSettings () const
 
bool RadiusSettingsHasBeenSet () const
 
void SetRadiusSettings (const RadiusSettings &value)
 
void SetRadiusSettings (RadiusSettings &&value)
 
DirectoryDescriptionWithRadiusSettings (const RadiusSettings &value)
 
DirectoryDescriptionWithRadiusSettings (RadiusSettings &&value)
 
const RadiusStatusGetRadiusStatus () const
 
bool RadiusStatusHasBeenSet () const
 
void SetRadiusStatus (const RadiusStatus &value)
 
void SetRadiusStatus (RadiusStatus &&value)
 
DirectoryDescriptionWithRadiusStatus (const RadiusStatus &value)
 
DirectoryDescriptionWithRadiusStatus (RadiusStatus &&value)
 
const Aws::StringGetStageReason () const
 
bool StageReasonHasBeenSet () const
 
void SetStageReason (const Aws::String &value)
 
void SetStageReason (Aws::String &&value)
 
void SetStageReason (const char *value)
 
DirectoryDescriptionWithStageReason (const Aws::String &value)
 
DirectoryDescriptionWithStageReason (Aws::String &&value)
 
DirectoryDescriptionWithStageReason (const char *value)
 
bool GetSsoEnabled () const
 
bool SsoEnabledHasBeenSet () const
 
void SetSsoEnabled (bool value)
 
DirectoryDescriptionWithSsoEnabled (bool value)
 
int GetDesiredNumberOfDomainControllers () const
 
bool DesiredNumberOfDomainControllersHasBeenSet () const
 
void SetDesiredNumberOfDomainControllers (int value)
 
DirectoryDescriptionWithDesiredNumberOfDomainControllers (int value)
 
const OwnerDirectoryDescriptionGetOwnerDirectoryDescription () const
 
bool OwnerDirectoryDescriptionHasBeenSet () const
 
void SetOwnerDirectoryDescription (const OwnerDirectoryDescription &value)
 
void SetOwnerDirectoryDescription (OwnerDirectoryDescription &&value)
 
DirectoryDescriptionWithOwnerDirectoryDescription (const OwnerDirectoryDescription &value)
 
DirectoryDescriptionWithOwnerDirectoryDescription (OwnerDirectoryDescription &&value)
 
const RegionsInfoGetRegionsInfo () const
 
bool RegionsInfoHasBeenSet () const
 
void SetRegionsInfo (const RegionsInfo &value)
 
void SetRegionsInfo (RegionsInfo &&value)
 
DirectoryDescriptionWithRegionsInfo (const RegionsInfo &value)
 
DirectoryDescriptionWithRegionsInfo (RegionsInfo &&value)
 

Detailed Description

Contains information about an AWS Directory Service directory.

See Also:

AWS API Reference

Definition at line 46 of file DirectoryDescription.h.

Constructor & Destructor Documentation

◆ DirectoryDescription() [1/2]

Aws::DirectoryService::Model::DirectoryDescription::DirectoryDescription ( )

◆ DirectoryDescription() [2/2]

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

Member Function Documentation

◆ AccessUrlHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::AccessUrlHasBeenSet ( ) const
inline

The access URL for the directory, such as http://&lt;alias&gt;.awsapps.com. If no alias has been created for the directory, <alias> is the directory identifier, such as d-XXXXXXXXXX.

Definition at line 303 of file DirectoryDescription.h.

◆ AddDnsIpAddrs() [1/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::AddDnsIpAddrs ( Aws::String &&  value)
inline

The IP addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory, these are the IP addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector directory, these are the IP addresses of the DNS servers or domain controllers in the on-premises directory to which the AD Connector is connected.

Definition at line 465 of file DirectoryDescription.h.

◆ AddDnsIpAddrs() [2/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::AddDnsIpAddrs ( const Aws::String value)
inline

The IP addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory, these are the IP addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector directory, these are the IP addresses of the DNS servers or domain controllers in the on-premises directory to which the AD Connector is connected.

Definition at line 456 of file DirectoryDescription.h.

◆ AddDnsIpAddrs() [3/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::AddDnsIpAddrs ( const char *  value)
inline

The IP addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory, these are the IP addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector directory, these are the IP addresses of the DNS servers or domain controllers in the on-premises directory to which the AD Connector is connected.

Definition at line 474 of file DirectoryDescription.h.

◆ AliasHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::AliasHasBeenSet ( ) const
inline

The alias for the directory. If no alias has been created for the directory, the alias is the directory identifier, such as d-XXXXXXXXXX.

Definition at line 250 of file DirectoryDescription.h.

◆ ConnectSettingsHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::ConnectSettingsHasBeenSet ( ) const
inline

A DirectoryConnectSettingsDescription object that contains additional information about an AD Connector directory. This member is only present if the directory is an AD Connector directory.

Definition at line 807 of file DirectoryDescription.h.

◆ DescriptionHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::DescriptionHasBeenSet ( ) const
inline

The description for the directory.

Definition at line 362 of file DirectoryDescription.h.

◆ DesiredNumberOfDomainControllersHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::DesiredNumberOfDomainControllersHasBeenSet ( ) const
inline

The desired number of domain controllers in the directory if the directory is Microsoft AD.

Definition at line 982 of file DirectoryDescription.h.

◆ DirectoryIdHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::DirectoryIdHasBeenSet ( ) const
inline

The directory identifier.

Definition at line 63 of file DirectoryDescription.h.

◆ DnsIpAddrsHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::DnsIpAddrsHasBeenSet ( ) const
inline

The IP addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory, these are the IP addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector directory, these are the IP addresses of the DNS servers or domain controllers in the on-premises directory to which the AD Connector is connected.

Definition at line 411 of file DirectoryDescription.h.

◆ EditionHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::EditionHasBeenSet ( ) const
inline

The edition associated with this directory.

Definition at line 217 of file DirectoryDescription.h.

◆ GetAccessUrl()

const Aws::String& Aws::DirectoryService::Model::DirectoryDescription::GetAccessUrl ( ) const
inline

The access URL for the directory, such as http://&lt;alias&gt;.awsapps.com. If no alias has been created for the directory, <alias> is the directory identifier, such as d-XXXXXXXXXX.

Definition at line 295 of file DirectoryDescription.h.

◆ GetAlias()

const Aws::String& Aws::DirectoryService::Model::DirectoryDescription::GetAlias ( ) const
inline

The alias for the directory. If no alias has been created for the directory, the alias is the directory identifier, such as d-XXXXXXXXXX.

Definition at line 244 of file DirectoryDescription.h.

◆ GetConnectSettings()

const DirectoryConnectSettingsDescription& Aws::DirectoryService::Model::DirectoryDescription::GetConnectSettings ( ) const
inline

A DirectoryConnectSettingsDescription object that contains additional information about an AD Connector directory. This member is only present if the directory is an AD Connector directory.

Definition at line 800 of file DirectoryDescription.h.

◆ GetDescription()

const Aws::String& Aws::DirectoryService::Model::DirectoryDescription::GetDescription ( ) const
inline

The description for the directory.

Definition at line 357 of file DirectoryDescription.h.

◆ GetDesiredNumberOfDomainControllers()

int Aws::DirectoryService::Model::DirectoryDescription::GetDesiredNumberOfDomainControllers ( ) const
inline

The desired number of domain controllers in the directory if the directory is Microsoft AD.

Definition at line 976 of file DirectoryDescription.h.

◆ GetDirectoryId()

const Aws::String& Aws::DirectoryService::Model::DirectoryDescription::GetDirectoryId ( ) const
inline

The directory identifier.

Definition at line 58 of file DirectoryDescription.h.

◆ GetDnsIpAddrs()

const Aws::Vector<Aws::String>& Aws::DirectoryService::Model::DirectoryDescription::GetDnsIpAddrs ( ) const
inline

The IP addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory, these are the IP addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector directory, these are the IP addresses of the DNS servers or domain controllers in the on-premises directory to which the AD Connector is connected.

Definition at line 402 of file DirectoryDescription.h.

◆ GetEdition()

const DirectoryEdition& Aws::DirectoryService::Model::DirectoryDescription::GetEdition ( ) const
inline

The edition associated with this directory.

Definition at line 212 of file DirectoryDescription.h.

◆ GetLaunchTime()

const Aws::Utils::DateTime& Aws::DirectoryService::Model::DirectoryDescription::GetLaunchTime ( ) const
inline

Specifies when the directory was created.

Definition at line 662 of file DirectoryDescription.h.

◆ GetName()

const Aws::String& Aws::DirectoryService::Model::DirectoryDescription::GetName ( ) const
inline

The fully qualified name of the directory.

Definition at line 99 of file DirectoryDescription.h.

◆ GetOwnerDirectoryDescription()

const OwnerDirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::GetOwnerDirectoryDescription ( ) const
inline

Describes the AWS Managed Microsoft AD directory in the directory owner account.

Definition at line 1001 of file DirectoryDescription.h.

◆ GetRadiusSettings()

const RadiusSettings& Aws::DirectoryService::Model::DirectoryDescription::GetRadiusSettings ( ) const
inline

A RadiusSettings object that contains information about the RADIUS server configured for this directory.

Definition at line 842 of file DirectoryDescription.h.

◆ GetRadiusStatus()

const RadiusStatus& Aws::DirectoryService::Model::DirectoryDescription::GetRadiusStatus ( ) const
inline

The status of the RADIUS MFA server connection.

Definition at line 878 of file DirectoryDescription.h.

◆ GetRegionsInfo()

const RegionsInfo& Aws::DirectoryService::Model::DirectoryDescription::GetRegionsInfo ( ) const
inline

Lists the Regions where the directory has replicated.

Definition at line 1037 of file DirectoryDescription.h.

◆ GetShareMethod()

const ShareMethod& Aws::DirectoryService::Model::DirectoryDescription::GetShareMethod ( ) const
inline

The method used when sharing a directory to determine whether the directory should be shared within your AWS organization (ORGANIZATIONS) or with any AWS account by sending a shared directory request (HANDSHAKE).

Definition at line 551 of file DirectoryDescription.h.

◆ GetShareNotes()

const Aws::String& Aws::DirectoryService::Model::DirectoryDescription::GetShareNotes ( ) const
inline

A directory share request that is sent by the directory owner to the directory consumer. The request includes a typed message to help the directory consumer administrator determine whether to approve or reject the share invitation.

Definition at line 600 of file DirectoryDescription.h.

◆ GetShareStatus()

const ShareStatus& Aws::DirectoryService::Model::DirectoryDescription::GetShareStatus ( ) const
inline

Current directory status of the shared AWS Managed Microsoft AD directory.

Definition at line 512 of file DirectoryDescription.h.

◆ GetShortName()

const Aws::String& Aws::DirectoryService::Model::DirectoryDescription::GetShortName ( ) const
inline

The short name of the directory.

Definition at line 140 of file DirectoryDescription.h.

◆ GetSize()

const DirectorySize& Aws::DirectoryService::Model::DirectoryDescription::GetSize ( ) const
inline

The directory size.

Definition at line 181 of file DirectoryDescription.h.

◆ GetSsoEnabled()

bool Aws::DirectoryService::Model::DirectoryDescription::GetSsoEnabled ( ) const
inline

Indicates if single sign-on is enabled for the directory. For more information, see EnableSso and DisableSso.

Definition at line 951 of file DirectoryDescription.h.

◆ GetStage()

const DirectoryStage& Aws::DirectoryService::Model::DirectoryDescription::GetStage ( ) const
inline

The current stage of the directory.

Definition at line 480 of file DirectoryDescription.h.

◆ GetStageLastUpdatedDateTime()

const Aws::Utils::DateTime& Aws::DirectoryService::Model::DirectoryDescription::GetStageLastUpdatedDateTime ( ) const
inline

The date and time that the stage was last updated.

Definition at line 693 of file DirectoryDescription.h.

◆ GetStageReason()

const Aws::String& Aws::DirectoryService::Model::DirectoryDescription::GetStageReason ( ) const
inline

Additional information about the directory stage.

Definition at line 909 of file DirectoryDescription.h.

◆ GetType()

const DirectoryType& Aws::DirectoryService::Model::DirectoryDescription::GetType ( ) const
inline

The directory size.

Definition at line 724 of file DirectoryDescription.h.

◆ GetVpcSettings()

const DirectoryVpcSettingsDescription& Aws::DirectoryService::Model::DirectoryDescription::GetVpcSettings ( ) const
inline

A DirectoryVpcSettingsDescription object that contains additional information about a directory. This member is only present if the directory is a Simple AD or Managed AD directory.

Definition at line 757 of file DirectoryDescription.h.

◆ Jsonize()

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

◆ LaunchTimeHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::LaunchTimeHasBeenSet ( ) const
inline

Specifies when the directory was created.

Definition at line 667 of file DirectoryDescription.h.

◆ NameHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::NameHasBeenSet ( ) const
inline

The fully qualified name of the directory.

Definition at line 104 of file DirectoryDescription.h.

◆ operator=()

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

◆ OwnerDirectoryDescriptionHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::OwnerDirectoryDescriptionHasBeenSet ( ) const
inline

Describes the AWS Managed Microsoft AD directory in the directory owner account.

Definition at line 1007 of file DirectoryDescription.h.

◆ RadiusSettingsHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::RadiusSettingsHasBeenSet ( ) const
inline

A RadiusSettings object that contains information about the RADIUS server configured for this directory.

Definition at line 848 of file DirectoryDescription.h.

◆ RadiusStatusHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::RadiusStatusHasBeenSet ( ) const
inline

The status of the RADIUS MFA server connection.

Definition at line 883 of file DirectoryDescription.h.

◆ RegionsInfoHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::RegionsInfoHasBeenSet ( ) const
inline

Lists the Regions where the directory has replicated.

Definition at line 1042 of file DirectoryDescription.h.

◆ SetAccessUrl() [1/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetAccessUrl ( Aws::String &&  value)
inline

The access URL for the directory, such as http://&lt;alias&gt;.awsapps.com. If no alias has been created for the directory, <alias> is the directory identifier, such as d-XXXXXXXXXX.

Definition at line 319 of file DirectoryDescription.h.

◆ SetAccessUrl() [2/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetAccessUrl ( const Aws::String value)
inline

The access URL for the directory, such as http://&lt;alias&gt;.awsapps.com. If no alias has been created for the directory, <alias> is the directory identifier, such as d-XXXXXXXXXX.

Definition at line 311 of file DirectoryDescription.h.

◆ SetAccessUrl() [3/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetAccessUrl ( const char *  value)
inline

The access URL for the directory, such as http://&lt;alias&gt;.awsapps.com. If no alias has been created for the directory, <alias> is the directory identifier, such as d-XXXXXXXXXX.

Definition at line 327 of file DirectoryDescription.h.

◆ SetAlias() [1/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetAlias ( Aws::String &&  value)
inline

The alias for the directory. If no alias has been created for the directory, the alias is the directory identifier, such as d-XXXXXXXXXX.

Definition at line 262 of file DirectoryDescription.h.

◆ SetAlias() [2/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetAlias ( const Aws::String value)
inline

The alias for the directory. If no alias has been created for the directory, the alias is the directory identifier, such as d-XXXXXXXXXX.

Definition at line 256 of file DirectoryDescription.h.

◆ SetAlias() [3/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetAlias ( const char *  value)
inline

The alias for the directory. If no alias has been created for the directory, the alias is the directory identifier, such as d-XXXXXXXXXX.

Definition at line 268 of file DirectoryDescription.h.

◆ SetConnectSettings() [1/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetConnectSettings ( const DirectoryConnectSettingsDescription value)
inline

A DirectoryConnectSettingsDescription object that contains additional information about an AD Connector directory. This member is only present if the directory is an AD Connector directory.

Definition at line 814 of file DirectoryDescription.h.

◆ SetConnectSettings() [2/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetConnectSettings ( DirectoryConnectSettingsDescription &&  value)
inline

A DirectoryConnectSettingsDescription object that contains additional information about an AD Connector directory. This member is only present if the directory is an AD Connector directory.

Definition at line 821 of file DirectoryDescription.h.

◆ SetDescription() [1/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetDescription ( Aws::String &&  value)
inline

The description for the directory.

Definition at line 372 of file DirectoryDescription.h.

◆ SetDescription() [2/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetDescription ( const Aws::String value)
inline

The description for the directory.

Definition at line 367 of file DirectoryDescription.h.

◆ SetDescription() [3/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetDescription ( const char *  value)
inline

The description for the directory.

Definition at line 377 of file DirectoryDescription.h.

◆ SetDesiredNumberOfDomainControllers()

void Aws::DirectoryService::Model::DirectoryDescription::SetDesiredNumberOfDomainControllers ( int  value)
inline

The desired number of domain controllers in the directory if the directory is Microsoft AD.

Definition at line 988 of file DirectoryDescription.h.

◆ SetDirectoryId() [1/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetDirectoryId ( Aws::String &&  value)
inline

The directory identifier.

Definition at line 73 of file DirectoryDescription.h.

◆ SetDirectoryId() [2/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetDirectoryId ( const Aws::String value)
inline

The directory identifier.

Definition at line 68 of file DirectoryDescription.h.

◆ SetDirectoryId() [3/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetDirectoryId ( const char *  value)
inline

The directory identifier.

Definition at line 78 of file DirectoryDescription.h.

◆ SetDnsIpAddrs() [1/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetDnsIpAddrs ( Aws::Vector< Aws::String > &&  value)
inline

The IP addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory, these are the IP addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector directory, these are the IP addresses of the DNS servers or domain controllers in the on-premises directory to which the AD Connector is connected.

Definition at line 429 of file DirectoryDescription.h.

◆ SetDnsIpAddrs() [2/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetDnsIpAddrs ( const Aws::Vector< Aws::String > &  value)
inline

The IP addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory, these are the IP addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector directory, these are the IP addresses of the DNS servers or domain controllers in the on-premises directory to which the AD Connector is connected.

Definition at line 420 of file DirectoryDescription.h.

◆ SetEdition() [1/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetEdition ( const DirectoryEdition value)
inline

The edition associated with this directory.

Definition at line 222 of file DirectoryDescription.h.

◆ SetEdition() [2/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetEdition ( DirectoryEdition &&  value)
inline

The edition associated with this directory.

Definition at line 227 of file DirectoryDescription.h.

◆ SetLaunchTime() [1/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetLaunchTime ( Aws::Utils::DateTime &&  value)
inline

Specifies when the directory was created.

Definition at line 677 of file DirectoryDescription.h.

◆ SetLaunchTime() [2/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetLaunchTime ( const Aws::Utils::DateTime value)
inline

Specifies when the directory was created.

Definition at line 672 of file DirectoryDescription.h.

◆ SetName() [1/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetName ( Aws::String &&  value)
inline

The fully qualified name of the directory.

Definition at line 114 of file DirectoryDescription.h.

◆ SetName() [2/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetName ( const Aws::String value)
inline

The fully qualified name of the directory.

Definition at line 109 of file DirectoryDescription.h.

◆ SetName() [3/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetName ( const char *  value)
inline

The fully qualified name of the directory.

Definition at line 119 of file DirectoryDescription.h.

◆ SetOwnerDirectoryDescription() [1/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetOwnerDirectoryDescription ( const OwnerDirectoryDescription value)
inline

Describes the AWS Managed Microsoft AD directory in the directory owner account.

Definition at line 1013 of file DirectoryDescription.h.

◆ SetOwnerDirectoryDescription() [2/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetOwnerDirectoryDescription ( OwnerDirectoryDescription &&  value)
inline

Describes the AWS Managed Microsoft AD directory in the directory owner account.

Definition at line 1019 of file DirectoryDescription.h.

◆ SetRadiusSettings() [1/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetRadiusSettings ( const RadiusSettings value)
inline

A RadiusSettings object that contains information about the RADIUS server configured for this directory.

Definition at line 854 of file DirectoryDescription.h.

◆ SetRadiusSettings() [2/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetRadiusSettings ( RadiusSettings &&  value)
inline

A RadiusSettings object that contains information about the RADIUS server configured for this directory.

Definition at line 860 of file DirectoryDescription.h.

◆ SetRadiusStatus() [1/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetRadiusStatus ( const RadiusStatus value)
inline

The status of the RADIUS MFA server connection.

Definition at line 888 of file DirectoryDescription.h.

◆ SetRadiusStatus() [2/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetRadiusStatus ( RadiusStatus &&  value)
inline

The status of the RADIUS MFA server connection.

Definition at line 893 of file DirectoryDescription.h.

◆ SetRegionsInfo() [1/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetRegionsInfo ( const RegionsInfo value)
inline

Lists the Regions where the directory has replicated.

Definition at line 1047 of file DirectoryDescription.h.

◆ SetRegionsInfo() [2/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetRegionsInfo ( RegionsInfo &&  value)
inline

Lists the Regions where the directory has replicated.

Definition at line 1052 of file DirectoryDescription.h.

◆ SetShareMethod() [1/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetShareMethod ( const ShareMethod value)
inline

The method used when sharing a directory to determine whether the directory should be shared within your AWS organization (ORGANIZATIONS) or with any AWS account by sending a shared directory request (HANDSHAKE).

Definition at line 567 of file DirectoryDescription.h.

◆ SetShareMethod() [2/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetShareMethod ( ShareMethod &&  value)
inline

The method used when sharing a directory to determine whether the directory should be shared within your AWS organization (ORGANIZATIONS) or with any AWS account by sending a shared directory request (HANDSHAKE).

Definition at line 575 of file DirectoryDescription.h.

◆ SetShareNotes() [1/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetShareNotes ( Aws::String &&  value)
inline

A directory share request that is sent by the directory owner to the directory consumer. The request includes a typed message to help the directory consumer administrator determine whether to approve or reject the share invitation.

Definition at line 624 of file DirectoryDescription.h.

◆ SetShareNotes() [2/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetShareNotes ( const Aws::String value)
inline

A directory share request that is sent by the directory owner to the directory consumer. The request includes a typed message to help the directory consumer administrator determine whether to approve or reject the share invitation.

Definition at line 616 of file DirectoryDescription.h.

◆ SetShareNotes() [3/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetShareNotes ( const char *  value)
inline

A directory share request that is sent by the directory owner to the directory consumer. The request includes a typed message to help the directory consumer administrator determine whether to approve or reject the share invitation.

Definition at line 632 of file DirectoryDescription.h.

◆ SetShareStatus() [1/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetShareStatus ( const ShareStatus value)
inline

Current directory status of the shared AWS Managed Microsoft AD directory.

Definition at line 524 of file DirectoryDescription.h.

◆ SetShareStatus() [2/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetShareStatus ( ShareStatus &&  value)
inline

Current directory status of the shared AWS Managed Microsoft AD directory.

Definition at line 530 of file DirectoryDescription.h.

◆ SetShortName() [1/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetShortName ( Aws::String &&  value)
inline

The short name of the directory.

Definition at line 155 of file DirectoryDescription.h.

◆ SetShortName() [2/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetShortName ( const Aws::String value)
inline

The short name of the directory.

Definition at line 150 of file DirectoryDescription.h.

◆ SetShortName() [3/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetShortName ( const char *  value)
inline

The short name of the directory.

Definition at line 160 of file DirectoryDescription.h.

◆ SetSize() [1/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetSize ( const DirectorySize value)
inline

The directory size.

Definition at line 191 of file DirectoryDescription.h.

◆ SetSize() [2/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetSize ( DirectorySize &&  value)
inline

The directory size.

Definition at line 196 of file DirectoryDescription.h.

◆ SetSsoEnabled()

void Aws::DirectoryService::Model::DirectoryDescription::SetSsoEnabled ( bool  value)
inline

Indicates if single sign-on is enabled for the directory. For more information, see EnableSso and DisableSso.

Definition at line 963 of file DirectoryDescription.h.

◆ SetStage() [1/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetStage ( const DirectoryStage value)
inline

The current stage of the directory.

Definition at line 490 of file DirectoryDescription.h.

◆ SetStage() [2/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetStage ( DirectoryStage &&  value)
inline

The current stage of the directory.

Definition at line 495 of file DirectoryDescription.h.

◆ SetStageLastUpdatedDateTime() [1/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetStageLastUpdatedDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the stage was last updated.

Definition at line 708 of file DirectoryDescription.h.

◆ SetStageLastUpdatedDateTime() [2/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetStageLastUpdatedDateTime ( const Aws::Utils::DateTime value)
inline

The date and time that the stage was last updated.

Definition at line 703 of file DirectoryDescription.h.

◆ SetStageReason() [1/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetStageReason ( Aws::String &&  value)
inline

Additional information about the directory stage.

Definition at line 924 of file DirectoryDescription.h.

◆ SetStageReason() [2/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetStageReason ( const Aws::String value)
inline

Additional information about the directory stage.

Definition at line 919 of file DirectoryDescription.h.

◆ SetStageReason() [3/3]

void Aws::DirectoryService::Model::DirectoryDescription::SetStageReason ( const char *  value)
inline

Additional information about the directory stage.

Definition at line 929 of file DirectoryDescription.h.

◆ SetType() [1/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetType ( const DirectoryType value)
inline

The directory size.

Definition at line 734 of file DirectoryDescription.h.

◆ SetType() [2/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetType ( DirectoryType &&  value)
inline

The directory size.

Definition at line 739 of file DirectoryDescription.h.

◆ SetVpcSettings() [1/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetVpcSettings ( const DirectoryVpcSettingsDescription value)
inline

A DirectoryVpcSettingsDescription object that contains additional information about a directory. This member is only present if the directory is a Simple AD or Managed AD directory.

Definition at line 771 of file DirectoryDescription.h.

◆ SetVpcSettings() [2/2]

void Aws::DirectoryService::Model::DirectoryDescription::SetVpcSettings ( DirectoryVpcSettingsDescription &&  value)
inline

A DirectoryVpcSettingsDescription object that contains additional information about a directory. This member is only present if the directory is a Simple AD or Managed AD directory.

Definition at line 778 of file DirectoryDescription.h.

◆ ShareMethodHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::ShareMethodHasBeenSet ( ) const
inline

The method used when sharing a directory to determine whether the directory should be shared within your AWS organization (ORGANIZATIONS) or with any AWS account by sending a shared directory request (HANDSHAKE).

Definition at line 559 of file DirectoryDescription.h.

◆ ShareNotesHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::ShareNotesHasBeenSet ( ) const
inline

A directory share request that is sent by the directory owner to the directory consumer. The request includes a typed message to help the directory consumer administrator determine whether to approve or reject the share invitation.

Definition at line 608 of file DirectoryDescription.h.

◆ ShareStatusHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::ShareStatusHasBeenSet ( ) const
inline

Current directory status of the shared AWS Managed Microsoft AD directory.

Definition at line 518 of file DirectoryDescription.h.

◆ ShortNameHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::ShortNameHasBeenSet ( ) const
inline

The short name of the directory.

Definition at line 145 of file DirectoryDescription.h.

◆ SizeHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::SizeHasBeenSet ( ) const
inline

The directory size.

Definition at line 186 of file DirectoryDescription.h.

◆ SsoEnabledHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::SsoEnabledHasBeenSet ( ) const
inline

Indicates if single sign-on is enabled for the directory. For more information, see EnableSso and DisableSso.

Definition at line 957 of file DirectoryDescription.h.

◆ StageHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::StageHasBeenSet ( ) const
inline

The current stage of the directory.

Definition at line 485 of file DirectoryDescription.h.

◆ StageLastUpdatedDateTimeHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::StageLastUpdatedDateTimeHasBeenSet ( ) const
inline

The date and time that the stage was last updated.

Definition at line 698 of file DirectoryDescription.h.

◆ StageReasonHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::StageReasonHasBeenSet ( ) const
inline

Additional information about the directory stage.

Definition at line 914 of file DirectoryDescription.h.

◆ TypeHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::TypeHasBeenSet ( ) const
inline

The directory size.

Definition at line 729 of file DirectoryDescription.h.

◆ VpcSettingsHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryDescription::VpcSettingsHasBeenSet ( ) const
inline

A DirectoryVpcSettingsDescription object that contains additional information about a directory. This member is only present if the directory is a Simple AD or Managed AD directory.

Definition at line 764 of file DirectoryDescription.h.

◆ WithAccessUrl() [1/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithAccessUrl ( Aws::String &&  value)
inline

The access URL for the directory, such as http://&lt;alias&gt;.awsapps.com. If no alias has been created for the directory, <alias> is the directory identifier, such as d-XXXXXXXXXX.

Definition at line 343 of file DirectoryDescription.h.

◆ WithAccessUrl() [2/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithAccessUrl ( const Aws::String value)
inline

The access URL for the directory, such as http://&lt;alias&gt;.awsapps.com. If no alias has been created for the directory, <alias> is the directory identifier, such as d-XXXXXXXXXX.

Definition at line 335 of file DirectoryDescription.h.

◆ WithAccessUrl() [3/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithAccessUrl ( const char *  value)
inline

The access URL for the directory, such as http://&lt;alias&gt;.awsapps.com. If no alias has been created for the directory, <alias> is the directory identifier, such as d-XXXXXXXXXX.

Definition at line 351 of file DirectoryDescription.h.

◆ WithAlias() [1/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithAlias ( Aws::String &&  value)
inline

The alias for the directory. If no alias has been created for the directory, the alias is the directory identifier, such as d-XXXXXXXXXX.

Definition at line 280 of file DirectoryDescription.h.

◆ WithAlias() [2/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithAlias ( const Aws::String value)
inline

The alias for the directory. If no alias has been created for the directory, the alias is the directory identifier, such as d-XXXXXXXXXX.

Definition at line 274 of file DirectoryDescription.h.

◆ WithAlias() [3/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithAlias ( const char *  value)
inline

The alias for the directory. If no alias has been created for the directory, the alias is the directory identifier, such as d-XXXXXXXXXX.

Definition at line 286 of file DirectoryDescription.h.

◆ WithConnectSettings() [1/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithConnectSettings ( const DirectoryConnectSettingsDescription value)
inline

A DirectoryConnectSettingsDescription object that contains additional information about an AD Connector directory. This member is only present if the directory is an AD Connector directory.

Definition at line 828 of file DirectoryDescription.h.

◆ WithConnectSettings() [2/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithConnectSettings ( DirectoryConnectSettingsDescription &&  value)
inline

A DirectoryConnectSettingsDescription object that contains additional information about an AD Connector directory. This member is only present if the directory is an AD Connector directory.

Definition at line 835 of file DirectoryDescription.h.

◆ WithDescription() [1/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithDescription ( Aws::String &&  value)
inline

The description for the directory.

Definition at line 387 of file DirectoryDescription.h.

◆ WithDescription() [2/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithDescription ( const Aws::String value)
inline

The description for the directory.

Definition at line 382 of file DirectoryDescription.h.

◆ WithDescription() [3/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithDescription ( const char *  value)
inline

The description for the directory.

Definition at line 392 of file DirectoryDescription.h.

◆ WithDesiredNumberOfDomainControllers()

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithDesiredNumberOfDomainControllers ( int  value)
inline

The desired number of domain controllers in the directory if the directory is Microsoft AD.

Definition at line 994 of file DirectoryDescription.h.

◆ WithDirectoryId() [1/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithDirectoryId ( Aws::String &&  value)
inline

The directory identifier.

Definition at line 88 of file DirectoryDescription.h.

◆ WithDirectoryId() [2/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithDirectoryId ( const Aws::String value)
inline

The directory identifier.

Definition at line 83 of file DirectoryDescription.h.

◆ WithDirectoryId() [3/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithDirectoryId ( const char *  value)
inline

The directory identifier.

Definition at line 93 of file DirectoryDescription.h.

◆ WithDnsIpAddrs() [1/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithDnsIpAddrs ( Aws::Vector< Aws::String > &&  value)
inline

The IP addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory, these are the IP addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector directory, these are the IP addresses of the DNS servers or domain controllers in the on-premises directory to which the AD Connector is connected.

Definition at line 447 of file DirectoryDescription.h.

◆ WithDnsIpAddrs() [2/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithDnsIpAddrs ( const Aws::Vector< Aws::String > &  value)
inline

The IP addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory, these are the IP addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector directory, these are the IP addresses of the DNS servers or domain controllers in the on-premises directory to which the AD Connector is connected.

Definition at line 438 of file DirectoryDescription.h.

◆ WithEdition() [1/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithEdition ( const DirectoryEdition value)
inline

The edition associated with this directory.

Definition at line 232 of file DirectoryDescription.h.

◆ WithEdition() [2/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithEdition ( DirectoryEdition &&  value)
inline

The edition associated with this directory.

Definition at line 237 of file DirectoryDescription.h.

◆ WithLaunchTime() [1/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithLaunchTime ( Aws::Utils::DateTime &&  value)
inline

Specifies when the directory was created.

Definition at line 687 of file DirectoryDescription.h.

◆ WithLaunchTime() [2/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithLaunchTime ( const Aws::Utils::DateTime value)
inline

Specifies when the directory was created.

Definition at line 682 of file DirectoryDescription.h.

◆ WithName() [1/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithName ( Aws::String &&  value)
inline

The fully qualified name of the directory.

Definition at line 129 of file DirectoryDescription.h.

◆ WithName() [2/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithName ( const Aws::String value)
inline

The fully qualified name of the directory.

Definition at line 124 of file DirectoryDescription.h.

◆ WithName() [3/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithName ( const char *  value)
inline

The fully qualified name of the directory.

Definition at line 134 of file DirectoryDescription.h.

◆ WithOwnerDirectoryDescription() [1/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithOwnerDirectoryDescription ( const OwnerDirectoryDescription value)
inline

Describes the AWS Managed Microsoft AD directory in the directory owner account.

Definition at line 1025 of file DirectoryDescription.h.

◆ WithOwnerDirectoryDescription() [2/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithOwnerDirectoryDescription ( OwnerDirectoryDescription &&  value)
inline

Describes the AWS Managed Microsoft AD directory in the directory owner account.

Definition at line 1031 of file DirectoryDescription.h.

◆ WithRadiusSettings() [1/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithRadiusSettings ( const RadiusSettings value)
inline

A RadiusSettings object that contains information about the RADIUS server configured for this directory.

Definition at line 866 of file DirectoryDescription.h.

◆ WithRadiusSettings() [2/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithRadiusSettings ( RadiusSettings &&  value)
inline

A RadiusSettings object that contains information about the RADIUS server configured for this directory.

Definition at line 872 of file DirectoryDescription.h.

◆ WithRadiusStatus() [1/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithRadiusStatus ( const RadiusStatus value)
inline

The status of the RADIUS MFA server connection.

Definition at line 898 of file DirectoryDescription.h.

◆ WithRadiusStatus() [2/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithRadiusStatus ( RadiusStatus &&  value)
inline

The status of the RADIUS MFA server connection.

Definition at line 903 of file DirectoryDescription.h.

◆ WithRegionsInfo() [1/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithRegionsInfo ( const RegionsInfo value)
inline

Lists the Regions where the directory has replicated.

Definition at line 1057 of file DirectoryDescription.h.

◆ WithRegionsInfo() [2/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithRegionsInfo ( RegionsInfo &&  value)
inline

Lists the Regions where the directory has replicated.

Definition at line 1062 of file DirectoryDescription.h.

◆ WithShareMethod() [1/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithShareMethod ( const ShareMethod value)
inline

The method used when sharing a directory to determine whether the directory should be shared within your AWS organization (ORGANIZATIONS) or with any AWS account by sending a shared directory request (HANDSHAKE).

Definition at line 583 of file DirectoryDescription.h.

◆ WithShareMethod() [2/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithShareMethod ( ShareMethod &&  value)
inline

The method used when sharing a directory to determine whether the directory should be shared within your AWS organization (ORGANIZATIONS) or with any AWS account by sending a shared directory request (HANDSHAKE).

Definition at line 591 of file DirectoryDescription.h.

◆ WithShareNotes() [1/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithShareNotes ( Aws::String &&  value)
inline

A directory share request that is sent by the directory owner to the directory consumer. The request includes a typed message to help the directory consumer administrator determine whether to approve or reject the share invitation.

Definition at line 648 of file DirectoryDescription.h.

◆ WithShareNotes() [2/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithShareNotes ( const Aws::String value)
inline

A directory share request that is sent by the directory owner to the directory consumer. The request includes a typed message to help the directory consumer administrator determine whether to approve or reject the share invitation.

Definition at line 640 of file DirectoryDescription.h.

◆ WithShareNotes() [3/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithShareNotes ( const char *  value)
inline

A directory share request that is sent by the directory owner to the directory consumer. The request includes a typed message to help the directory consumer administrator determine whether to approve or reject the share invitation.

Definition at line 656 of file DirectoryDescription.h.

◆ WithShareStatus() [1/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithShareStatus ( const ShareStatus value)
inline

Current directory status of the shared AWS Managed Microsoft AD directory.

Definition at line 536 of file DirectoryDescription.h.

◆ WithShareStatus() [2/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithShareStatus ( ShareStatus &&  value)
inline

Current directory status of the shared AWS Managed Microsoft AD directory.

Definition at line 542 of file DirectoryDescription.h.

◆ WithShortName() [1/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithShortName ( Aws::String &&  value)
inline

The short name of the directory.

Definition at line 170 of file DirectoryDescription.h.

◆ WithShortName() [2/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithShortName ( const Aws::String value)
inline

The short name of the directory.

Definition at line 165 of file DirectoryDescription.h.

◆ WithShortName() [3/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithShortName ( const char *  value)
inline

The short name of the directory.

Definition at line 175 of file DirectoryDescription.h.

◆ WithSize() [1/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithSize ( const DirectorySize value)
inline

The directory size.

Definition at line 201 of file DirectoryDescription.h.

◆ WithSize() [2/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithSize ( DirectorySize &&  value)
inline

The directory size.

Definition at line 206 of file DirectoryDescription.h.

◆ WithSsoEnabled()

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithSsoEnabled ( bool  value)
inline

Indicates if single sign-on is enabled for the directory. For more information, see EnableSso and DisableSso.

Definition at line 969 of file DirectoryDescription.h.

◆ WithStage() [1/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithStage ( const DirectoryStage value)
inline

The current stage of the directory.

Definition at line 500 of file DirectoryDescription.h.

◆ WithStage() [2/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithStage ( DirectoryStage &&  value)
inline

The current stage of the directory.

Definition at line 505 of file DirectoryDescription.h.

◆ WithStageLastUpdatedDateTime() [1/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithStageLastUpdatedDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the stage was last updated.

Definition at line 718 of file DirectoryDescription.h.

◆ WithStageLastUpdatedDateTime() [2/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithStageLastUpdatedDateTime ( const Aws::Utils::DateTime value)
inline

The date and time that the stage was last updated.

Definition at line 713 of file DirectoryDescription.h.

◆ WithStageReason() [1/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithStageReason ( Aws::String &&  value)
inline

Additional information about the directory stage.

Definition at line 939 of file DirectoryDescription.h.

◆ WithStageReason() [2/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithStageReason ( const Aws::String value)
inline

Additional information about the directory stage.

Definition at line 934 of file DirectoryDescription.h.

◆ WithStageReason() [3/3]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithStageReason ( const char *  value)
inline

Additional information about the directory stage.

Definition at line 944 of file DirectoryDescription.h.

◆ WithType() [1/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithType ( const DirectoryType value)
inline

The directory size.

Definition at line 744 of file DirectoryDescription.h.

◆ WithType() [2/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithType ( DirectoryType &&  value)
inline

The directory size.

Definition at line 749 of file DirectoryDescription.h.

◆ WithVpcSettings() [1/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithVpcSettings ( const DirectoryVpcSettingsDescription value)
inline

A DirectoryVpcSettingsDescription object that contains additional information about a directory. This member is only present if the directory is a Simple AD or Managed AD directory.

Definition at line 785 of file DirectoryDescription.h.

◆ WithVpcSettings() [2/2]

DirectoryDescription& Aws::DirectoryService::Model::DirectoryDescription::WithVpcSettings ( DirectoryVpcSettingsDescription &&  value)
inline

A DirectoryVpcSettingsDescription object that contains additional information about a directory. This member is only present if the directory is a Simple AD or Managed AD directory.

Definition at line 792 of file DirectoryDescription.h.


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