!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None+0TU  ! !"#$%&'()*+,-./0123456789:;<=>?@ABC"  !:    !  !"#$%&'()*+,-./0123456789:;<=>?@ABC(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None+0T";Contains manual snapshot limit information for a directory.See: r smart constructor.#Describes a directory snapshot.See: k smart constructor.$YContains information about a Remote Authentication Dial In User Service (RADIUS) server.See: b smart constructor.%1Contains information about a Simple AD directory.See: ] smart constructor.&dContains information for the CreateDirectory operation when a Simple AD directory is being created.See: Z smart constructor.'2Contains directory limit information for a region.See: S smart constructor.(>Contains information about an AWS Directory Service directory.See: @ smart constructor.)5Contains information about an AD Connector directory.See: 9 smart constructor.*iContains information for the ConnectDirectory operation when an AD Connector directory is being created.See: 4 smart constructor.+=Contains information about a computer account in a directory.See: 0 smart constructor.,'Represents a named directory attribute.See: - smart constructor.-Creates a value of ,4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:./.The value of the attribute./The name of the attribute.0Creates a value of +4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:1231The identifier of the computer.2dAn array of Attribute objects that contain the LDAP attributes that belong to the computer account.3The computer name.4Creates a value of *4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:56785>The identifier of the VPC that the AD Connector is created in.6MA list of subnet identifiers in the VPC that the AD Connector is created in.7fA list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.8The username of an account in the on-premises directory that is used to connect to the directory. This account must have the following privileges:Read users and groupsCreate computer objectsJoin computers to the domain9Creates a value of )4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired::;<=>?:AThe username of the service account in the on-premises directory.;DA list of subnet identifiers in the VPC that the AD connector is in.<6The identifier of the VPC that the AD Connector is in.==The security group identifier for the AD Connector directory.>-The IP addresses of the AD Connector servers.?:A list of the Availability Zones that the directory is in.@Creates a value of (4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:ABCDEFGHIJKLMNOPQRA/The status of the RADIUS MFA server connection.B#The current stage of the directory.CThe directory identifier.D+The access URL for the directory, such as 'http:\/\/\<alias>.awsapps.com'.E The short name of the directory.FThe directory size.GiA RadiusSettings object that contains information about the RADIUS server configured for this directory.H)Specifies when the directory was created.IThe alias for the directory.J*The fully-qualified name of the directory.K2The date and time that the stage was last updated.LnIndicates if single-sign on is enabled for the directory. For more information, see EnableSso and DisableSso.M;The IP addresses of the DNS servers for the directory. For a Simple AD directory, these are the IP addresses of the Simple 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 that the AD Connector is connected to.NA DirectoryVpcSettingsDescription object that contains additional information about a Simple AD directory. This member is only present if the directory is a Simple AD directory.OThe directory size.P1Additional information about the directory stage.QA DirectoryConnectSettingsDescription object that contains additional information about an AD Connector directory. This member is only present if the directory is an AD Connector directory.R*The textual description for the directory.SCreates a value of '4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:TUVWXYT:The current number of connected directories in the region.UBThe maximum number of connected directories allowed in the region.V<Indicates if the connected directory limit has been reached.W>The maximum number of cloud directories allowed in the region.X6The current number of cloud directories in the region.Y8Indicates if the cloud directory limit has been reached.ZCreates a value of &4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:[\[?The identifier of the VPC to create the Simple AD directory in.\The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service creates a directory server and a DNS server in each of these subnets.]Creates a value of %4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:^_`a^9The identifiers of the subnets for the directory servers._3The identifier of the VPC that the directory is in.`0The security group identifier for the directory.a8The list of Availability Zones that the directory is in.bCreates a value of $4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:cdefghijcNot currently used.dTThe maximum number of times that communication with the RADIUS server is attempted.e1The protocol specified for your RADIUS endpoints.fAn array of strings that contains the IP addresses of the RADIUS server endpoints, or the IP addresses of your RADIUS server load balancer.gNot currently used.hSThe shared secret code that was specified when your RADIUS endpoints were created.iJThe amount of time, in seconds, to wait for the RADIUS server to respond.jThe port that your RADIUS server is using for communications. Your on-premises network must allow inbound traffic over this port from the AWS Directory Service servers.kCreates a value of #4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:lmnopqlThe snapshot status.mThe directory identifier.n.The date and time that the snapshot was taken.o%The descriptive name of the snapshot.pThe snapshot type.qThe snapshot identifier.rCreates a value of "4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:stus8Indicates if the manual snapshot limit has been reached.t8The current number of manual snapshots of the directory.u/The maximum number of manual snapshots allowed."DEFG#HIJKLMN$OPQRSTUVW%XYZ[\&]^_'`abcdef(ghijklmnopqrstuvwxy)z{|}~*+,-./012345856789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[[\]^_`abcdefghijklmnopqrstu"DEFG#HIJKLMN$OPQRSTUVW%XYZ[\&]^_'`abcdef(ghijklmnopqrstuvwxy)z{|}~*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstua"DEFG#HIJKLMN$ OPQRSTUVW%XYZ[\&]^_'`abcdef(ghijklmnopqrstuvwxy)z{|}~*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None v API version  '2015-04-16'3 of the Amazon Directory Service SDK configuration.w=The specified directory is unavailable or could not be found.x!An authentication error occurred.y%One or more parameters are not valid.zThe operation is not supported.{$The specified entity already exists.|The maximum number of directories in the region has been reached. You can use the GetDirectoryLimits operation to determine your directory limits in the region.}(The specified entity could not be found.~JThe account does not have sufficient permission to perform the operation.The  NextToken value is not valid.3An exception has occurred in AWS Directory Service.The maximum number of manual snapshots for the directory has been reached. You can use the GetSnapshotLimits operation to determine the snapshot limits for a directory. A client exception has occurred. vwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~vwxyz{|}~!    ,-./+0123*45678)9:;<=>?(@ABCDEFGHIJKLMNOPQR'STUVWXY&Z[\%]^_`a$bcdefghij#klmnopq"rstu vwxyz{|}~(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None=K(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K3Contains the results of the UpdateRadius operation.See:  smart constructor.3Contains the inputs for the UpdateRadius operation.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:MThe identifier of the directory to update the RADIUS server information for.KA RadiusSettings object that contains information about the RADIUS server.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:The response status code. (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K9Contains the results of the GetDirectoryLimits operation.See:  smart constructor.9Contains the inputs for the GetDirectoryLimits operation.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:TA DirectoryLimits object that contains the directory limits for the current region.The response status code. (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K1Contains the results of the DisableSso operation.See:  smart constructor.1Contains the inputs for the DisableSso operation.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:The username of an alternate account to use to disable single-sign on. This is only used for AD Connector directories. This account must have privileges to remove a service principle name.If the AD Connector service account does not have privileges to remove a service principle name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to disable single sign-on and are not stored by the service. The AD Connector service account is not changed.The password of an alternate account to use to disable single-sign on. This is only used for AD Connector directories. See the UserName! parameter for more information.>The identifier of the directory to disable single-sign on for.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:The response status code. (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K 6Contains the results for the CreateComputer operation.See:  smart constructor.5Contains the inputs for the CreateComputer operation.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:aAn array of Attribute objects that contain any LDAP attributes to apply to the computer account.dThe fully-qualified distinguished name of the organizational unit to place the computer account in.BThe identifier of the directory to create the computer account in.!The name of the computer account.A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:6A Computer object the represents the computer account.The response status code. (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K5Contains the results of the CreateSnapshot operation.See:  smart constructor.5Contains the inputs for the CreateSnapshot operation.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:.The descriptive name to apply to the snapshot.6The identifier of the directory to take a snapshot of.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:0The identifier of the snapshot that was created.The response status code. (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K6Contains the results of the DeleteDirectory operation.See:  smart constructor.6Contains the inputs for the DeleteDirectory operation.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:*The identifier of the directory to delete.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:The directory identifier.The response status code. (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K5Contains the results of the DeleteSnapshot operation.See:  smart constructor.5Contains the inputs for the DeleteSnapshot operation.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:7The identifier of the directory snapshot to be deleted.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired::The identifier of the directory snapshot that was deleted.The response status code.  (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K 8Contains the results of the DescribeSnapshots operation.See:  smart constructor.8Contains the inputs for the DescribeSnapshots operation.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:EThe identifier of the directory to retrieve snapshot information for.The !DescribeSnapshotsResult.NextTokenW value from a previous call to DescribeSnapshots. Pass null if this is the first call.A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and  NextToken members.(The maximum number of objects to return.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:AIf not null, more results are available. Pass this value in the  NextToken2 member of a subsequent call to DescribeSnapshots.1The list of Snapshot objects that were retrieved.WIt is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.The response status code.  (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K:Contains the results of the RestoreFromSnapshot operation.See:  smart constructor.HAn object representing the inputs for the RestoreFromSnapshot operation.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:/The identifier of the snapshot to restore from.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:The response status code.  (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K4Contains the results of the DisableRadius operation.See:  smart constructor.4Contains the inputs for the DisableRadius operation.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:3The identifier of the directory to disable MFA for.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:The response status code.  (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K3Contains the results of the EnableRadius operation.See:  smart constructor.3Contains the inputs for the EnableRadius operation.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:2The identifier of the directory to enable MFA for.KA RadiusSettings object that contains information about the RADIUS server.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:The response status code.            (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K0Contains the results of the EnableSso operation.See:  smart constructor.0Contains the inputs for the EnableSso operation.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principle name.If the AD Connector service account does not have privileges to add a service principle name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. See the UserName! parameter for more information.=The identifier of the directory to enable single-sign on for.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:The response status code. (c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K 6Contains the results of the CreateDirectory operation.See:  smart constructor.6Contains the inputs for the CreateDirectory operation.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:)The short name of the directory, such as CORP.VA DirectoryVpcSettings object that contains additional information for the operation.(A textual description for the directory.4The fully qualified name for the directory, such as 'corp.example.com'.The password for the directory administrator. The directory creation process creates a directory administrator account with the username  Administrator and this password.The size of the directory.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:1The identifier of the directory that was created.The response status code. !"#$%&'(  !"#$%&'((c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K :Contains the results of the DescribeDirectories operation.See:  smart constructor.:Contains the inputs for the DescribeDirectories operation.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:The #DescribeDirectoriesResult.NextTokenY value from a previous call to DescribeDirectories. Pass null if this is the first call.A list of identifiers of the directories to obtain the information for. If this member is null, all directories that belong to the current account are returned.An empty list results in an InvalidParameterException being thrown.The maximum number of items to return. If this value is zero, the maximum number of items is specified by the limitations of the operation.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:=The list of DirectoryDescription objects that were retrieved.WIt is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.BIf not null, more results are available. Pass this value for the  NextTokenZ parameter in a subsequent call to DescribeDirectories to retrieve the next set of items.The response status code.)*+,-./012345 )*+,-./012345(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K 2Contains the results of the CreateAlias operation.See:  smart constructor.2Contains the inputs for the CreateAlias operation.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:8The identifier of the directory to create the alias for.The requested alias.SThe alias must be unique amongst all aliases in AWS. This operation will throw an EntityAlreadyExistsException if this alias already exists.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired: The identifier of the directory.The alias for the directory.The response status code.6789:;<=>?@A 6789:;<=>?@A(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K 7Contains the results of the ConnectDirectory operation.See:  smart constructor.7Contains the inputs for the ConnectDirectory operation.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:7The NetBIOS name of the on-premises directory, such as CORP.(A textual description for the directory.@The fully-qualified name of the on-premises directory, such as 'corp.example.com'..The password for the on-premises user account.The size of the directory.ZA DirectoryConnectSettings object that contains additional information for the operation.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired: $The identifier of the new directory. The response status code.BCDEFGHIJK  LMNOP   BCDEFGHIJK LMNOP(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None +0=K 8Contains the results of the GetSnapshotLimits operation.See:  smart constructor. 8Contains the inputs for the GetSnapshotLimits operation.See:   smart constructor. Creates a value of  4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:  BContains the identifier of the directory to obtain the limits for.Creates a value of  4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:^A SnapshotLimits object that contains the manual snapshot limits for the specified directory.The response status code. QRS TU   VWXYZ          QRS TU  VWXYZ(c) 2013-2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     vwxyz{|}~!    ,-./+0123*45678)9:;<=>?(@ABCDEFGHIJKLMNOPQR'STUVWXY&Z[\%]^_`a$bcdefghij#klmnopq"rstu[ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                      ! " # $ % & ' ( ) * + , - . / 0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqramazonka-ds-1.3.2"Network.AWS.DirectoryService.Types)Network.AWS.DirectoryService.UpdateRadius/Network.AWS.DirectoryService.GetDirectoryLimits'Network.AWS.DirectoryService.DisableSSO+Network.AWS.DirectoryService.CreateComputer+Network.AWS.DirectoryService.CreateSnapshot,Network.AWS.DirectoryService.DeleteDirectory+Network.AWS.DirectoryService.DeleteSnapshot.Network.AWS.DirectoryService.DescribeSnapshots0Network.AWS.DirectoryService.RestoreFromSnapshot*Network.AWS.DirectoryService.DisableRadius)Network.AWS.DirectoryService.EnableRadius&Network.AWS.DirectoryService.EnableSSO,Network.AWS.DirectoryService.CreateDirectory0Network.AWS.DirectoryService.DescribeDirectories(Network.AWS.DirectoryService.CreateAlias-Network.AWS.DirectoryService.ConnectDirectory.Network.AWS.DirectoryService.GetSnapshotLimits&Network.AWS.DirectoryService.Types.Sum*Network.AWS.DirectoryService.Types.Product$Network.AWS.DirectoryService.WaitersNetwork.AWS.DirectoryService SnapshotTypeManualAutoSnapshotStatusSSFailed SSCreating SSCompleted RadiusStatusFailedCreating CompletedRadiusAuthenticationProtocolPapMsCHAPV2MsCHAPV1Chap DirectoryTypeSimpleAD ADConnectorDirectoryStage DSRestoringDSRestoreFailed DSRequested DSInoperable DSImpairedDSFailed DSDeleting DSDeleted DSCreating DSCreatedDSActive DirectorySizeSmallLargeSnapshotLimitsSnapshotRadiusSettingsDirectoryVPCSettingsDescriptionDirectoryVPCSettingsDirectoryLimitsDirectoryDescription#DirectoryConnectSettingsDescriptionDirectoryConnectSettingsComputer Attribute attributeaValueaNamecomputer cComputerIdcComputerAttributes cComputerNamedirectoryConnectSettingsdcsVPCId dcsSubnetIdsdcsCustomerDNSIPsdcsCustomerUserName#directoryConnectSettingsDescriptiondcsdCustomerUserName dcsdSubnetIds dcsdVPCIddcsdSecurityGroupIddcsdConnectIPsdcsdAvailabilityZonesdirectoryDescriptionddRadiusStatusddStage ddDirectoryId ddAccessURL ddShortNameddSizeddRadiusSettings ddLaunchTimeddAliasddNameddStageLastUpdatedDateTime ddSSOEnabled ddDNSIPAddrs ddVPCSettingsddType ddStageReasonddConnectSettings ddDescriptiondirectoryLimits"dlConnectedDirectoriesCurrentCountdlConnectedDirectoriesLimit"dlConnectedDirectoriesLimitReacheddlCloudOnlyDirectoriesLimit"dlCloudOnlyDirectoriesCurrentCount"dlCloudOnlyDirectoriesLimitReacheddirectoryVPCSettingsdvsVPCId dvsSubnetIdsdirectoryVPCSettingsDescription dvsdSubnetIds dvsdVPCIddvsdSecurityGroupIddvsdAvailabilityZonesradiusSettingsrsDisplayLabelrsRadiusRetriesrsAuthenticationProtocolrsRadiusServersrsUseSameUsernamersSharedSecretrsRadiusTimeout rsRadiusPortsnapshotsStatus sDirectoryId sStartTimesNamesType sSnapshotIdsnapshotLimitsslManualSnapshotsLimitReachedslManualSnapshotsCurrentCountslManualSnapshotsLimitdirectoryService_DirectoryUnavailableException_AuthenticationFailedException_InvalidParameterException_UnsupportedOperationException_EntityAlreadyExistsException _DirectoryLimitExceededException_EntityDoesNotExistException!_InsufficientPermissionsException_InvalidNextTokenException_ServiceException_SnapshotLimitExceededException_ClientExceptionUpdateRadiusResponse UpdateRadius updateRadius urDirectoryIdurRadiusSettingsupdateRadiusResponseurrsResponseStatusGetDirectoryLimitsResponseGetDirectoryLimitsgetDirectoryLimitsgetDirectoryLimitsResponsegdlrsDirectoryLimitsgdlrsResponseStatusDisableSSOResponse DisableSSO disableSSO dssoUserName dssoPassworddssoDirectoryIddisableSSOResponsedssorsResponseStatusCreateComputerResponseCreateComputercreateComputerccComputerAttributes%ccOrganizationalUnitDistinguishedName ccDirectoryIdccComputerName ccPasswordcreateComputerResponse ccrsComputerccrsResponseStatusCreateSnapshotResponseCreateSnapshotcreateSnapshotcsName csDirectoryIdcreateSnapshotResponsecsrsSnapshotIdcsrsResponseStatusDeleteDirectoryResponseDeleteDirectorydeleteDirectory dDirectoryIddeleteDirectoryResponsedrsDirectoryIddrsResponseStatusDeleteSnapshotResponseDeleteSnapshotdeleteSnapshot dsSnapshotIddeleteSnapshotResponsedsrsSnapshotIddsrsResponseStatusDescribeSnapshotsResponseDescribeSnapshotsdescribeSnapshots dsDirectoryId dsNextToken dsSnapshotIdsdsLimitdescribeSnapshotsResponsedssrsNextTokendssrsSnapshotsdssrsResponseStatusRestoreFromSnapshotResponseRestoreFromSnapshotrestoreFromSnapshot rfsSnapshotIdrestoreFromSnapshotResponserfsrsResponseStatusDisableRadiusResponse DisableRadius disableRadius drDirectoryIddisableRadiusResponsedrrsResponseStatusEnableRadiusResponse EnableRadius enableRadius erDirectoryIderRadiusSettingsenableRadiusResponseerrsResponseStatusEnableSSOResponse EnableSSO enableSSO esUserName esPassword esDirectoryIdenableSSOResponseesrsResponseStatusCreateDirectoryResponseCreateDirectorycreateDirectory cShortName cVPCSettings cDescriptioncName cPasswordcSizecreateDirectoryResponsecrsDirectoryIdcrsResponseStatusDescribeDirectoriesResponseDescribeDirectoriesdescribeDirectories ddNextTokenddDirectoryIdsddLimitdescribeDirectoriesResponseddrsDirectoryDescriptions ddrsNextTokenddrsResponseStatusCreateAliasResponse CreateAlias createAlias caDirectoryIdcaAliascreateAliasResponsecarsDirectoryId carsAliascarsResponseStatusConnectDirectoryResponseConnectDirectoryconnectDirectory cdShortName cdDescriptioncdName cdPasswordcdSizecdConnectSettingsconnectDirectoryResponsecdrsDirectoryIdcdrsResponseStatusGetSnapshotLimitsResponseGetSnapshotLimitsgetSnapshotLimitsgslDirectoryIdgetSnapshotLimitsResponsegslrsSnapshotLimitsgslrsResponseStatus$fFromJSONSnapshotType$fToHeaderSnapshotType$fToQuerySnapshotType$fToByteStringSnapshotType$fHashableSnapshotType$fToTextSnapshotType$fFromTextSnapshotType$fFromJSONSnapshotStatus$fToHeaderSnapshotStatus$fToQuerySnapshotStatus$fToByteStringSnapshotStatus$fHashableSnapshotStatus$fToTextSnapshotStatus$fFromTextSnapshotStatus$fFromJSONRadiusStatus$fToHeaderRadiusStatus$fToQueryRadiusStatus$fToByteStringRadiusStatus$fHashableRadiusStatus$fToTextRadiusStatus$fFromTextRadiusStatus&$fFromJSONRadiusAuthenticationProtocol$$fToJSONRadiusAuthenticationProtocol&$fToHeaderRadiusAuthenticationProtocol%$fToQueryRadiusAuthenticationProtocol*$fToByteStringRadiusAuthenticationProtocol&$fHashableRadiusAuthenticationProtocol$$fToTextRadiusAuthenticationProtocol&$fFromTextRadiusAuthenticationProtocol$fFromJSONDirectoryType$fToHeaderDirectoryType$fToQueryDirectoryType$fToByteStringDirectoryType$fHashableDirectoryType$fToTextDirectoryType$fFromTextDirectoryType$fFromJSONDirectoryStage$fToHeaderDirectoryStage$fToQueryDirectoryStage$fToByteStringDirectoryStage$fHashableDirectoryStage$fToTextDirectoryStage$fFromTextDirectoryStage$fFromJSONDirectorySize$fToJSONDirectorySize$fToHeaderDirectorySize$fToQueryDirectorySize$fToByteStringDirectorySize$fHashableDirectorySize$fToTextDirectorySize$fFromTextDirectorySizeSnapshotLimits'_slManualSnapshotsLimitReached_slManualSnapshotsCurrentCount_slManualSnapshotsLimit Snapshot'_sStatus _sDirectoryId _sStartTime_sName_sType _sSnapshotIdRadiusSettings'_rsDisplayLabel_rsRadiusRetries_rsAuthenticationProtocol_rsRadiusServers_rsUseSameUsername_rsSharedSecret_rsRadiusTimeout _rsRadiusPort DirectoryVPCSettingsDescription'_dvsdSubnetIds _dvsdVPCId_dvsdSecurityGroupId_dvsdAvailabilityZonesDirectoryVPCSettings' _dvsVPCId _dvsSubnetIdsDirectoryLimits'#_dlConnectedDirectoriesCurrentCount_dlConnectedDirectoriesLimit#_dlConnectedDirectoriesLimitReached_dlCloudOnlyDirectoriesLimit#_dlCloudOnlyDirectoriesCurrentCount#_dlCloudOnlyDirectoriesLimitReachedDirectoryDescription'_ddRadiusStatus_ddStage_ddDirectoryId _ddAccessURL _ddShortName_ddSize_ddRadiusSettings _ddLaunchTime_ddAlias_ddName_ddStageLastUpdatedDateTime _ddSSOEnabled _ddDNSIPAddrs_ddVPCSettings_ddType_ddStageReason_ddConnectSettings_ddDescription$DirectoryConnectSettingsDescription'_dcsdCustomerUserName_dcsdSubnetIds _dcsdVPCId_dcsdSecurityGroupId_dcsdConnectIPs_dcsdAvailabilityZonesDirectoryConnectSettings' _dcsVPCId _dcsSubnetIds_dcsCustomerDNSIPs_dcsCustomerUserName Computer' _cComputerId_cComputerAttributes_cComputerName Attribute'_aValue_aName$fFromJSONSnapshotLimits$fFromJSONSnapshot$fToJSONRadiusSettings$fFromJSONRadiusSettings)$fFromJSONDirectoryVPCSettingsDescription$fToJSONDirectoryVPCSettings$fFromJSONDirectoryLimits$fFromJSONDirectoryDescription-$fFromJSONDirectoryConnectSettingsDescription $fToJSONDirectoryConnectSettings$fFromJSONComputer$fToJSONAttribute$fFromJSONAttributeUpdateRadiusResponse'_urrsResponseStatus UpdateRadius'_urDirectoryId_urRadiusSettings$fToQueryUpdateRadius$fToPathUpdateRadius$fToJSONUpdateRadius$fToHeadersUpdateRadius$fAWSRequestUpdateRadiusGetDirectoryLimitsResponse'_gdlrsDirectoryLimits_gdlrsResponseStatusGetDirectoryLimits'$fToQueryGetDirectoryLimits$fToPathGetDirectoryLimits$fToJSONGetDirectoryLimits$fToHeadersGetDirectoryLimits$fAWSRequestGetDirectoryLimitsDisableSSOResponse'_dssorsResponseStatus DisableSSO' _dssoUserName _dssoPassword_dssoDirectoryId$fToQueryDisableSSO$fToPathDisableSSO$fToJSONDisableSSO$fToHeadersDisableSSO$fAWSRequestDisableSSOCreateComputerResponse' _ccrsComputer_ccrsResponseStatusCreateComputer'_ccComputerAttributes&_ccOrganizationalUnitDistinguishedName_ccDirectoryId_ccComputerName _ccPassword$fToQueryCreateComputer$fToPathCreateComputer$fToJSONCreateComputer$fToHeadersCreateComputer$fAWSRequestCreateComputerCreateSnapshotResponse'_csrsSnapshotId_csrsResponseStatusCreateSnapshot'_csName_csDirectoryId$fToQueryCreateSnapshot$fToPathCreateSnapshot$fToJSONCreateSnapshot$fToHeadersCreateSnapshot$fAWSRequestCreateSnapshotDeleteDirectoryResponse'_drsDirectoryId_drsResponseStatusDeleteDirectory' _dDirectoryId$fToQueryDeleteDirectory$fToPathDeleteDirectory$fToJSONDeleteDirectory$fToHeadersDeleteDirectory$fAWSRequestDeleteDirectoryDeleteSnapshotResponse'_dsrsSnapshotId_dsrsResponseStatusDeleteSnapshot' _dsSnapshotId$fToQueryDeleteSnapshot$fToPathDeleteSnapshot$fToJSONDeleteSnapshot$fToHeadersDeleteSnapshot$fAWSRequestDeleteSnapshotDescribeSnapshotsResponse'_dssrsNextToken_dssrsSnapshots_dssrsResponseStatusDescribeSnapshots'_dsDirectoryId _dsNextToken_dsSnapshotIds_dsLimit$fToQueryDescribeSnapshots$fToPathDescribeSnapshots$fToJSONDescribeSnapshots$fToHeadersDescribeSnapshots$fAWSRequestDescribeSnapshotsRestoreFromSnapshotResponse'_rfsrsResponseStatusRestoreFromSnapshot'_rfsSnapshotId$fToQueryRestoreFromSnapshot$fToPathRestoreFromSnapshot$fToJSONRestoreFromSnapshot$fToHeadersRestoreFromSnapshot$fAWSRequestRestoreFromSnapshotDisableRadiusResponse'_drrsResponseStatusDisableRadius'_drDirectoryId$fToQueryDisableRadius$fToPathDisableRadius$fToJSONDisableRadius$fToHeadersDisableRadius$fAWSRequestDisableRadiusEnableRadiusResponse'_errsResponseStatus EnableRadius'_erDirectoryId_erRadiusSettings$fToQueryEnableRadius$fToPathEnableRadius$fToJSONEnableRadius$fToHeadersEnableRadius$fAWSRequestEnableRadiusEnableSSOResponse'_esrsResponseStatus EnableSSO' _esUserName _esPassword_esDirectoryId$fToQueryEnableSSO$fToPathEnableSSO$fToJSONEnableSSO$fToHeadersEnableSSO$fAWSRequestEnableSSOCreateDirectoryResponse'_crsDirectoryId_crsResponseStatusCreateDirectory' _cShortName _cVPCSettings _cDescription_cName _cPassword_cSize$fToQueryCreateDirectory$fToPathCreateDirectory$fToJSONCreateDirectory$fToHeadersCreateDirectory$fAWSRequestCreateDirectoryDescribeDirectoriesResponse'_ddrsDirectoryDescriptions_ddrsNextToken_ddrsResponseStatusDescribeDirectories' _ddNextToken_ddDirectoryIds_ddLimit$fToQueryDescribeDirectories$fToPathDescribeDirectories$fToJSONDescribeDirectories$fToHeadersDescribeDirectories$fAWSRequestDescribeDirectoriesCreateAliasResponse'_carsDirectoryId _carsAlias_carsResponseStatus CreateAlias'_caDirectoryId_caAlias$fToQueryCreateAlias$fToPathCreateAlias$fToJSONCreateAlias$fToHeadersCreateAlias$fAWSRequestCreateAliasConnectDirectoryResponse'_cdrsDirectoryId_cdrsResponseStatusConnectDirectory' _cdShortName_cdDescription_cdName _cdPassword_cdSize_cdConnectSettings$fToQueryConnectDirectory$fToPathConnectDirectory$fToJSONConnectDirectory$fToHeadersConnectDirectory$fAWSRequestConnectDirectoryGetSnapshotLimitsResponse'_gslrsSnapshotLimits_gslrsResponseStatusGetSnapshotLimits'_gslDirectoryId$fToQueryGetSnapshotLimits$fToPathGetSnapshotLimits$fToJSONGetSnapshotLimits$fToHeadersGetSnapshotLimits$fAWSRequestGetSnapshotLimits