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, 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 asd-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
-
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 -
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
-
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