String sharedDirectoryId
Identifier of the shared directory in the directory consumer account. This identifier is different for each directory owner account.
SharedDirectory sharedDirectory
The shared directory in the directory consumer account.
String requestId
String directoryId
Identifier (ID) of the directory to which to add the address block.
SdkInternalList<T> ipRoutes
IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your self-managed domain.
Boolean updateSecurityGroupForDirectoryControllers
If set to true, updates the inbound and outbound rules of the security group that has the description: "Amazon Web Services created security group for directory ID directory controllers." Following are the new rules:
Inbound:
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.
String directoryId
The identifier of the directory to which you want to add Region replication.
String regionName
The name of the Region where you want to add domain controllers for replication. For example,
us-east-1.
DirectoryVpcSettings vPCSettings
String resourceId
Identifier (ID) for the directory to which to add the tag.
SdkInternalList<T> tags
The tags to be assigned to the directory.
String requestId
The identifier of the request that caused the exception.
String certificateId
The identifier of the certificate.
String state
The state of the certificate.
String stateReason
Describes a state change for the certificate.
String commonName
The common name for the certificate.
Date registeredDateTime
The date and time that the certificate was registered.
Date expiryDateTime
The date and time when the certificate will expire.
String type
The function that the registered certificate performs. Valid values include ClientLDAPS or
ClientCertAuth. The default value is ClientLDAPS.
ClientCertAuthSettings clientCertAuthSettings
A ClientCertAuthSettings object that contains client certificate authentication settings.
String requestId
String requestId
String certificateId
The identifier of the certificate.
String commonName
The common name for the certificate.
String state
The state of the certificate.
Date expiryDateTime
The date and time when the certificate will expire.
String type
The function that the registered certificate performs. Valid values include ClientLDAPS or
ClientCertAuth. The default value is ClientLDAPS.
String requestId
String requestId
String type
The type of client authentication for the specified directory. If no type is specified, a list of all client authentication types that are supported for the directory is retrieved.
String status
Whether the client authentication type is enabled or disabled for the specified directory.
Date lastUpdatedDateTime
The date and time when the status of the client authentication type was last updated.
String oCSPUrl
Specifies the URL of the default OCSP server used to check for revocation status. A secondary value to any OCSP address found in the AIA extension of the user certificate.
String requestId
String computerId
The identifier of the computer.
String computerName
The computer name.
SdkInternalList<T> computerAttributes
An array of Attribute objects containing the LDAP attributes that belong to the computer account.
String remoteDomainName
The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.
SdkInternalList<T> dnsIpAddrs
The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.
String replicationScope
The replication scope of the conditional forwarder. The only allowed value is Domain, which will
replicate the conditional forwarder to all of the domain controllers for your Amazon Web Services directory.
String name
The fully qualified name of your self-managed directory, such as corp.example.com.
String shortName
The NetBIOS name of your self-managed directory, such as CORP.
String password
The password for your self-managed user account.
String description
A description for the directory.
String size
The size of the directory.
DirectoryConnectSettings connectSettings
A DirectoryConnectSettings object that contains additional information for the operation.
SdkInternalList<T> tags
The tags to be assigned to AD Connector.
String directoryId
The identifier of the new directory.
String directoryId
The identifier of the directory in which to create the computer account.
String computerName
The name of the computer account.
String password
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.
String organizationalUnitDistinguishedName
The fully-qualified distinguished name of the organizational unit to place the computer account in.
SdkInternalList<T> computerAttributes
An array of Attribute objects that contain any LDAP attributes to apply to the computer account.
String directoryId
The directory ID of the Amazon Web Services directory for which you are creating the conditional forwarder.
String remoteDomainName
The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
SdkInternalList<T> dnsIpAddrs
The IP addresses of the remote DNS server associated with RemoteDomainName.
String name
The fully qualified name for the directory, such as corp.example.com.
String shortName
The NetBIOS name of the directory, such as CORP.
String password
The password for the directory administrator. The directory creation process creates a directory administrator
account with the user name Administrator and this password.
If you need to change the password for the administrator account, you can use the ResetUserPassword API call.
The regex pattern for this string is made up of the following conditions:
Length (?=^.{8,64}$) – Must be between 8 and 64 characters
AND any 3 of the following password complexity rules required by Active Directory:
Numbers and upper case and lowercase (?=.*\d)(?=.*[A-Z])(?=.*[a-z])
Numbers and special characters and lower case (?=.*\d)(?=.*[^A-Za-z0-9\s])(?=.*[a-z])
Special characters and upper case and lower case (?=.*[^A-Za-z0-9\s])(?=.*[A-Z])(?=.*[a-z])
Numbers and upper case and special characters (?=.*\d)(?=.*[A-Z])(?=.*[^A-Za-z0-9\s])
For additional information about how Active Directory passwords are enforced, see Password must meet complexity requirements on the Microsoft website.
String description
A description for the directory.
String size
The size of the directory.
DirectoryVpcSettings vpcSettings
A DirectoryVpcSettings object that contains additional information for the operation.
SdkInternalList<T> tags
The tags to be assigned to the Simple AD directory.
String directoryId
The identifier of the directory that was created.
String name
The fully qualified domain name for the Managed Microsoft AD directory, such as corp.example.com.
This name will resolve inside your VPC only. It does not need to be publicly resolvable.
String shortName
The NetBIOS name for your domain, such as CORP. If you don't specify a NetBIOS name, it will default
to the first part of your directory DNS. For example, CORP for the directory DNS
corp.example.com.
String password
The password for the default administrative user named Admin.
If you need to change the password for the administrator account, you can use the ResetUserPassword API call.
String description
A description for the directory. This label will appear on the Amazon Web Services console
Directory Details page after the directory is created.
DirectoryVpcSettings vpcSettings
Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.
String edition
Managed Microsoft AD is available in two editions: Standard and Enterprise.
Enterprise is the default.
SdkInternalList<T> tags
The tags to be assigned to the Managed Microsoft AD directory.
String directoryId
The identifier of the directory that was created.
String snapshotId
The identifier of the snapshot that was created.
String directoryId
The Directory ID of the Managed Microsoft AD directory for which to establish the trust relationship.
String remoteDomainName
The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.
String trustPassword
The trust password. The must be the same password that was used when creating the trust relationship on the external domain.
String trustDirection
The direction of the trust relationship.
String trustType
The trust relationship type. Forest is the default.
SdkInternalList<T> conditionalForwarderIpAddrs
The IP addresses of the remote DNS server associated with RemoteDomainName.
String selectiveAuth
Optional parameter to enable selective authentication for the trust.
String trustId
A unique identifier for the trust relationship that was created.
String directoryId
The identifier of the directory to delete.
String directoryId
The directory identifier.
String directoryId
Identifier of the directory whose log subscription you want to delete.
String snapshotId
The identifier of the directory snapshot to be deleted.
String snapshotId
The identifier of the directory snapshot that was deleted.
String trustId
The Trust ID of the trust relationship that was deleted.
Certificate certificate
Information about the certificate, including registered date time, certificate state, the reason for the state, expiration date time, and certificate common name.
String directoryId
The identifier of the directory for which to retrieve information.
String type
The type of client authentication for which to retrieve information. If no type is specified, a list of all client authentication types that are supported for the specified directory is retrieved.
String nextToken
The DescribeClientAuthenticationSettingsResult.NextToken value from a previous call to DescribeClientAuthenticationSettings. Pass null if this is the first call.
Integer limit
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.
SdkInternalList<T> clientAuthenticationSettingsInfo
Information about the type of client authentication for the specified directory. The following information is retrieved: The date and time when the status of the client authentication type was last updated, whether the client authentication type is enabled or disabled, and the type of client authentication.
String nextToken
The next token used to retrieve the client authentication settings if the number of setting types exceeds page limit and there is another page.
String directoryId
The directory ID for which to get the list of associated conditional forwarders.
SdkInternalList<T> remoteDomainNames
The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.
SdkInternalList<T> conditionalForwarders
The list of conditional forwarders that have been created.
SdkInternalList<T> directoryIds
A list of identifiers of the directories for which to obtain the information. If this member is null, all directories that belong to the current account are returned.
An empty list results in an InvalidParameterException being thrown.
String nextToken
The DescribeDirectoriesResult.NextToken value from a previous call to DescribeDirectories.
Pass null if this is the first call.
Integer limit
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.
SdkInternalList<T> directoryDescriptions
The list of DirectoryDescription objects that were retrieved.
It 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.
String nextToken
If not null, more results are available. Pass this value for the NextToken parameter in a subsequent
call to DescribeDirectories to retrieve the next set of items.
String directoryId
Identifier of the directory for which to retrieve the domain controller information.
SdkInternalList<T> domainControllerIds
A list of identifiers for the domain controllers whose information will be provided.
String nextToken
The DescribeDomainControllers.NextToken value from a previous call to DescribeDomainControllers. Pass null if this is the first call.
Integer limit
The maximum number of items to return.
SdkInternalList<T> domainControllers
List of the DomainController objects that were retrieved.
String nextToken
If not null, more results are available. Pass this value for the NextToken parameter in a subsequent
call to DescribeDomainControllers retrieve the next set of items.
String directoryId
The Directory ID for which to get the list of associated Amazon SNS topics. If this member is null, associations for all Directory IDs are returned.
SdkInternalList<T> topicNames
A list of Amazon SNS topic names for which to obtain the information. If this member is null, all associations for the specified Directory ID are returned.
An empty list results in an InvalidParameterException being thrown.
SdkInternalList<T> eventTopics
A list of Amazon SNS topic names that receive status messages from the specified Directory ID.
String directoryId
The identifier of the directory.
String type
The type of LDAP security to enable. Currently only the value Client is supported.
String nextToken
The type of next token used for pagination.
Integer limit
Specifies the number of items that should be displayed on one page.
SdkInternalList<T> lDAPSSettingsInfo
Information about LDAP security for the specified directory, including status of enablement, state last updated date time, and the reason for the state.
String nextToken
The next token used to retrieve the LDAPS settings if the number of setting types exceeds page limit and there is another page.
String directoryId
The identifier of the directory.
String regionName
The name of the Region. For example, us-east-1.
String nextToken
The DescribeRegionsResult.NextToken value from a previous call to DescribeRegions. Pass null
if this is the first call.
SdkInternalList<T> regionsDescription
List of Region information related to the directory for each replicated Region.
String nextToken
If not null, more results are available. Pass this value for the NextToken parameter in a subsequent
call to DescribeRegions to retrieve the next set of items.
String directoryId
The identifier of the directory for which to retrieve information.
String status
The status of the directory settings for which to retrieve information.
String nextToken
The DescribeSettingsResult.NextToken value from a previous call to DescribeSettings. Pass
null if this is the first call.
String directoryId
The identifier of the directory.
SdkInternalList<T> settingEntries
The list of SettingEntry objects that were retrieved.
It 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.
String nextToken
If not null, token that indicates that more results are available. Pass this value for the NextToken
parameter in a subsequent call to DescribeSettings to retrieve the next set of items.
String ownerDirectoryId
Returns the identifier of the directory in the directory owner account.
SdkInternalList<T> sharedDirectoryIds
A list of identifiers of all shared directories in your account.
String nextToken
The DescribeSharedDirectoriesResult.NextToken value from a previous call to
DescribeSharedDirectories. Pass null if this is the first call.
Integer limit
The number of shared directories to return in the response object.
SdkInternalList<T> sharedDirectories
A list of all shared directories in your account.
String nextToken
If not null, token that indicates that more results are available. Pass this value for the NextToken
parameter in a subsequent call to DescribeSharedDirectories to retrieve the next set of items.
String directoryId
The identifier of the directory for which to retrieve snapshot information.
SdkInternalList<T> snapshotIds
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.
String nextToken
The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.
Integer limit
The maximum number of objects to return.
SdkInternalList<T> snapshots
The list of Snapshot objects that were retrieved.
It 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.
String nextToken
If not null, more results are available. Pass this value in the NextToken member of a subsequent call to DescribeSnapshots.
String directoryId
The Directory ID of the Amazon Web Services directory that is a part of the requested trust relationship.
SdkInternalList<T> trustIds
A list of identifiers of the trust relationships for which to obtain the information. If this member is null, all trust relationships that belong to the current account are returned.
An empty list results in an InvalidParameterException being thrown.
String nextToken
The DescribeTrustsResult.NextToken value from a previous call to DescribeTrusts. Pass null if this is the first call.
Integer limit
The maximum number of objects to return.
SdkInternalList<T> trusts
The list of Trust objects that were retrieved.
It 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.
String nextToken
If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.
String directoryId
The unique identifier of the directory.
String updateType
The type of updates you want to describe for the directory.
String regionName
The name of the Region.
String nextToken
The DescribeUpdateDirectoryResult. NextToken value from a previous call to
DescribeUpdateDirectory. Pass null if this is the first call.
SdkInternalList<T> updateActivities
The list of update activities on a directory for the requested update type.
String nextToken
If not null, more results are available. Pass this value for the NextToken parameter.
String requestId
String requestId
String vpcId
The identifier of the VPC in which the AD Connector is created.
SdkInternalList<T> subnetIds
A list of subnet identifiers in the VPC in which the AD Connector is created.
SdkInternalList<T> customerDnsIps
A list of one or more IP addresses of DNS servers or domain controllers in your self-managed directory.
String customerUserName
The user name of an account in your self-managed directory that is used to connect to the directory. This account must have the following permissions:
Read users and groups
Create computer objects
Join computers to the domain
String vpcId
The identifier of the VPC that the AD Connector is in.
SdkInternalList<T> subnetIds
A list of subnet identifiers in the VPC that the AD Connector is in.
String customerUserName
The user name of the service account in your self-managed directory.
String securityGroupId
The security group identifier for the AD Connector directory.
SdkInternalList<T> availabilityZones
A list of the Availability Zones that the directory is in.
SdkInternalList<T> connectIps
The IP addresses of the AD Connector servers.
String directoryId
The directory identifier.
String name
The fully qualified name of the directory.
String shortName
The short name of the directory.
String size
The directory size.
String edition
The edition associated with this directory.
String alias
The alias for the directory. If no alias has been created for the directory, the alias is the directory
identifier, such as d-XXXXXXXXXX.
String accessUrl
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.
String description
The description for the directory.
SdkInternalList<T> dnsIpAddrs
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 your self-managed directory to which the AD Connector is connected.
String stage
The current stage of the directory.
String shareStatus
Current directory status of the shared Managed Microsoft AD directory.
String shareMethod
The method used when sharing a directory to determine whether the directory should be shared within your Amazon
Web Services organization (ORGANIZATIONS) or with any Amazon Web Services account by sending a
shared directory request (HANDSHAKE).
String shareNotes
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.
Date launchTime
Specifies when the directory was created.
Date stageLastUpdatedDateTime
The date and time that the stage was last updated.
String type
The directory size.
DirectoryVpcSettingsDescription vpcSettings
A DirectoryVpcSettingsDescription object that contains additional information about a directory. This member is only present if the directory is a Simple AD or Managed Microsoft AD directory.
DirectoryConnectSettingsDescription connectSettings
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.
RadiusSettings radiusSettings
A RadiusSettings object that contains information about the RADIUS server configured for this directory.
String radiusStatus
The status of the RADIUS MFA server connection.
String stageReason
Additional information about the directory stage.
Boolean ssoEnabled
Indicates if single sign-on is enabled for the directory. For more information, see EnableSso and DisableSso.
Integer desiredNumberOfDomainControllers
The desired number of domain controllers in the directory if the directory is Microsoft AD.
OwnerDirectoryDescription ownerDirectoryDescription
Describes the Managed Microsoft AD directory in the directory owner account.
RegionsInfo regionsInfo
Lists the Regions where the directory has replicated.
String osVersion
The operating system (OS) version of the directory.
String requestId
String requestId
String requestId
Integer cloudOnlyDirectoriesLimit
The maximum number of cloud directories allowed in the Region.
Integer cloudOnlyDirectoriesCurrentCount
The current number of cloud directories in the Region.
Boolean cloudOnlyDirectoriesLimitReached
Indicates if the cloud directory limit has been reached.
Integer cloudOnlyMicrosoftADLimit
The maximum number of Managed Microsoft AD directories allowed in the region.
Integer cloudOnlyMicrosoftADCurrentCount
The current number of Managed Microsoft AD directories in the region.
Boolean cloudOnlyMicrosoftADLimitReached
Indicates if the Managed Microsoft AD directory limit has been reached.
Integer connectedDirectoriesLimit
The maximum number of connected directories allowed in the Region.
Integer connectedDirectoriesCurrentCount
The current number of connected directories in the Region.
Boolean connectedDirectoriesLimitReached
Indicates if the connected directory limit has been reached.
String requestId
String requestId
String vpcId
The identifier of the VPC in which to create the directory.
SdkInternalList<T> subnetIds
The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. Directory Service creates a directory server and a DNS server in each of these subnets.
String vpcId
The identifier of the VPC that the directory is in.
SdkInternalList<T> subnetIds
The identifiers of the subnets for the directory servers.
String securityGroupId
The domain controller security group identifier for the directory.
SdkInternalList<T> availabilityZones
The list of Availability Zones that the directory is in.
String directoryId
The identifier of the directory for which to disable MFA.
String directoryId
The identifier of the directory for which to disable single-sign on.
String userName
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 principal name.
If the AD Connector service account does not have privileges to remove a service principal 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.
String password
The password of an alternate account to use to disable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.
String directoryId
Identifier of the directory where the domain controller resides.
String domainControllerId
Identifies a specific domain controller in the directory.
String dnsIpAddr
The IP address of the domain controller.
String vpcId
The identifier of the VPC that contains the domain controller.
String subnetId
Identifier of the subnet in the VPC that contains the domain controller.
String availabilityZone
The Availability Zone where the domain controller is located.
String status
The status of the domain controller.
String statusReason
A description of the domain controller state.
Date launchTime
Specifies when the domain controller was created.
Date statusLastUpdatedDateTime
The date and time that the status was last updated.
String requestId
String directoryId
The identifier of the specified directory.
String type
The type of client authentication to enable. Currently only the value SmartCard is supported. Smart
card authentication in AD Connector requires that you enable Kerberos Constrained Delegation for the Service User
to the LDAP service in your self-managed AD.
String directoryId
The identifier of the directory for which to enable MFA.
RadiusSettings radiusSettings
A RadiusSettings object that contains information about the RADIUS server.
String directoryId
The identifier of the directory for which to enable single-sign on.
String userName
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 principal name.
If the AD Connector service account does not have privileges to add a service principal 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.
String password
The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.
String requestId
String requestId
String directoryId
The Directory ID of an Directory Service directory that will publish status messages to an Amazon SNS topic.
String topicName
The name of an Amazon SNS topic the receives status messages from the directory.
String topicArn
The Amazon SNS topic ARN (Amazon Resource Name).
Date createdDateTime
The date and time of when you associated your directory with the Amazon SNS topic.
String status
The topic registration status.
DirectoryLimits directoryLimits
A DirectoryLimits object that contains the directory limits for the current Region.
String directoryId
Contains the identifier of the directory to obtain the limits for.
SnapshotLimits snapshotLimits
A SnapshotLimits object that contains the manual snapshot limits for the specified directory.
String requestId
String requestId
String requestId
String requestId
String requestId
String requestId
String requestId
String requestId
String requestId
String cidrIp
IP address block using CIDR format, for example 10.0.0.0/24. This is often the address block of the DNS server used for your self-managed domain. For a single IP address use a CIDR address block with /32. For example 10.0.0.0/32.
String description
Description of the address block.
String directoryId
Identifier (ID) of the directory associated with the IP addresses.
String cidrIp
IP address block in the IpRoute.
String ipRouteStatusMsg
The status of the IP address block.
Date addedDateTime
The date and time the address block was added to the directory.
String ipRouteStatusReason
The reason for the IpRouteStatusMsg.
String description
Description of the IpRouteInfo.
String requestId
String directoryId
The identifier of the directory.
String nextToken
A token for requesting another page of certificates if the NextToken response element indicates that
more certificates are available. Use the value of the returned NextToken element in your request
until the token comes back as null. Pass null if this is the first call.
Integer limit
The number of items that should show up on one page
String nextToken
Indicates whether another page of certificates is available when the number of available certificates exceeds the page limit.
SdkInternalList<T> certificatesInfo
A list of certificates with basic details including certificate ID, certificate common name, certificate state.
String directoryId
Identifier (ID) of the directory for which you want to retrieve the IP addresses.
String nextToken
The ListIpRoutes.NextToken value from a previous call to ListIpRoutes. Pass null if this is the first call.
Integer limit
Maximum number of items to return. If this value is zero, the maximum number of items is specified by the limitations of the operation.
SdkInternalList<T> ipRoutesInfo
A list of IpRoutes.
String nextToken
If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to ListIpRoutes to retrieve the next set of items.
String directoryId
If a DirectoryID is provided, lists only the log subscription associated with that directory. If no DirectoryId is provided, lists all log subscriptions associated with your Amazon Web Services account. If there are no log subscriptions for the Amazon Web Services account or the directory, an empty list will be returned.
String nextToken
The token for the next set of items to return.
Integer limit
The maximum number of items returned.
SdkInternalList<T> logSubscriptions
A list of active LogSubscription objects for calling the Amazon Web Services account.
String nextToken
The token for the next set of items to return.
String directoryId
The identifier of the directory from which to retrieve the schema extension information.
String nextToken
The ListSchemaExtensions.NextToken value from a previous call to ListSchemaExtensions.
Pass null if this is the first call.
Integer limit
The maximum number of items to return.
SdkInternalList<T> schemaExtensionsInfo
Information about the schema extensions applied to the directory.
String nextToken
If not null, more results are available. Pass this value for the NextToken parameter in a subsequent
call to ListSchemaExtensions to retrieve the next set of items.
SdkInternalList<T> tags
List of tags returned by the ListTagsForResource operation.
String nextToken
Reserved for future use.
String requestId
String requestId
String oSVersion
OS version that the directory needs to be updated to.
String directoryId
Identifier of the Managed Microsoft AD directory in the directory owner account.
String accountId
Identifier of the directory owner account.
SdkInternalList<T> dnsIpAddrs
IP address of the directory’s domain controllers.
DirectoryVpcSettingsDescription vpcSettings
Information about the VPC settings for the directory.
RadiusSettings radiusSettings
A RadiusSettings object that contains information about the RADIUS server.
String radiusStatus
Information about the status of the RADIUS server.
SdkInternalList<T> radiusServers
An array of strings that contains the fully qualified domain name (FQDN) or IP addresses of the RADIUS server endpoints, or the FQDN or IP addresses of your RADIUS server load balancer.
Integer radiusPort
The port that your RADIUS server is using for communications. Your self-managed network must allow inbound traffic over this port from the Directory Service servers.
Integer radiusTimeout
The amount of time, in seconds, to wait for the RADIUS server to respond.
Integer radiusRetries
The maximum number of times that communication with the RADIUS server is attempted.
String sharedSecret
Required for enabling RADIUS on the directory.
String authenticationProtocol
The protocol specified for your RADIUS endpoints.
String displayLabel
Not currently used.
Boolean useSameUsername
Not currently used.
String directoryId
The identifier of the directory.
String regionName
The name of the Region. For example, us-east-1.
String regionType
Specifies whether the Region is the primary Region or an additional Region.
String status
The status of the replication process for the specified Region.
DirectoryVpcSettings vpcSettings
Integer desiredNumberOfDomainControllers
The desired number of domain controllers in the specified Region for the specified directory.
Date launchTime
Specifies when the Region replication began.
Date statusLastUpdatedDateTime
The date and time that the Region status was last updated.
Date lastUpdatedDateTime
The date and time that the Region description was last updated.
String requestId
String primaryRegion
The Region where the Managed Microsoft AD directory was originally created.
SdkInternalList<T> additionalRegions
Lists the Regions where the directory has been replicated, excluding the primary Region.
String directoryId
The identifier of the directory.
String certificateData
The certificate PEM string that needs to be registered.
String type
The function that the registered certificate performs. Valid values include ClientLDAPS or
ClientCertAuth. The default value is ClientLDAPS.
ClientCertAuthSettings clientCertAuthSettings
A ClientCertAuthSettings object that contains client certificate authentication settings.
String certificateId
The identifier of the certificate.
String sharedDirectoryId
Identifier of the shared directory in the directory consumer account. This identifier is different for each directory owner account.
String sharedDirectoryId
Identifier of the shared directory in the directory consumer account.
String directoryId
Identifier (ID) of the directory from which you want to remove the IP addresses.
SdkInternalList<T> cidrIps
IP address blocks that you want to remove.
String directoryId
The identifier of the directory for which you want to remove Region replication.
String resourceId
Identifier (ID) of the directory from which to remove the tag.
SdkInternalList<T> tagKeys
The tag key (name) of the tag to be removed.
String snapshotId
The identifier of the snapshot to restore from.
String directoryId
The identifier of the directory to which the schema extension is applied.
String schemaExtensionId
The identifier of the schema extension.
String description
A description of the schema extension.
String schemaExtensionStatus
The current status of the schema extension.
String schemaExtensionStatusReason
The reason for the SchemaExtensionStatus.
Date startDateTime
The date and time that the schema extension started being applied to the directory.
Date endDateTime
The date and time that the schema extension was completed.
String requestId
String type
The type, or category, of a directory setting. Similar settings have the same type. For example,
Protocol, Cipher, or Certificate-Based Authentication.
String name
The name of the directory setting. For example:
TLS_1_0
String allowedValues
The valid range of values for the directory setting. These values depend on the DataType of your
directory.
String appliedValue
The value of the directory setting that is applied to the directory.
String requestedValue
The value that was last requested for the directory setting.
String requestStatus
The overall status of the request to update the directory setting request. If the directory setting is deployed
in more than one region, and the request fails in any region, the overall status is Failed.
Map<K,V> requestDetailedStatus
Details about the status of the request to update the directory setting. If the directory setting is deployed in more than one region, status is returned for the request in each region where the setting is deployed.
String requestStatusMessage
The last status message for the directory status request.
Date lastUpdatedDateTime
The date and time when the directory setting was last updated.
Date lastRequestedDateTime
The date and time when the request to update a directory setting was last submitted.
String dataType
The data type of a directory setting. This is used to define the AllowedValues of a setting. For
example a data type can be Boolean, DurationInSeconds, or Enum.
String ownerAccountId
Identifier of the directory owner account, which contains the directory that has been shared to the consumer account.
String ownerDirectoryId
Identifier of the directory in the directory owner account.
String shareMethod
The method used when sharing a directory to determine whether the directory should be shared within your Amazon
Web Services organization (ORGANIZATIONS) or with any Amazon Web Services account by sending a
shared directory request (HANDSHAKE).
String sharedAccountId
Identifier of the directory consumer account that has access to the shared directory (
OwnerDirectoryId) in the directory owner account.
String sharedDirectoryId
Identifier of the shared directory in the directory consumer account. This identifier is different for each directory owner account.
String shareStatus
Current directory status of the shared Managed Microsoft AD directory.
String shareNotes
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.
Date createdDateTime
The date and time that the shared directory was created.
Date lastUpdatedDateTime
The date and time that the shared directory was last updated.
String directoryId
Identifier of the Managed Microsoft AD directory that you want to share with other Amazon Web Services accounts.
String shareNotes
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.
ShareTarget shareTarget
Identifier for the directory consumer account with whom the directory is to be shared.
String shareMethod
The method used when sharing a directory to determine whether the directory should be shared within your Amazon
Web Services organization (ORGANIZATIONS) or with any Amazon Web Services account by sending a
directory sharing request (HANDSHAKE).
String sharedDirectoryId
Identifier of the directory that is stored in the directory consumer account that is shared from the specified
directory (DirectoryId).
String requestId
String directoryId
The directory identifier.
String snapshotId
The snapshot identifier.
String type
The snapshot type.
String name
The descriptive name of the snapshot.
String status
The snapshot status.
Date startTime
The date and time that the snapshot was taken.
String requestId
Integer manualSnapshotsLimit
The maximum number of manual snapshots allowed.
Integer manualSnapshotsCurrentCount
The current number of manual snapshots of the directory.
Boolean manualSnapshotsLimitReached
Indicates if the manual snapshot limit has been reached.
String directoryId
The identifier of the directory for which the schema extension will be applied to.
Boolean createSnapshotBeforeSchemaExtension
If true, creates a snapshot of the directory before applying the schema extension.
String ldifContent
The LDIF file represented as a string. To construct the LdifContent string, precede each line as it would be formatted in an ldif file with \n. See the example request below for more details. The file size can be no larger than 1MB.
String description
A description of the schema extension.
String schemaExtensionId
The identifier of the schema extension that will be applied.
String key
Required name of the tag. The string value can be Unicode characters and cannot be prefixed with "aws:". The string can contain only the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-' (Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").
String value
The optional value of the tag. The string value can be Unicode characters. The string can contain only the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-' (Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").
String requestId
String directoryId
The Directory ID of the Amazon Web Services directory involved in the trust relationship.
String trustId
The unique ID of the trust relationship.
String remoteDomainName
The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.
String trustType
The trust relationship type. Forest is the default.
String trustDirection
The trust relationship direction.
String trustState
The trust relationship state.
Date createdDateTime
The date and time that the trust relationship was created.
Date lastUpdatedDateTime
The date and time that the trust relationship was last updated.
Date stateLastUpdatedDateTime
The date and time that the TrustState was last updated.
String trustStateReason
The reason for the TrustState.
String selectiveAuth
Current state of selective authentication for the trust.
String directoryId
The identifier of the Managed Microsoft AD directory that you want to stop sharing.
UnshareTarget unshareTarget
Identifier for the directory consumer account with whom the directory has to be unshared.
String sharedDirectoryId
Identifier of the directory stored in the directory consumer account that is to be unshared from the specified
directory (DirectoryId).
String requestId
String requestId
String directoryId
The directory ID of the Amazon Web Services directory for which to update the conditional forwarder.
String remoteDomainName
The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
SdkInternalList<T> dnsIpAddrs
The updated IP addresses of the remote DNS server associated with the conditional forwarder.
String directoryId
The identifier of the directory on which you want to perform the update.
String updateType
The type of update that needs to be performed on the directory. For example, OS.
OSUpdateSettings oSUpdateSettings
The settings for the OS update that needs to be performed on the directory.
Boolean createSnapshotBeforeUpdate
The boolean that specifies if a snapshot for the directory needs to be taken before updating the directory.
String region
The name of the Region.
String status
The status of the update performed on the directory.
String statusReason
The reason for the current status of the update type activity.
String initiatedBy
This specifies if the update was initiated by the customer or by the service team.
UpdateValue newValue
The new value of the target setting.
UpdateValue previousValue
The old value of the target setting.
Date startTime
The start time of the UpdateDirectorySetup for the particular type.
Date lastUpdatedDateTime
The last updated date and time of a particular directory setting.
String directoryId
The identifier of the directory for which to update the RADIUS server information.
RadiusSettings radiusSettings
A RadiusSettings object that contains information about the RADIUS server.
String directoryId
The identifier of the directory for which to update settings.
SdkInternalList<T> settings
The list of Setting objects.
String directoryId
The identifier of the directory.
OSUpdateSettings oSUpdateSettings
The OS update related settings.
String requestId
String trustId
The unique Trust ID of the trust relationship to verify.
String trustId
The unique Trust ID of the trust relationship that was verified.
Copyright © 2024. All rights reserved.