C# (CSharp) Amazon.DirectoryService.Model Namespace

Nested Namespaces

Amazon.DirectoryService.Model.Internal

Classes

Name Description
AddIpRoutesRequest Container for the parameters to the AddIpRoutes operation. If the DNS server for your on-premises domain uses a publicly addressable IP address, you must add a CIDR address block to correctly route traffic to and from your Microsoft AD on Amazon Web Services. AddIpRoutes adds this address block. You can also use AddIpRoutes to facilitate routing traffic that uses public IP ranges from your Microsoft AD on AWS to a peer VPC.

Before you call AddIpRoutes, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the AddIpRoutes operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

AddTagsToResourceRequest Container for the parameters to the AddTagsToResource operation. Adds or overwrites one or more tags for the specified directory. Each directory can have a maximum of 50 tags. Each tag consists of a key and optional value. Tag keys must be unique to each resource.
AuthenticationFailedException
CancelSchemaExtensionRequest Container for the parameters to the CancelSchemaExtension operation. Cancels an in-progress schema extension to a Microsoft AD directory. Once a schema extension has started replicating to all domain controllers, the task can no longer be canceled. A schema extension can be canceled during any of the following states; Initializing, CreatingSnapshot, and UpdatingSchema.
ClientException
ConditionalForwarder Points to a remote domain with which you are setting up a trust relationship. Conditional forwarders are required in order to set up a trust relationship with another domain.
ConnectDirectoryRequest Container for the parameters to the ConnectDirectory operation. Creates an AD Connector to connect to an on-premises directory.

Before you call ConnectDirectory, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the ConnectDirectory operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

CreateAliasRequest Container for the parameters to the CreateAlias operation. Creates an alias for a directory and assigns the alias to the directory. The alias is used to construct the access URL for the directory, such as http://<alias>.awsapps.com.

After an alias has been created, it cannot be deleted or reused, so this operation should only be used when absolutely necessary.

CreateConditionalForwarderRequest Container for the parameters to the CreateConditionalForwarder operation. Creates a conditional forwarder associated with your AWS directory. Conditional forwarders are required in order to set up a trust relationship with another domain. The conditional forwarder points to the trusted domain.
CreateDirectoryRequest Container for the parameters to the CreateDirectory operation. Creates a Simple AD directory.

Before you call CreateDirectory, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the CreateDirectory operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

CreateMicrosoftADRequest Container for the parameters to the CreateMicrosoftAD operation. Creates a Microsoft AD in the AWS cloud.

Before you call CreateMicrosoftAD, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the CreateMicrosoftAD operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

CreateMicrosoftADResponse Result of a CreateMicrosoftAD request.
CreateTrustRequest Container for the parameters to the CreateTrust operation. AWS Directory Service for Microsoft Active Directory allows you to configure trust relationships. For example, you can establish a trust between your Microsoft AD in the AWS cloud, and your existing on-premises Microsoft Active Directory. This would allow you to provide users and groups access to resources in either domain, with a single set of credentials.

This action initiates the creation of the AWS side of a trust relationship between a Microsoft AD in the AWS cloud and an external domain.

CreateTrustResponse The result of a CreateTrust request.
DeleteConditionalForwarderRequest Container for the parameters to the DeleteConditionalForwarder operation. Deletes a conditional forwarder that has been set up for your AWS directory.
DeleteDirectoryRequest Container for the parameters to the DeleteDirectory operation. Deletes an AWS Directory Service directory.

Before you call DeleteDirectory, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the DeleteDirectory operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

DeleteTrustRequest Container for the parameters to the DeleteTrust operation. Deletes an existing trust relationship between your Microsoft AD in the AWS cloud and an external domain.
DeleteTrustResponse The result of a DeleteTrust request.
DeregisterEventTopicRequest Container for the parameters to the DeregisterEventTopic operation. Removes the specified directory as a publisher to the specified SNS topic.
DescribeConditionalForwardersRequest Container for the parameters to the DescribeConditionalForwarders operation. Obtains information about the conditional forwarders for this account.

If no input parameters are provided for RemoteDomainNames, this request describes all conditional forwarders for the specified directory ID.

DescribeConditionalForwardersResponse The result of a DescribeConditionalForwarder request.
DescribeEventTopicsRequest Container for the parameters to the DescribeEventTopics operation. Obtains information about which SNS topics receive status messages from the specified directory.

If no input parameters are provided, such as DirectoryId or TopicName, this request describes all of the associations in the account.

DescribeEventTopicsResponse The result of a DescribeEventTopic request.
DescribeTrustsRequest Container for the parameters to the DescribeTrusts operation. Obtains information about the trust relationships for this account.

If no input parameters are provided, such as DirectoryId or TrustIds, this request describes all the trust relationships belonging to the account.

DescribeTrustsResponse The result of a DescribeTrust request.
DirectoryConnectSettings Contains information for the ConnectDirectory operation when an AD Connector directory is being created.
DirectoryDescription Contains information about an AWS Directory Service directory.
DirectoryLimitExceededException
DirectoryLimits Contains directory limit information for a region.
DirectoryUnavailableException
DisableSsoRequest Container for the parameters to the DisableSso operation. Disables single-sign on for a directory.
EnableSsoRequest Container for the parameters to the EnableSso operation. Enables single sign-on for a directory.
EntityAlreadyExistsException
EntityDoesNotExistException
EventTopic Information about SNS topic and AWS Directory Service directory associations.
InsufficientPermissionsException
InvalidNextTokenException
InvalidParameterException
IpRoute IP address block. This is often the address block of the DNS server used for your on-premises domain.
IpRouteInfo Information about one or more IP address blocks.
IpRouteLimitExceededException
ListIpRoutesRequest Container for the parameters to the ListIpRoutes operation. Lists the address blocks that you have added to a directory.
ListIpRoutesResponse This is the response object from the ListIpRoutes operation.
ListSchemaExtensionsRequest Container for the parameters to the ListSchemaExtensions operation. Lists all schema extensions applied to a Microsoft AD Directory.
ListSchemaExtensionsResponse This is the response object from the ListSchemaExtensions operation.
ListTagsForResourceRequest Container for the parameters to the ListTagsForResource operation. Lists all tags on a directory.
ListTagsForResourceResponse This is the response object from the ListTagsForResource operation.
RadiusSettings Contains information about a Remote Authentication Dial In User Service (RADIUS) server.
RegisterEventTopicRequest Container for the parameters to the RegisterEventTopic operation. Associates a directory with an SNS topic. This establishes the directory as a publisher to the specified SNS topic. You can then receive email or text (SMS) messages when the status of your directory changes. You get notified if your directory goes from an Active status to an Impaired or Inoperable status. You also receive a notification when the directory returns to an Active status.
RemoveIpRoutesRequest Container for the parameters to the RemoveIpRoutes operation. Removes IP address blocks from a directory.
RemoveTagsFromResourceRequest Container for the parameters to the RemoveTagsFromResource operation. Removes tags from a directory.
ServiceException
SnapshotLimitExceededException
StartSchemaExtensionRequest Container for the parameters to the StartSchemaExtension operation. Applies a schema extension to a Microsoft AD directory.
StartSchemaExtensionResponse This is the response object from the StartSchemaExtension operation.
Tag Metadata assigned to a directory consisting of a key-value pair.
TagLimitExceededException
Trust Describes a trust relationship between an Microsoft AD in the AWS cloud and an external domain.
UnsupportedOperationException
UpdateConditionalForwarderRequest Container for the parameters to the UpdateConditionalForwarder operation. Updates a conditional forwarder that has been set up for your AWS directory.
VerifyTrustRequest Container for the parameters to the VerifyTrust operation. AWS Directory Service for Microsoft Active Directory allows you to configure and verify trust relationships.

This action verifies a trust relationship between your Microsoft AD in the AWS cloud and an external domain.

VerifyTrustResponse Result of a VerifyTrust request.