package
1.55.6
Repository: https://github.com/aws/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package directoryserviceiface provides an interface to enable mocking the AWS Directory Service service client for testing your code.

# Functions

CertificateState_Values returns all elements of the CertificateState enum.
CertificateType_Values returns all elements of the CertificateType enum.
ClientAuthenticationStatus_Values returns all elements of the ClientAuthenticationStatus enum.
ClientAuthenticationType_Values returns all elements of the ClientAuthenticationType enum.
DirectoryConfigurationStatus_Values returns all elements of the DirectoryConfigurationStatus enum.
DirectoryEdition_Values returns all elements of the DirectoryEdition enum.
DirectorySize_Values returns all elements of the DirectorySize enum.
DirectoryStage_Values returns all elements of the DirectoryStage enum.
DirectoryType_Values returns all elements of the DirectoryType enum.
DomainControllerStatus_Values returns all elements of the DomainControllerStatus enum.
IpRouteStatusMsg_Values returns all elements of the IpRouteStatusMsg enum.
LDAPSStatus_Values returns all elements of the LDAPSStatus enum.
LDAPSType_Values returns all elements of the LDAPSType enum.
New creates a new instance of the DirectoryService client with a session.
OSVersion_Values returns all elements of the OSVersion enum.
RadiusAuthenticationProtocol_Values returns all elements of the RadiusAuthenticationProtocol enum.
RadiusStatus_Values returns all elements of the RadiusStatus enum.
RegionType_Values returns all elements of the RegionType enum.
ReplicationScope_Values returns all elements of the ReplicationScope enum.
SchemaExtensionStatus_Values returns all elements of the SchemaExtensionStatus enum.
SelectiveAuth_Values returns all elements of the SelectiveAuth enum.
ShareMethod_Values returns all elements of the ShareMethod enum.
ShareStatus_Values returns all elements of the ShareStatus enum.
SnapshotStatus_Values returns all elements of the SnapshotStatus enum.
SnapshotType_Values returns all elements of the SnapshotType enum.
TargetType_Values returns all elements of the TargetType enum.
TopicStatus_Values returns all elements of the TopicStatus enum.
TrustDirection_Values returns all elements of the TrustDirection enum.
TrustState_Values returns all elements of the TrustState enum.
TrustType_Values returns all elements of the TrustType enum.
UpdateStatus_Values returns all elements of the UpdateStatus enum.
UpdateType_Values returns all elements of the UpdateType enum.

# Constants

CertificateStateDeregistered is a CertificateState enum value.
CertificateStateDeregisterFailed is a CertificateState enum value.
CertificateStateDeregistering is a CertificateState enum value.
CertificateStateRegistered is a CertificateState enum value.
CertificateStateRegisterFailed is a CertificateState enum value.
CertificateStateRegistering is a CertificateState enum value.
CertificateTypeClientCertAuth is a CertificateType enum value.
CertificateTypeClientLdaps is a CertificateType enum value.
ClientAuthenticationStatusDisabled is a ClientAuthenticationStatus enum value.
ClientAuthenticationStatusEnabled is a ClientAuthenticationStatus enum value.
ClientAuthenticationTypeSmartCard is a ClientAuthenticationType enum value.
ClientAuthenticationTypeSmartCardOrPassword is a ClientAuthenticationType enum value.
DirectoryConfigurationStatusDefault is a DirectoryConfigurationStatus enum value.
DirectoryConfigurationStatusFailed is a DirectoryConfigurationStatus enum value.
DirectoryConfigurationStatusRequested is a DirectoryConfigurationStatus enum value.
DirectoryConfigurationStatusUpdated is a DirectoryConfigurationStatus enum value.
DirectoryConfigurationStatusUpdating is a DirectoryConfigurationStatus enum value.
DirectoryEditionEnterprise is a DirectoryEdition enum value.
DirectoryEditionStandard is a DirectoryEdition enum value.
DirectorySizeLarge is a DirectorySize enum value.
DirectorySizeSmall is a DirectorySize enum value.
DirectoryStageActive is a DirectoryStage enum value.
DirectoryStageCreated is a DirectoryStage enum value.
DirectoryStageCreating is a DirectoryStage enum value.
DirectoryStageDeleted is a DirectoryStage enum value.
DirectoryStageDeleting is a DirectoryStage enum value.
DirectoryStageFailed is a DirectoryStage enum value.
DirectoryStageImpaired is a DirectoryStage enum value.
DirectoryStageInoperable is a DirectoryStage enum value.
DirectoryStageRequested is a DirectoryStage enum value.
DirectoryStageRestoreFailed is a DirectoryStage enum value.
DirectoryStageRestoring is a DirectoryStage enum value.
DirectoryTypeAdconnector is a DirectoryType enum value.
DirectoryTypeMicrosoftAd is a DirectoryType enum value.
DirectoryTypeSharedMicrosoftAd is a DirectoryType enum value.
DirectoryTypeSimpleAd is a DirectoryType enum value.
DomainControllerStatusActive is a DomainControllerStatus enum value.
DomainControllerStatusCreating is a DomainControllerStatus enum value.
DomainControllerStatusDeleted is a DomainControllerStatus enum value.
DomainControllerStatusDeleting is a DomainControllerStatus enum value.
DomainControllerStatusFailed is a DomainControllerStatus enum value.
DomainControllerStatusImpaired is a DomainControllerStatus enum value.
DomainControllerStatusRestoring is a DomainControllerStatus enum value.
ID to lookup a service endpoint with.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeAuthenticationFailedException for service response error code "AuthenticationFailedException".
ErrCodeCertificateAlreadyExistsException for service response error code "CertificateAlreadyExistsException".
ErrCodeCertificateDoesNotExistException for service response error code "CertificateDoesNotExistException".
ErrCodeCertificateInUseException for service response error code "CertificateInUseException".
ErrCodeCertificateLimitExceededException for service response error code "CertificateLimitExceededException".
ErrCodeClientException for service response error code "ClientException".
ErrCodeDirectoryAlreadyInRegionException for service response error code "DirectoryAlreadyInRegionException".
ErrCodeDirectoryAlreadySharedException for service response error code "DirectoryAlreadySharedException".
ErrCodeDirectoryDoesNotExistException for service response error code "DirectoryDoesNotExistException".
ErrCodeDirectoryInDesiredStateException for service response error code "DirectoryInDesiredStateException".
ErrCodeDirectoryLimitExceededException for service response error code "DirectoryLimitExceededException".
ErrCodeDirectoryNotSharedException for service response error code "DirectoryNotSharedException".
ErrCodeDirectoryUnavailableException for service response error code "DirectoryUnavailableException".
ErrCodeDomainControllerLimitExceededException for service response error code "DomainControllerLimitExceededException".
ErrCodeEntityAlreadyExistsException for service response error code "EntityAlreadyExistsException".
ErrCodeEntityDoesNotExistException for service response error code "EntityDoesNotExistException".
ErrCodeIncompatibleSettingsException for service response error code "IncompatibleSettingsException".
ErrCodeInsufficientPermissionsException for service response error code "InsufficientPermissionsException".
ErrCodeInvalidCertificateException for service response error code "InvalidCertificateException".
ErrCodeInvalidClientAuthStatusException for service response error code "InvalidClientAuthStatusException".
ErrCodeInvalidLDAPSStatusException for service response error code "InvalidLDAPSStatusException".
ErrCodeInvalidNextTokenException for service response error code "InvalidNextTokenException".
ErrCodeInvalidParameterException for service response error code "InvalidParameterException".
ErrCodeInvalidPasswordException for service response error code "InvalidPasswordException".
ErrCodeInvalidTargetException for service response error code "InvalidTargetException".
ErrCodeIpRouteLimitExceededException for service response error code "IpRouteLimitExceededException".
ErrCodeNoAvailableCertificateException for service response error code "NoAvailableCertificateException".
ErrCodeOrganizationsException for service response error code "OrganizationsException".
ErrCodeRegionLimitExceededException for service response error code "RegionLimitExceededException".
ErrCodeServiceException for service response error code "ServiceException".
ErrCodeShareLimitExceededException for service response error code "ShareLimitExceededException".
ErrCodeSnapshotLimitExceededException for service response error code "SnapshotLimitExceededException".
ErrCodeTagLimitExceededException for service response error code "TagLimitExceededException".
ErrCodeUnsupportedOperationException for service response error code "UnsupportedOperationException".
ErrCodeUnsupportedSettingsException for service response error code "UnsupportedSettingsException".
ErrCodeUserDoesNotExistException for service response error code "UserDoesNotExistException".
IpRouteStatusMsgAdded is a IpRouteStatusMsg enum value.
IpRouteStatusMsgAddFailed is a IpRouteStatusMsg enum value.
IpRouteStatusMsgAdding is a IpRouteStatusMsg enum value.
IpRouteStatusMsgRemoved is a IpRouteStatusMsg enum value.
IpRouteStatusMsgRemoveFailed is a IpRouteStatusMsg enum value.
IpRouteStatusMsgRemoving is a IpRouteStatusMsg enum value.
LDAPSStatusDisabled is a LDAPSStatus enum value.
LDAPSStatusEnabled is a LDAPSStatus enum value.
LDAPSStatusEnableFailed is a LDAPSStatus enum value.
LDAPSStatusEnabling is a LDAPSStatus enum value.
LDAPSTypeClient is a LDAPSType enum value.
OSVersionServer2012 is a OSVersion enum value.
OSVersionServer2019 is a OSVersion enum value.
RadiusAuthenticationProtocolChap is a RadiusAuthenticationProtocol enum value.
RadiusAuthenticationProtocolMsChapv1 is a RadiusAuthenticationProtocol enum value.
RadiusAuthenticationProtocolMsChapv2 is a RadiusAuthenticationProtocol enum value.
RadiusAuthenticationProtocolPap is a RadiusAuthenticationProtocol enum value.
RadiusStatusCompleted is a RadiusStatus enum value.
RadiusStatusCreating is a RadiusStatus enum value.
RadiusStatusFailed is a RadiusStatus enum value.
RegionTypeAdditional is a RegionType enum value.
RegionTypePrimary is a RegionType enum value.
ReplicationScopeDomain is a ReplicationScope enum value.
SchemaExtensionStatusCancelInProgress is a SchemaExtensionStatus enum value.
SchemaExtensionStatusCancelled is a SchemaExtensionStatus enum value.
SchemaExtensionStatusCompleted is a SchemaExtensionStatus enum value.
SchemaExtensionStatusCreatingSnapshot is a SchemaExtensionStatus enum value.
SchemaExtensionStatusFailed is a SchemaExtensionStatus enum value.
SchemaExtensionStatusInitializing is a SchemaExtensionStatus enum value.
SchemaExtensionStatusReplicating is a SchemaExtensionStatus enum value.
SchemaExtensionStatusRollbackInProgress is a SchemaExtensionStatus enum value.
SchemaExtensionStatusUpdatingSchema is a SchemaExtensionStatus enum value.
SelectiveAuthDisabled is a SelectiveAuth enum value.
SelectiveAuthEnabled is a SelectiveAuth enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
ShareMethodHandshake is a ShareMethod enum value.
ShareMethodOrganizations is a ShareMethod enum value.
ShareStatusDeleted is a ShareStatus enum value.
ShareStatusDeleting is a ShareStatus enum value.
ShareStatusPendingAcceptance is a ShareStatus enum value.
ShareStatusRejected is a ShareStatus enum value.
ShareStatusRejectFailed is a ShareStatus enum value.
ShareStatusRejecting is a ShareStatus enum value.
ShareStatusShared is a ShareStatus enum value.
ShareStatusShareFailed is a ShareStatus enum value.
ShareStatusSharing is a ShareStatus enum value.
SnapshotStatusCompleted is a SnapshotStatus enum value.
SnapshotStatusCreating is a SnapshotStatus enum value.
SnapshotStatusFailed is a SnapshotStatus enum value.
SnapshotTypeAuto is a SnapshotType enum value.
SnapshotTypeManual is a SnapshotType enum value.
TargetTypeAccount is a TargetType enum value.
TopicStatusDeleted is a TopicStatus enum value.
TopicStatusFailed is a TopicStatus enum value.
TopicStatusRegistered is a TopicStatus enum value.
TopicStatusTopicnotfound is a TopicStatus enum value.
TrustDirectionOneWayIncoming is a TrustDirection enum value.
TrustDirectionOneWayOutgoing is a TrustDirection enum value.
TrustDirectionTwoWay is a TrustDirection enum value.
TrustStateCreated is a TrustState enum value.
TrustStateCreating is a TrustState enum value.
TrustStateDeleted is a TrustState enum value.
TrustStateDeleting is a TrustState enum value.
TrustStateFailed is a TrustState enum value.
TrustStateUpdated is a TrustState enum value.
TrustStateUpdateFailed is a TrustState enum value.
TrustStateUpdating is a TrustState enum value.
TrustStateVerified is a TrustState enum value.
TrustStateVerifyFailed is a TrustState enum value.
TrustStateVerifying is a TrustState enum value.
TrustTypeExternal is a TrustType enum value.
TrustTypeForest is a TrustType enum value.
UpdateStatusUpdated is a UpdateStatus enum value.
UpdateStatusUpdateFailed is a UpdateStatus enum value.
UpdateStatusUpdating is a UpdateStatus enum value.
UpdateTypeOs is a UpdateType enum value.

# Structs

Client authentication is not available in this region at this time.
Represents a named directory attribute.
An authentication error occurred.
Information about the certificate.
The certificate has already been registered into the system.
The certificate is not present in the system for describe or deregister activities.
Contains general information about a certificate.
The certificate is being used for the LDAP security connection and cannot be removed without disabling LDAP security.
The certificate could not be added because the certificate limit has been reached.
Contains information about a client authentication method for a directory.
Contains information about the client certificate authentication settings for the RegisterCertificate and DescribeCertificate operations.
A client exception has occurred.
Contains information about a computer account in a directory.
Points to a remote domain with which you are setting up a trust relationship.
Contains the inputs for the ConnectDirectory operation.
Contains the results of the ConnectDirectory operation.
Contains the inputs for the CreateAlias operation.
Contains the results of the CreateAlias operation.
Contains the inputs for the CreateComputer operation.
Contains the results for the CreateComputer operation.
Initiates the creation of a conditional forwarder for your Directory Service for Microsoft Active Directory.
The result of a CreateConditinalForwarder request.
Contains the inputs for the CreateDirectory operation.
Contains the results of the CreateDirectory operation.
Creates an Managed Microsoft AD directory.
Result of a CreateMicrosoftAD request.
Contains the inputs for the CreateSnapshot operation.
Contains the results of the CreateSnapshot operation.
Directory Service for Microsoft Active Directory allows you to configure trust relationships.
The result of a CreateTrust request.
Deletes a conditional forwarder.
The result of a DeleteConditionalForwarder request.
Contains the inputs for the DeleteDirectory operation.
Contains the results of the DeleteDirectory operation.
Contains the inputs for the DeleteSnapshot operation.
Contains the results of the DeleteSnapshot operation.
Deletes the local side of an existing trust relationship between the Managed Microsoft AD directory and the external domain.
The result of a DeleteTrust request.
Removes the specified directory as a publisher to the specified Amazon SNS topic.
The result of a DeregisterEventTopic request.
Describes a conditional forwarder.
The result of a DescribeConditionalForwarder request.
Contains the inputs for the DescribeDirectories operation.
Contains the results of the DescribeDirectories operation.
Describes event topics.
The result of a DescribeEventTopic request.
Contains the inputs for the DescribeSnapshots operation.
Contains the results of the DescribeSnapshots operation.
Describes the trust relationships for a particular Managed Microsoft AD directory.
The result of a DescribeTrust request.
The Region you specified is the same Region where the Managed Microsoft AD directory was created.
The specified directory has already been shared with this Amazon Web Services account.
Contains information for the ConnectDirectory operation when an AD Connector directory is being created.
Contains information about an AD Connector directory.
Contains information about an Directory Service directory.
The specified directory does not exist in the system.
The directory is already updated to desired update type settings.
The maximum number of directories in the region has been reached.
Contains directory limit information for a Region.
The specified directory has not been shared with this Amazon Web Services account.
DirectoryService provides the API operation methods for making requests to AWS Directory Service.
The specified directory is unavailable or could not be found.
Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.
Contains information about the directory.
Contains the inputs for the DisableRadius operation.
Contains the results of the DisableRadius operation.
Contains the inputs for the DisableSso operation.
Contains the results of the DisableSso operation.
Contains information about the domain controllers for a specified directory.
The maximum allowed number of domain controllers per directory was exceeded.
Contains the inputs for the EnableRadius operation.
Contains the results of the EnableRadius operation.
Contains the inputs for the EnableSso operation.
Contains the results of the EnableSso operation.
The specified entity already exists.
The specified entity could not be found.
Information about Amazon SNS topic and Directory Service directory associations.
Contains the inputs for the GetDirectoryLimits operation.
Contains the results of the GetDirectoryLimits operation.
Contains the inputs for the GetSnapshotLimits operation.
Contains the results of the GetSnapshotLimits operation.
The specified directory setting is not compatible with other settings.
The account does not have sufficient permission to perform the operation.
The certificate PEM that was provided has incorrect encoding.
Client authentication is already enabled.
The LDAP activities could not be performed because they are limited by the LDAPS status.
The NextToken value is not valid.
One or more parameters are not valid.
The new password provided by the user does not meet the password complexity requirements defined in your directory.
The specified shared target is not valid.
IP address block.
Information about one or more IP address blocks.
The maximum allowed number of IP addresses was exceeded.
Contains general information about the LDAPS settings.
Represents a log subscription, which tracks real-time data from a chosen log group to a specified destination.
Client authentication setup could not be completed because at least one valid certificate must be registered in the system.
Exception encountered while trying to access your Amazon Web Services organization.
OS version that the directory needs to be updated to.
Describes the directory owner account details that have been shared to the directory consumer account.
Contains information about a Remote Authentication Dial In User Service (RADIUS) server.
The replicated Region information for a directory.
You have reached the limit for maximum number of simultaneous Region replications per directory.
Provides information about the Regions that are configured for multi-Region replication.
Registers a new event topic.
The result of a RegisterEventTopic request.
An object representing the inputs for the RestoreFromSnapshot operation.
Contains the results of the RestoreFromSnapshot operation.
Information about a schema extension.
An exception has occurred in Directory Service.
Contains information about the configurable settings for a directory.
Contains information about the specified configurable setting for a directory.
Details about the shared directory in the directory owner account for which the share request in the directory consumer account has been accepted.
The maximum number of Amazon Web Services accounts that you can share with this directory has been reached.
Identifier that contains details about the directory consumer account.
Describes a directory snapshot.
The maximum number of manual snapshots for the directory has been reached.
Contains manual snapshot limit information for a directory.
Metadata assigned to a directory consisting of a key-value pair.
The maximum allowed number of tags was exceeded.
Describes a trust relationship between an Managed Microsoft AD directory and an external domain.
Identifier that contains details about the directory consumer account with whom the directory is being unshared.
The operation is not supported.
The specified directory setting is not supported.
Updates a conditional forwarder.
The result of an UpdateConditionalForwarder request.
An entry of update information related to a requested update type.
Contains the inputs for the UpdateRadius operation.
Contains the results of the UpdateRadius operation.
The value for a given type of UpdateSettings.
The user provided a username that does not exist in your directory.
Initiates the verification of an existing trust relationship between an Managed Microsoft AD directory and an external domain.
Result of a VerifyTrust request.