DirectoryDescription class

Contains information about an AWS Directory Service directory.

Constructors

DirectoryDescription({String? accessUrl, String? alias, DirectoryConnectSettingsDescription? connectSettings, String? description, int? desiredNumberOfDomainControllers, String? directoryId, List<String>? dnsIpAddrs, DirectoryEdition? edition, DateTime? launchTime, String? name, OwnerDirectoryDescription? ownerDirectoryDescription, RadiusSettings? radiusSettings, RadiusStatus? radiusStatus, RegionsInfo? regionsInfo, ShareMethod? shareMethod, String? shareNotes, ShareStatus? shareStatus, String? shortName, DirectorySize? size, bool? ssoEnabled, DirectoryStage? stage, DateTime? stageLastUpdatedDateTime, String? stageReason, DirectoryType? type, DirectoryVpcSettingsDescription? vpcSettings})
DirectoryDescription.fromJson(Map<String, dynamic> json)
factory

Properties

accessUrl String?
The access URL for the directory, such as http://<alias>.awsapps.com. If no alias has been created for the directory, <alias> is the directory identifier, such as d-XXXXXXXXXX.
final
alias String?
The alias for the directory. If no alias has been created for the directory, the alias is the directory identifier, such as d-XXXXXXXXXX.
final
connectSettings DirectoryConnectSettingsDescription?
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.
final
description String?
The description for the directory.
final
desiredNumberOfDomainControllers int?
The desired number of domain controllers in the directory if the directory is Microsoft AD.
final
directoryId String?
The directory identifier.
final
dnsIpAddrs List<String>?
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.
final
edition DirectoryEdition?
The edition associated with this directory.
final
hashCode int
The hash code for this object.
no setterinherited
launchTime DateTime?
Specifies when the directory was created.
final
name String?
The fully qualified name of the directory.
final
ownerDirectoryDescription OwnerDirectoryDescription?
Describes the AWS Managed Microsoft AD directory in the directory owner account.
final
radiusSettings RadiusSettings?
A RadiusSettings object that contains information about the RADIUS server configured for this directory.
final
radiusStatus RadiusStatus?
The status of the RADIUS MFA server connection.
final
regionsInfo RegionsInfo?
Lists the Regions where the directory has replicated.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shareMethod ShareMethod?
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).
final
shareNotes String?
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.
final
shareStatus ShareStatus?
Current directory status of the shared AWS Managed Microsoft AD directory.
final
shortName String?
The short name of the directory.
final
size DirectorySize?
The directory size.
final
ssoEnabled bool?
Indicates if single sign-on is enabled for the directory. For more information, see EnableSso and DisableSso.
final
stage DirectoryStage?
The current stage of the directory.
final
stageLastUpdatedDateTime DateTime?
The date and time that the stage was last updated.
final
stageReason String?
Additional information about the directory stage.
final
type DirectoryType?
The directory size.
final
vpcSettings DirectoryVpcSettingsDescription?
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.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited