Documentation ¶
Index ¶
- type AccessDeniedException
- type Attribute
- type AuthenticationFailedException
- type Certificate
- type CertificateAlreadyExistsException
- type CertificateDoesNotExistException
- type CertificateInUseException
- type CertificateInfo
- type CertificateLimitExceededException
- type CertificateState
- type CertificateType
- type ClientAuthenticationSettingInfo
- type ClientAuthenticationStatus
- type ClientAuthenticationType
- type ClientCertAuthSettings
- type ClientException
- type Computer
- type ConditionalForwarder
- type DataAccessStatus
- type DirectoryAlreadyInRegionException
- type DirectoryAlreadySharedException
- type DirectoryConfigurationStatus
- type DirectoryConnectSettings
- type DirectoryConnectSettingsDescription
- type DirectoryDescription
- type DirectoryDoesNotExistException
- type DirectoryEdition
- type DirectoryInDesiredStateException
- type DirectoryLimitExceededException
- type DirectoryLimits
- type DirectoryNotSharedException
- type DirectorySize
- type DirectoryStage
- type DirectoryType
- type DirectoryUnavailableException
- type DirectoryVpcSettings
- type DirectoryVpcSettingsDescription
- type DomainController
- type DomainControllerLimitExceededException
- type DomainControllerStatus
- type EntityAlreadyExistsException
- type EntityDoesNotExistException
- type EventTopic
- type IncompatibleSettingsException
- type InsufficientPermissionsException
- type InvalidCertificateException
- type InvalidClientAuthStatusException
- type InvalidLDAPSStatusException
- type InvalidNextTokenException
- type InvalidParameterException
- type InvalidPasswordException
- type InvalidTargetException
- type IpRoute
- type IpRouteInfo
- type IpRouteLimitExceededException
- type IpRouteStatusMsg
- type LDAPSSettingInfo
- type LDAPSStatus
- type LDAPSType
- type LogSubscription
- type NoAvailableCertificateException
- type OSUpdateSettings
- type OSVersion
- type OrganizationsException
- type OwnerDirectoryDescription
- type RadiusAuthenticationProtocol
- type RadiusSettings
- type RadiusStatus
- type RegionDescription
- type RegionLimitExceededException
- type RegionType
- type RegionsInfo
- type ReplicationScope
- type SchemaExtensionInfo
- type SchemaExtensionStatus
- type SelectiveAuth
- type ServiceException
- type Setting
- type SettingEntry
- type ShareLimitExceededException
- type ShareMethod
- type ShareStatus
- type ShareTarget
- type SharedDirectory
- type Snapshot
- type SnapshotLimitExceededException
- type SnapshotLimits
- type SnapshotStatus
- type SnapshotType
- type Tag
- type TagLimitExceededException
- type TargetType
- type TopicStatus
- type Trust
- type TrustDirection
- type TrustState
- type TrustType
- type UnshareTarget
- type UnsupportedOperationException
- type UnsupportedSettingsException
- type UpdateInfoEntry
- type UpdateStatus
- type UpdateType
- type UpdateValue
- type UserDoesNotExistException
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
You do not have sufficient access to perform this action.
func (*AccessDeniedException) Error ¶
func (e *AccessDeniedException) Error() string
func (*AccessDeniedException) ErrorCode ¶
func (e *AccessDeniedException) ErrorCode() string
func (*AccessDeniedException) ErrorFault ¶
func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault
func (*AccessDeniedException) ErrorMessage ¶
func (e *AccessDeniedException) ErrorMessage() string
type Attribute ¶
type Attribute struct { // The name of the attribute. Name *string // The value of the attribute. Value *string // contains filtered or unexported fields }
Represents a named directory attribute.
type AuthenticationFailedException ¶
type AuthenticationFailedException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
An authentication error occurred.
func (*AuthenticationFailedException) Error ¶
func (e *AuthenticationFailedException) Error() string
func (*AuthenticationFailedException) ErrorCode ¶
func (e *AuthenticationFailedException) ErrorCode() string
func (*AuthenticationFailedException) ErrorFault ¶
func (e *AuthenticationFailedException) ErrorFault() smithy.ErrorFault
func (*AuthenticationFailedException) ErrorMessage ¶
func (e *AuthenticationFailedException) ErrorMessage() string
type Certificate ¶
type Certificate struct { // The identifier of the certificate. CertificateId *string // A ClientCertAuthSettings object that contains client certificate authentication // settings. ClientCertAuthSettings *ClientCertAuthSettings // The common name for the certificate. CommonName *string // The date and time when the certificate will expire. ExpiryDateTime *time.Time // The date and time that the certificate was registered. RegisteredDateTime *time.Time // The state of the certificate. State CertificateState // Describes a state change for the certificate. StateReason *string // The function that the registered certificate performs. Valid values include // ClientLDAPS or ClientCertAuth . The default value is ClientLDAPS . Type CertificateType // contains filtered or unexported fields }
Information about the certificate.
type CertificateAlreadyExistsException ¶
type CertificateAlreadyExistsException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The certificate has already been registered into the system.
func (*CertificateAlreadyExistsException) Error ¶
func (e *CertificateAlreadyExistsException) Error() string
func (*CertificateAlreadyExistsException) ErrorCode ¶
func (e *CertificateAlreadyExistsException) ErrorCode() string
func (*CertificateAlreadyExistsException) ErrorFault ¶
func (e *CertificateAlreadyExistsException) ErrorFault() smithy.ErrorFault
func (*CertificateAlreadyExistsException) ErrorMessage ¶
func (e *CertificateAlreadyExistsException) ErrorMessage() string
type CertificateDoesNotExistException ¶
type CertificateDoesNotExistException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The certificate is not present in the system for describe or deregister activities.
func (*CertificateDoesNotExistException) Error ¶
func (e *CertificateDoesNotExistException) Error() string
func (*CertificateDoesNotExistException) ErrorCode ¶
func (e *CertificateDoesNotExistException) ErrorCode() string
func (*CertificateDoesNotExistException) ErrorFault ¶
func (e *CertificateDoesNotExistException) ErrorFault() smithy.ErrorFault
func (*CertificateDoesNotExistException) ErrorMessage ¶
func (e *CertificateDoesNotExistException) ErrorMessage() string
type CertificateInUseException ¶
type CertificateInUseException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The certificate is being used for the LDAP security connection and cannot be removed without disabling LDAP security.
func (*CertificateInUseException) Error ¶
func (e *CertificateInUseException) Error() string
func (*CertificateInUseException) ErrorCode ¶
func (e *CertificateInUseException) ErrorCode() string
func (*CertificateInUseException) ErrorFault ¶
func (e *CertificateInUseException) ErrorFault() smithy.ErrorFault
func (*CertificateInUseException) ErrorMessage ¶
func (e *CertificateInUseException) ErrorMessage() string
type CertificateInfo ¶
type CertificateInfo struct { // The identifier of the certificate. CertificateId *string // The common name for the certificate. CommonName *string // The date and time when the certificate will expire. ExpiryDateTime *time.Time // The state of the certificate. State CertificateState // The function that the registered certificate performs. Valid values include // ClientLDAPS or ClientCertAuth . The default value is ClientLDAPS . Type CertificateType // contains filtered or unexported fields }
Contains general information about a certificate.
type CertificateLimitExceededException ¶
type CertificateLimitExceededException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The certificate could not be added because the certificate limit has been reached.
func (*CertificateLimitExceededException) Error ¶
func (e *CertificateLimitExceededException) Error() string
func (*CertificateLimitExceededException) ErrorCode ¶
func (e *CertificateLimitExceededException) ErrorCode() string
func (*CertificateLimitExceededException) ErrorFault ¶
func (e *CertificateLimitExceededException) ErrorFault() smithy.ErrorFault
func (*CertificateLimitExceededException) ErrorMessage ¶
func (e *CertificateLimitExceededException) ErrorMessage() string
type CertificateState ¶
type CertificateState string
const ( CertificateStateRegistering CertificateState = "Registering" CertificateStateRegistered CertificateState = "Registered" CertificateStateRegisterFailed CertificateState = "RegisterFailed" CertificateStateDeregistering CertificateState = "Deregistering" CertificateStateDeregistered CertificateState = "Deregistered" CertificateStateDeregisterFailed CertificateState = "DeregisterFailed" )
Enum values for CertificateState
func (CertificateState) Values ¶ added in v0.29.0
func (CertificateState) Values() []CertificateState
Values returns all known values for CertificateState. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type CertificateType ¶ added in v0.31.0
type CertificateType string
const ( CertificateTypeClientCertAuth CertificateType = "ClientCertAuth" CertificateTypeClientLdaps CertificateType = "ClientLDAPS" )
Enum values for CertificateType
func (CertificateType) Values ¶ added in v0.31.0
func (CertificateType) Values() []CertificateType
Values returns all known values for CertificateType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ClientAuthenticationSettingInfo ¶ added in v1.4.0
type ClientAuthenticationSettingInfo struct { // The date and time when the status of the client authentication type was last // updated. LastUpdatedDateTime *time.Time // Whether the client authentication type is enabled or disabled for the specified // directory. Status ClientAuthenticationStatus // 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. Type ClientAuthenticationType // contains filtered or unexported fields }
Contains information about a client authentication method for a directory.
type ClientAuthenticationStatus ¶ added in v1.4.0
type ClientAuthenticationStatus string
const ( ClientAuthenticationStatusEnabled ClientAuthenticationStatus = "Enabled" ClientAuthenticationStatusDisabled ClientAuthenticationStatus = "Disabled" )
Enum values for ClientAuthenticationStatus
func (ClientAuthenticationStatus) Values ¶ added in v1.4.0
func (ClientAuthenticationStatus) Values() []ClientAuthenticationStatus
Values returns all known values for ClientAuthenticationStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ClientAuthenticationType ¶ added in v0.31.0
type ClientAuthenticationType string
const ( ClientAuthenticationTypeSmartCard ClientAuthenticationType = "SmartCard" ClientAuthenticationTypeSmartCardOrPassword ClientAuthenticationType = "SmartCardOrPassword" )
Enum values for ClientAuthenticationType
func (ClientAuthenticationType) Values ¶ added in v0.31.0
func (ClientAuthenticationType) Values() []ClientAuthenticationType
Values returns all known values for ClientAuthenticationType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ClientCertAuthSettings ¶ added in v0.31.0
type ClientCertAuthSettings struct { // 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. OCSPUrl *string // contains filtered or unexported fields }
Contains information about the client certificate authentication settings for the RegisterCertificate and DescribeCertificate operations.
type ClientException ¶
type ClientException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
A client exception has occurred.
func (*ClientException) Error ¶
func (e *ClientException) Error() string
func (*ClientException) ErrorCode ¶
func (e *ClientException) ErrorCode() string
func (*ClientException) ErrorFault ¶
func (e *ClientException) ErrorFault() smithy.ErrorFault
func (*ClientException) ErrorMessage ¶
func (e *ClientException) ErrorMessage() string
type Computer ¶
type Computer struct { // An array of Attribute objects containing the LDAP attributes that belong to the computer // account. ComputerAttributes []Attribute // The identifier of the computer. ComputerId *string // The computer name. ComputerName *string // contains filtered or unexported fields }
Contains information about a computer account in a directory.
type ConditionalForwarder ¶
type ConditionalForwarder struct { // 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. DnsIpAddrs []string // The fully qualified domain name (FQDN) of the remote domains pointed to by the // conditional forwarder. RemoteDomainName *string // 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. ReplicationScope ReplicationScope // contains filtered or unexported fields }
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.
type DataAccessStatus ¶ added in v1.28.0
type DataAccessStatus string
const ( DataAccessStatusDisabled DataAccessStatus = "Disabled" DataAccessStatusDisabling DataAccessStatus = "Disabling" DataAccessStatusEnabled DataAccessStatus = "Enabled" DataAccessStatusEnabling DataAccessStatus = "Enabling" DataAccessStatusFailed DataAccessStatus = "Failed" )
Enum values for DataAccessStatus
func (DataAccessStatus) Values ¶ added in v1.28.0
func (DataAccessStatus) Values() []DataAccessStatus
Values returns all known values for DataAccessStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DirectoryAlreadyInRegionException ¶ added in v0.30.0
type DirectoryAlreadyInRegionException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The Region you specified is the same Region where the Managed Microsoft AD directory was created. Specify a different Region and try again.
func (*DirectoryAlreadyInRegionException) Error ¶ added in v0.30.0
func (e *DirectoryAlreadyInRegionException) Error() string
func (*DirectoryAlreadyInRegionException) ErrorCode ¶ added in v0.30.0
func (e *DirectoryAlreadyInRegionException) ErrorCode() string
func (*DirectoryAlreadyInRegionException) ErrorFault ¶ added in v0.30.0
func (e *DirectoryAlreadyInRegionException) ErrorFault() smithy.ErrorFault
func (*DirectoryAlreadyInRegionException) ErrorMessage ¶ added in v0.30.0
func (e *DirectoryAlreadyInRegionException) ErrorMessage() string
type DirectoryAlreadySharedException ¶
type DirectoryAlreadySharedException struct { // contains filtered or unexported fields }
The specified directory has already been shared with this Amazon Web Services account.
func (*DirectoryAlreadySharedException) Error ¶
func (e *DirectoryAlreadySharedException) Error() string
func (*DirectoryAlreadySharedException) ErrorCode ¶
func (e *DirectoryAlreadySharedException) ErrorCode() string
func (*DirectoryAlreadySharedException) ErrorFault ¶
func (e *DirectoryAlreadySharedException) ErrorFault() smithy.ErrorFault
func (*DirectoryAlreadySharedException) ErrorMessage ¶
func (e *DirectoryAlreadySharedException) ErrorMessage() string
type DirectoryConfigurationStatus ¶ added in v1.14.0
type DirectoryConfigurationStatus string
const ( DirectoryConfigurationStatusRequested DirectoryConfigurationStatus = "Requested" DirectoryConfigurationStatusUpdating DirectoryConfigurationStatus = "Updating" DirectoryConfigurationStatusUpdated DirectoryConfigurationStatus = "Updated" DirectoryConfigurationStatusFailed DirectoryConfigurationStatus = "Failed" DirectoryConfigurationStatusDefault DirectoryConfigurationStatus = "Default" )
Enum values for DirectoryConfigurationStatus
func (DirectoryConfigurationStatus) Values ¶ added in v1.14.0
func (DirectoryConfigurationStatus) Values() []DirectoryConfigurationStatus
Values returns all known values for DirectoryConfigurationStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DirectoryConnectSettings ¶
type DirectoryConnectSettings struct { // A list of one or more IP addresses of DNS servers or domain controllers in your // self-managed directory. // // This member is required. CustomerDnsIps []string // 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 // // This member is required. CustomerUserName *string // A list of subnet identifiers in the VPC in which the AD Connector is created. // // This member is required. SubnetIds []string // The identifier of the VPC in which the AD Connector is created. // // This member is required. VpcId *string // contains filtered or unexported fields }
Contains information for the ConnectDirectory operation when an AD Connector directory is being created.
type DirectoryConnectSettingsDescription ¶
type DirectoryConnectSettingsDescription struct { // A list of the Availability Zones that the directory is in. AvailabilityZones []string // The IP addresses of the AD Connector servers. ConnectIps []string // The user name of the service account in your self-managed directory. CustomerUserName *string // The security group identifier for the AD Connector directory. SecurityGroupId *string // A list of subnet identifiers in the VPC that the AD Connector is in. SubnetIds []string // The identifier of the VPC that the AD Connector is in. VpcId *string // contains filtered or unexported fields }
Contains information about an AD Connector directory.
type DirectoryDescription ¶
type DirectoryDescription struct { // The access URL for the directory, such as http://.awsapps.com . If no alias has // been created for the directory, is the directory identifier, such as // d-XXXXXXXXXX . AccessUrl *string // The alias for the directory. If no alias has been created for the directory, // the alias is the directory identifier, such as d-XXXXXXXXXX . Alias *string // 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. ConnectSettings *DirectoryConnectSettingsDescription // The description for the directory. Description *string // The desired number of domain controllers in the directory if the directory is // Microsoft AD. DesiredNumberOfDomainControllers *int32 // The directory identifier. DirectoryId *string // The IP addresses of the DNS servers for the directory. For a Simple AD or // Microsoft AD directory, these are the IP addresses of the Simple AD or Microsoft // AD directory servers. For an AD Connector directory, these are the IP addresses // of the DNS servers or domain controllers in your self-managed directory to which // the AD Connector is connected. DnsIpAddrs []string // The edition associated with this directory. Edition DirectoryEdition // Specifies when the directory was created. LaunchTime *time.Time // The fully qualified name of the directory. Name *string // The operating system (OS) version of the directory. OsVersion OSVersion // Describes the Managed Microsoft AD directory in the directory owner account. OwnerDirectoryDescription *OwnerDirectoryDescription // A RadiusSettings object that contains information about the RADIUS server configured for this // directory. RadiusSettings *RadiusSettings // The status of the RADIUS MFA server connection. RadiusStatus RadiusStatus // Lists the Regions where the directory has replicated. RegionsInfo *RegionsInfo // should be shared within your Amazon Web Services organization ( ORGANIZATIONS ) // or with any Amazon Web Services account by sending a shared directory request ( // HANDSHAKE ). ShareMethod ShareMethod // consumer. The request includes a typed message to help the directory consumer // administrator determine whether to approve or reject the share invitation. ShareNotes *string ShareStatus ShareStatus // The short name of the directory. ShortName *string // The directory size. Size DirectorySize // Indicates if single sign-on is enabled for the directory. For more information, // see EnableSsoand DisableSso. SsoEnabled bool // The current stage of the directory. Stage DirectoryStage // The date and time that the stage was last updated. StageLastUpdatedDateTime *time.Time // Additional information about the directory stage. StageReason *string // The directory type. Type DirectoryType // 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. VpcSettings *DirectoryVpcSettingsDescription // contains filtered or unexported fields }
Contains information about an Directory Service directory.
type DirectoryDoesNotExistException ¶
type DirectoryDoesNotExistException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The specified directory does not exist in the system.
func (*DirectoryDoesNotExistException) Error ¶
func (e *DirectoryDoesNotExistException) Error() string
func (*DirectoryDoesNotExistException) ErrorCode ¶
func (e *DirectoryDoesNotExistException) ErrorCode() string
func (*DirectoryDoesNotExistException) ErrorFault ¶
func (e *DirectoryDoesNotExistException) ErrorFault() smithy.ErrorFault
func (*DirectoryDoesNotExistException) ErrorMessage ¶
func (e *DirectoryDoesNotExistException) ErrorMessage() string
type DirectoryEdition ¶
type DirectoryEdition string
const ( DirectoryEditionEnterprise DirectoryEdition = "Enterprise" DirectoryEditionStandard DirectoryEdition = "Standard" )
Enum values for DirectoryEdition
func (DirectoryEdition) Values ¶ added in v0.29.0
func (DirectoryEdition) Values() []DirectoryEdition
Values returns all known values for DirectoryEdition. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DirectoryInDesiredStateException ¶ added in v1.15.0
type DirectoryInDesiredStateException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The directory is already updated to desired update type settings.
func (*DirectoryInDesiredStateException) Error ¶ added in v1.15.0
func (e *DirectoryInDesiredStateException) Error() string
func (*DirectoryInDesiredStateException) ErrorCode ¶ added in v1.15.0
func (e *DirectoryInDesiredStateException) ErrorCode() string
func (*DirectoryInDesiredStateException) ErrorFault ¶ added in v1.15.0
func (e *DirectoryInDesiredStateException) ErrorFault() smithy.ErrorFault
func (*DirectoryInDesiredStateException) ErrorMessage ¶ added in v1.15.0
func (e *DirectoryInDesiredStateException) ErrorMessage() string
type DirectoryLimitExceededException ¶
type DirectoryLimitExceededException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The maximum number of directories in the region has been reached. You can use the GetDirectoryLimitsoperation to determine your directory limits in the region.
func (*DirectoryLimitExceededException) Error ¶
func (e *DirectoryLimitExceededException) Error() string
func (*DirectoryLimitExceededException) ErrorCode ¶
func (e *DirectoryLimitExceededException) ErrorCode() string
func (*DirectoryLimitExceededException) ErrorFault ¶
func (e *DirectoryLimitExceededException) ErrorFault() smithy.ErrorFault
func (*DirectoryLimitExceededException) ErrorMessage ¶
func (e *DirectoryLimitExceededException) ErrorMessage() string
type DirectoryLimits ¶
type DirectoryLimits struct { // The current number of cloud directories in the Region. CloudOnlyDirectoriesCurrentCount *int32 // The maximum number of cloud directories allowed in the Region. CloudOnlyDirectoriesLimit *int32 // Indicates if the cloud directory limit has been reached. CloudOnlyDirectoriesLimitReached bool // The current number of Managed Microsoft AD directories in the region. CloudOnlyMicrosoftADCurrentCount *int32 // The maximum number of Managed Microsoft AD directories allowed in the region. CloudOnlyMicrosoftADLimit *int32 // Indicates if the Managed Microsoft AD directory limit has been reached. CloudOnlyMicrosoftADLimitReached bool // The current number of connected directories in the Region. ConnectedDirectoriesCurrentCount *int32 // The maximum number of connected directories allowed in the Region. ConnectedDirectoriesLimit *int32 // Indicates if the connected directory limit has been reached. ConnectedDirectoriesLimitReached bool // contains filtered or unexported fields }
Contains directory limit information for a Region.
type DirectoryNotSharedException ¶
type DirectoryNotSharedException struct { // contains filtered or unexported fields }
The specified directory has not been shared with this Amazon Web Services account.
func (*DirectoryNotSharedException) Error ¶
func (e *DirectoryNotSharedException) Error() string
func (*DirectoryNotSharedException) ErrorCode ¶
func (e *DirectoryNotSharedException) ErrorCode() string
func (*DirectoryNotSharedException) ErrorFault ¶
func (e *DirectoryNotSharedException) ErrorFault() smithy.ErrorFault
func (*DirectoryNotSharedException) ErrorMessage ¶
func (e *DirectoryNotSharedException) ErrorMessage() string
type DirectorySize ¶
type DirectorySize string
const ( DirectorySizeSmall DirectorySize = "Small" DirectorySizeLarge DirectorySize = "Large" )
Enum values for DirectorySize
func (DirectorySize) Values ¶ added in v0.29.0
func (DirectorySize) Values() []DirectorySize
Values returns all known values for DirectorySize. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DirectoryStage ¶
type DirectoryStage string
const ( DirectoryStageRequested DirectoryStage = "Requested" DirectoryStageCreating DirectoryStage = "Creating" DirectoryStageCreated DirectoryStage = "Created" DirectoryStageActive DirectoryStage = "Active" DirectoryStageInoperable DirectoryStage = "Inoperable" DirectoryStageImpaired DirectoryStage = "Impaired" DirectoryStageRestoring DirectoryStage = "Restoring" DirectoryStageRestorefailed DirectoryStage = "RestoreFailed" DirectoryStageDeleting DirectoryStage = "Deleting" DirectoryStageDeleted DirectoryStage = "Deleted" DirectoryStageFailed DirectoryStage = "Failed" DirectoryStageUpdating DirectoryStage = "Updating" )
Enum values for DirectoryStage
func (DirectoryStage) Values ¶ added in v0.29.0
func (DirectoryStage) Values() []DirectoryStage
Values returns all known values for DirectoryStage. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DirectoryType ¶
type DirectoryType string
const ( DirectoryTypeSimpleAd DirectoryType = "SimpleAD" DirectoryTypeAdConnector DirectoryType = "ADConnector" DirectoryTypeMicrosoftAd DirectoryType = "MicrosoftAD" )
Enum values for DirectoryType
func (DirectoryType) Values ¶ added in v0.29.0
func (DirectoryType) Values() []DirectoryType
Values returns all known values for DirectoryType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DirectoryUnavailableException ¶
type DirectoryUnavailableException struct { // contains filtered or unexported fields }
The specified directory is unavailable.
func (*DirectoryUnavailableException) Error ¶
func (e *DirectoryUnavailableException) Error() string
func (*DirectoryUnavailableException) ErrorCode ¶
func (e *DirectoryUnavailableException) ErrorCode() string
func (*DirectoryUnavailableException) ErrorFault ¶
func (e *DirectoryUnavailableException) ErrorFault() smithy.ErrorFault
func (*DirectoryUnavailableException) ErrorMessage ¶
func (e *DirectoryUnavailableException) ErrorMessage() string
type DirectoryVpcSettings ¶
type DirectoryVpcSettings struct { // 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. // // This member is required. SubnetIds []string // The identifier of the VPC in which to create the directory. // // This member is required. VpcId *string // contains filtered or unexported fields }
Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.
type DirectoryVpcSettingsDescription ¶
type DirectoryVpcSettingsDescription struct { // The list of Availability Zones that the directory is in. AvailabilityZones []string // The domain controller security group identifier for the directory. SecurityGroupId *string // The identifiers of the subnets for the directory servers. SubnetIds []string // The identifier of the VPC that the directory is in. VpcId *string // contains filtered or unexported fields }
Contains information about the directory.
type DomainController ¶
type DomainController struct { // The Availability Zone where the domain controller is located. AvailabilityZone *string // Identifier of the directory where the domain controller resides. DirectoryId *string // The IP address of the domain controller. DnsIpAddr *string // Identifies a specific domain controller in the directory. DomainControllerId *string // Specifies when the domain controller was created. LaunchTime *time.Time // The status of the domain controller. Status DomainControllerStatus // The date and time that the status was last updated. StatusLastUpdatedDateTime *time.Time // A description of the domain controller state. StatusReason *string // Identifier of the subnet in the VPC that contains the domain controller. SubnetId *string // The identifier of the VPC that contains the domain controller. VpcId *string // contains filtered or unexported fields }
Contains information about the domain controllers for a specified directory.
type DomainControllerLimitExceededException ¶
type DomainControllerLimitExceededException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The maximum allowed number of domain controllers per directory was exceeded. The default limit per directory is 20 domain controllers.
func (*DomainControllerLimitExceededException) Error ¶
func (e *DomainControllerLimitExceededException) Error() string
func (*DomainControllerLimitExceededException) ErrorCode ¶
func (e *DomainControllerLimitExceededException) ErrorCode() string
func (*DomainControllerLimitExceededException) ErrorFault ¶
func (e *DomainControllerLimitExceededException) ErrorFault() smithy.ErrorFault
func (*DomainControllerLimitExceededException) ErrorMessage ¶
func (e *DomainControllerLimitExceededException) ErrorMessage() string
type DomainControllerStatus ¶
type DomainControllerStatus string
const ( DomainControllerStatusCreating DomainControllerStatus = "Creating" DomainControllerStatusActive DomainControllerStatus = "Active" DomainControllerStatusImpaired DomainControllerStatus = "Impaired" DomainControllerStatusRestoring DomainControllerStatus = "Restoring" DomainControllerStatusDeleting DomainControllerStatus = "Deleting" DomainControllerStatusDeleted DomainControllerStatus = "Deleted" DomainControllerStatusFailed DomainControllerStatus = "Failed" DomainControllerStatusUpdating DomainControllerStatus = "Updating" )
Enum values for DomainControllerStatus
func (DomainControllerStatus) Values ¶ added in v0.29.0
func (DomainControllerStatus) Values() []DomainControllerStatus
Values returns all known values for DomainControllerStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type EntityAlreadyExistsException ¶
type EntityAlreadyExistsException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The specified entity already exists.
func (*EntityAlreadyExistsException) Error ¶
func (e *EntityAlreadyExistsException) Error() string
func (*EntityAlreadyExistsException) ErrorCode ¶
func (e *EntityAlreadyExistsException) ErrorCode() string
func (*EntityAlreadyExistsException) ErrorFault ¶
func (e *EntityAlreadyExistsException) ErrorFault() smithy.ErrorFault
func (*EntityAlreadyExistsException) ErrorMessage ¶
func (e *EntityAlreadyExistsException) ErrorMessage() string
type EntityDoesNotExistException ¶
type EntityDoesNotExistException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The specified entity could not be found.
func (*EntityDoesNotExistException) Error ¶
func (e *EntityDoesNotExistException) Error() string
func (*EntityDoesNotExistException) ErrorCode ¶
func (e *EntityDoesNotExistException) ErrorCode() string
func (*EntityDoesNotExistException) ErrorFault ¶
func (e *EntityDoesNotExistException) ErrorFault() smithy.ErrorFault
func (*EntityDoesNotExistException) ErrorMessage ¶
func (e *EntityDoesNotExistException) ErrorMessage() string
type EventTopic ¶
type EventTopic struct { // The date and time of when you associated your directory with the Amazon SNS // topic. CreatedDateTime *time.Time // The Directory ID of an Directory Service directory that will publish status // messages to an Amazon SNS topic. DirectoryId *string // The topic registration status. Status TopicStatus // The Amazon SNS topic ARN (Amazon Resource Name). TopicArn *string // The name of an Amazon SNS topic the receives status messages from the directory. TopicName *string // contains filtered or unexported fields }
Information about Amazon SNS topic and Directory Service directory associations.
type IncompatibleSettingsException ¶ added in v1.14.0
type IncompatibleSettingsException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The specified directory setting is not compatible with other settings.
func (*IncompatibleSettingsException) Error ¶ added in v1.14.0
func (e *IncompatibleSettingsException) Error() string
func (*IncompatibleSettingsException) ErrorCode ¶ added in v1.14.0
func (e *IncompatibleSettingsException) ErrorCode() string
func (*IncompatibleSettingsException) ErrorFault ¶ added in v1.14.0
func (e *IncompatibleSettingsException) ErrorFault() smithy.ErrorFault
func (*IncompatibleSettingsException) ErrorMessage ¶ added in v1.14.0
func (e *IncompatibleSettingsException) ErrorMessage() string
type InsufficientPermissionsException ¶
type InsufficientPermissionsException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The account does not have sufficient permission to perform the operation.
func (*InsufficientPermissionsException) Error ¶
func (e *InsufficientPermissionsException) Error() string
func (*InsufficientPermissionsException) ErrorCode ¶
func (e *InsufficientPermissionsException) ErrorCode() string
func (*InsufficientPermissionsException) ErrorFault ¶
func (e *InsufficientPermissionsException) ErrorFault() smithy.ErrorFault
func (*InsufficientPermissionsException) ErrorMessage ¶
func (e *InsufficientPermissionsException) ErrorMessage() string
type InvalidCertificateException ¶
type InvalidCertificateException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The certificate PEM that was provided has incorrect encoding.
func (*InvalidCertificateException) Error ¶
func (e *InvalidCertificateException) Error() string
func (*InvalidCertificateException) ErrorCode ¶
func (e *InvalidCertificateException) ErrorCode() string
func (*InvalidCertificateException) ErrorFault ¶
func (e *InvalidCertificateException) ErrorFault() smithy.ErrorFault
func (*InvalidCertificateException) ErrorMessage ¶
func (e *InvalidCertificateException) ErrorMessage() string
type InvalidClientAuthStatusException ¶ added in v0.31.0
type InvalidClientAuthStatusException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
Client authentication is already enabled.
func (*InvalidClientAuthStatusException) Error ¶ added in v0.31.0
func (e *InvalidClientAuthStatusException) Error() string
func (*InvalidClientAuthStatusException) ErrorCode ¶ added in v0.31.0
func (e *InvalidClientAuthStatusException) ErrorCode() string
func (*InvalidClientAuthStatusException) ErrorFault ¶ added in v0.31.0
func (e *InvalidClientAuthStatusException) ErrorFault() smithy.ErrorFault
func (*InvalidClientAuthStatusException) ErrorMessage ¶ added in v0.31.0
func (e *InvalidClientAuthStatusException) ErrorMessage() string
type InvalidLDAPSStatusException ¶
type InvalidLDAPSStatusException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The LDAP activities could not be performed because they are limited by the LDAPS status.
func (*InvalidLDAPSStatusException) Error ¶
func (e *InvalidLDAPSStatusException) Error() string
func (*InvalidLDAPSStatusException) ErrorCode ¶
func (e *InvalidLDAPSStatusException) ErrorCode() string
func (*InvalidLDAPSStatusException) ErrorFault ¶
func (e *InvalidLDAPSStatusException) ErrorFault() smithy.ErrorFault
func (*InvalidLDAPSStatusException) ErrorMessage ¶
func (e *InvalidLDAPSStatusException) ErrorMessage() string
type InvalidNextTokenException ¶
type InvalidNextTokenException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The NextToken value is not valid.
func (*InvalidNextTokenException) Error ¶
func (e *InvalidNextTokenException) Error() string
func (*InvalidNextTokenException) ErrorCode ¶
func (e *InvalidNextTokenException) ErrorCode() string
func (*InvalidNextTokenException) ErrorFault ¶
func (e *InvalidNextTokenException) ErrorFault() smithy.ErrorFault
func (*InvalidNextTokenException) ErrorMessage ¶
func (e *InvalidNextTokenException) ErrorMessage() string
type InvalidParameterException ¶
type InvalidParameterException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
One or more parameters are not valid.
func (*InvalidParameterException) Error ¶
func (e *InvalidParameterException) Error() string
func (*InvalidParameterException) ErrorCode ¶
func (e *InvalidParameterException) ErrorCode() string
func (*InvalidParameterException) ErrorFault ¶
func (e *InvalidParameterException) ErrorFault() smithy.ErrorFault
func (*InvalidParameterException) ErrorMessage ¶
func (e *InvalidParameterException) ErrorMessage() string
type InvalidPasswordException ¶
type InvalidPasswordException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The new password provided by the user does not meet the password complexity requirements defined in your directory.
func (*InvalidPasswordException) Error ¶
func (e *InvalidPasswordException) Error() string
func (*InvalidPasswordException) ErrorCode ¶
func (e *InvalidPasswordException) ErrorCode() string
func (*InvalidPasswordException) ErrorFault ¶
func (e *InvalidPasswordException) ErrorFault() smithy.ErrorFault
func (*InvalidPasswordException) ErrorMessage ¶
func (e *InvalidPasswordException) ErrorMessage() string
type InvalidTargetException ¶
type InvalidTargetException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The specified shared target is not valid.
func (*InvalidTargetException) Error ¶
func (e *InvalidTargetException) Error() string
func (*InvalidTargetException) ErrorCode ¶
func (e *InvalidTargetException) ErrorCode() string
func (*InvalidTargetException) ErrorFault ¶
func (e *InvalidTargetException) ErrorFault() smithy.ErrorFault
func (*InvalidTargetException) ErrorMessage ¶
func (e *InvalidTargetException) ErrorMessage() string
type IpRoute ¶
type IpRoute struct { // 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. CidrIp *string // Description of the address block. Description *string // contains filtered or unexported fields }
IP address block. This is often the address block of the DNS server used for your self-managed domain.
type IpRouteInfo ¶
type IpRouteInfo struct { // The date and time the address block was added to the directory. AddedDateTime *time.Time // IP address block in the IpRoute. CidrIp *string // Description of the IpRouteInfo. Description *string // Identifier (ID) of the directory associated with the IP addresses. DirectoryId *string // The status of the IP address block. IpRouteStatusMsg IpRouteStatusMsg // The reason for the IpRouteStatusMsg. IpRouteStatusReason *string // contains filtered or unexported fields }
Information about one or more IP address blocks.
type IpRouteLimitExceededException ¶
type IpRouteLimitExceededException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The maximum allowed number of IP addresses was exceeded. The default limit is 100 IP address blocks.
func (*IpRouteLimitExceededException) Error ¶
func (e *IpRouteLimitExceededException) Error() string
func (*IpRouteLimitExceededException) ErrorCode ¶
func (e *IpRouteLimitExceededException) ErrorCode() string
func (*IpRouteLimitExceededException) ErrorFault ¶
func (e *IpRouteLimitExceededException) ErrorFault() smithy.ErrorFault
func (*IpRouteLimitExceededException) ErrorMessage ¶
func (e *IpRouteLimitExceededException) ErrorMessage() string
type IpRouteStatusMsg ¶
type IpRouteStatusMsg string
const ( IpRouteStatusMsgAdding IpRouteStatusMsg = "Adding" IpRouteStatusMsgAdded IpRouteStatusMsg = "Added" IpRouteStatusMsgRemoving IpRouteStatusMsg = "Removing" IpRouteStatusMsgRemoved IpRouteStatusMsg = "Removed" IpRouteStatusMsgAddFailed IpRouteStatusMsg = "AddFailed" IpRouteStatusMsgRemoveFailed IpRouteStatusMsg = "RemoveFailed" )
Enum values for IpRouteStatusMsg
func (IpRouteStatusMsg) Values ¶ added in v0.29.0
func (IpRouteStatusMsg) Values() []IpRouteStatusMsg
Values returns all known values for IpRouteStatusMsg. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type LDAPSSettingInfo ¶
type LDAPSSettingInfo struct { // The state of the LDAPS settings. LDAPSStatus LDAPSStatus // Describes a state change for LDAPS. LDAPSStatusReason *string // The date and time when the LDAPS settings were last updated. LastUpdatedDateTime *time.Time // contains filtered or unexported fields }
Contains general information about the LDAPS settings.
type LDAPSStatus ¶
type LDAPSStatus string
const ( LDAPSStatusEnabling LDAPSStatus = "Enabling" LDAPSStatusEnabled LDAPSStatus = "Enabled" LDAPSStatusEnableFailed LDAPSStatus = "EnableFailed" LDAPSStatusDisabled LDAPSStatus = "Disabled" )
Enum values for LDAPSStatus
func (LDAPSStatus) Values ¶ added in v0.29.0
func (LDAPSStatus) Values() []LDAPSStatus
Values returns all known values for LDAPSStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type LDAPSType ¶
type LDAPSType string
const (
LDAPSTypeClient LDAPSType = "Client"
)
Enum values for LDAPSType
type LogSubscription ¶
type LogSubscription struct { // Identifier (ID) of the directory that you want to associate with the log // subscription. DirectoryId *string // The name of the log group. LogGroupName *string // The date and time that the log subscription was created. SubscriptionCreatedDateTime *time.Time // contains filtered or unexported fields }
Represents a log subscription, which tracks real-time data from a chosen log group to a specified destination.
type NoAvailableCertificateException ¶
type NoAvailableCertificateException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
Client authentication setup could not be completed because at least one valid certificate must be registered in the system.
func (*NoAvailableCertificateException) Error ¶
func (e *NoAvailableCertificateException) Error() string
func (*NoAvailableCertificateException) ErrorCode ¶
func (e *NoAvailableCertificateException) ErrorCode() string
func (*NoAvailableCertificateException) ErrorFault ¶
func (e *NoAvailableCertificateException) ErrorFault() smithy.ErrorFault
func (*NoAvailableCertificateException) ErrorMessage ¶
func (e *NoAvailableCertificateException) ErrorMessage() string
type OSUpdateSettings ¶ added in v1.15.0
type OSUpdateSettings struct { // OS version that the directory needs to be updated to. OSVersion OSVersion // contains filtered or unexported fields }
OS version that the directory needs to be updated to.
type OSVersion ¶ added in v1.15.0
type OSVersion string
type OrganizationsException ¶
type OrganizationsException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
Exception encountered while trying to access your Amazon Web Services organization.
func (*OrganizationsException) Error ¶
func (e *OrganizationsException) Error() string
func (*OrganizationsException) ErrorCode ¶
func (e *OrganizationsException) ErrorCode() string
func (*OrganizationsException) ErrorFault ¶
func (e *OrganizationsException) ErrorFault() smithy.ErrorFault
func (*OrganizationsException) ErrorMessage ¶
func (e *OrganizationsException) ErrorMessage() string
type OwnerDirectoryDescription ¶
type OwnerDirectoryDescription struct { // Identifier of the directory owner account. AccountId *string // Identifier of the Managed Microsoft AD directory in the directory owner account. DirectoryId *string // IP address of the directory’s domain controllers. DnsIpAddrs []string // A RadiusSettings object that contains information about the RADIUS server. RadiusSettings *RadiusSettings // Information about the status of the RADIUS server. RadiusStatus RadiusStatus // Information about the VPC settings for the directory. VpcSettings *DirectoryVpcSettingsDescription // contains filtered or unexported fields }
Describes the directory owner account details that have been shared to the directory consumer account.
type RadiusAuthenticationProtocol ¶
type RadiusAuthenticationProtocol string
const ( RadiusAuthenticationProtocolPap RadiusAuthenticationProtocol = "PAP" RadiusAuthenticationProtocolChap RadiusAuthenticationProtocol = "CHAP" RadiusAuthenticationProtocolMschapv1 RadiusAuthenticationProtocol = "MS-CHAPv1" RadiusAuthenticationProtocolMschapv2 RadiusAuthenticationProtocol = "MS-CHAPv2" )
Enum values for RadiusAuthenticationProtocol
func (RadiusAuthenticationProtocol) Values ¶ added in v0.29.0
func (RadiusAuthenticationProtocol) Values() []RadiusAuthenticationProtocol
Values returns all known values for RadiusAuthenticationProtocol. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RadiusSettings ¶
type RadiusSettings struct { // The protocol specified for your RADIUS endpoints. AuthenticationProtocol RadiusAuthenticationProtocol // Not currently used. DisplayLabel *string // 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. RadiusPort *int32 // The maximum number of times that communication with the RADIUS server is // retried after the initial attempt. RadiusRetries int32 // 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. RadiusServers []string // The amount of time, in seconds, to wait for the RADIUS server to respond. RadiusTimeout *int32 SharedSecret *string // Not currently used. UseSameUsername bool // contains filtered or unexported fields }
Contains information about a Remote Authentication Dial In User Service (RADIUS) server.
type RadiusStatus ¶
type RadiusStatus string
const ( RadiusStatusCreating RadiusStatus = "Creating" RadiusStatusCompleted RadiusStatus = "Completed" RadiusStatusFailed RadiusStatus = "Failed" )
Enum values for RadiusStatus
func (RadiusStatus) Values ¶ added in v0.29.0
func (RadiusStatus) Values() []RadiusStatus
Values returns all known values for RadiusStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RegionDescription ¶ added in v0.30.0
type RegionDescription struct { // The desired number of domain controllers in the specified Region for the // specified directory. DesiredNumberOfDomainControllers *int32 // The identifier of the directory. DirectoryId *string // The date and time that the Region description was last updated. LastUpdatedDateTime *time.Time // Specifies when the Region replication began. LaunchTime *time.Time // The name of the Region. For example, us-east-1 . RegionName *string // Specifies whether the Region is the primary Region or an additional Region. RegionType RegionType // The status of the replication process for the specified Region. Status DirectoryStage // The date and time that the Region status was last updated. StatusLastUpdatedDateTime *time.Time // Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation. VpcSettings *DirectoryVpcSettings // contains filtered or unexported fields }
The replicated Region information for a directory.
type RegionLimitExceededException ¶ added in v0.30.0
type RegionLimitExceededException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
You have reached the limit for maximum number of simultaneous Region replications per directory.
func (*RegionLimitExceededException) Error ¶ added in v0.30.0
func (e *RegionLimitExceededException) Error() string
func (*RegionLimitExceededException) ErrorCode ¶ added in v0.30.0
func (e *RegionLimitExceededException) ErrorCode() string
func (*RegionLimitExceededException) ErrorFault ¶ added in v0.30.0
func (e *RegionLimitExceededException) ErrorFault() smithy.ErrorFault
func (*RegionLimitExceededException) ErrorMessage ¶ added in v0.30.0
func (e *RegionLimitExceededException) ErrorMessage() string
type RegionType ¶ added in v0.30.0
type RegionType string
const ( RegionTypePrimary RegionType = "Primary" RegionTypeAdditional RegionType = "Additional" )
Enum values for RegionType
func (RegionType) Values ¶ added in v0.30.0
func (RegionType) Values() []RegionType
Values returns all known values for RegionType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RegionsInfo ¶ added in v0.30.0
type RegionsInfo struct { // Lists the Regions where the directory has been replicated, excluding the // primary Region. AdditionalRegions []string // The Region where the Managed Microsoft AD directory was originally created. PrimaryRegion *string // contains filtered or unexported fields }
Provides information about the Regions that are configured for multi-Region replication.
type ReplicationScope ¶
type ReplicationScope string
const (
ReplicationScopeDomain ReplicationScope = "Domain"
)
Enum values for ReplicationScope
func (ReplicationScope) Values ¶ added in v0.29.0
func (ReplicationScope) Values() []ReplicationScope
Values returns all known values for ReplicationScope. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type SchemaExtensionInfo ¶
type SchemaExtensionInfo struct { // A description of the schema extension. Description *string // The identifier of the directory to which the schema extension is applied. DirectoryId *string // The date and time that the schema extension was completed. EndDateTime *time.Time // The identifier of the schema extension. SchemaExtensionId *string // The current status of the schema extension. SchemaExtensionStatus SchemaExtensionStatus // The reason for the SchemaExtensionStatus . SchemaExtensionStatusReason *string // The date and time that the schema extension started being applied to the // directory. StartDateTime *time.Time // contains filtered or unexported fields }
Information about a schema extension.
type SchemaExtensionStatus ¶
type SchemaExtensionStatus string
const ( SchemaExtensionStatusInitializing SchemaExtensionStatus = "Initializing" SchemaExtensionStatusCreatingSnapshot SchemaExtensionStatus = "CreatingSnapshot" SchemaExtensionStatusUpdatingSchema SchemaExtensionStatus = "UpdatingSchema" SchemaExtensionStatusReplicating SchemaExtensionStatus = "Replicating" SchemaExtensionStatusCancelInProgress SchemaExtensionStatus = "CancelInProgress" SchemaExtensionStatusRollbackInProgress SchemaExtensionStatus = "RollbackInProgress" SchemaExtensionStatusCancelled SchemaExtensionStatus = "Cancelled" SchemaExtensionStatusFailed SchemaExtensionStatus = "Failed" SchemaExtensionStatusCompleted SchemaExtensionStatus = "Completed" )
Enum values for SchemaExtensionStatus
func (SchemaExtensionStatus) Values ¶ added in v0.29.0
func (SchemaExtensionStatus) Values() []SchemaExtensionStatus
Values returns all known values for SchemaExtensionStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type SelectiveAuth ¶
type SelectiveAuth string
const ( SelectiveAuthEnabled SelectiveAuth = "Enabled" SelectiveAuthDisabled SelectiveAuth = "Disabled" )
Enum values for SelectiveAuth
func (SelectiveAuth) Values ¶ added in v0.29.0
func (SelectiveAuth) Values() []SelectiveAuth
Values returns all known values for SelectiveAuth. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ServiceException ¶
type ServiceException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
An exception has occurred in Directory Service.
func (*ServiceException) Error ¶
func (e *ServiceException) Error() string
func (*ServiceException) ErrorCode ¶
func (e *ServiceException) ErrorCode() string
func (*ServiceException) ErrorFault ¶
func (e *ServiceException) ErrorFault() smithy.ErrorFault
func (*ServiceException) ErrorMessage ¶
func (e *ServiceException) ErrorMessage() string
type Setting ¶ added in v1.14.0
type Setting struct { // The name of the directory setting. For example: // // TLS_1_0 // // This member is required. Name *string // The value of the directory setting for which to retrieve information. For // example, for TLS_1_0 , the valid values are: Enable and Disable . // // This member is required. Value *string // contains filtered or unexported fields }
Contains information about the configurable settings for a directory.
type SettingEntry ¶ added in v1.14.0
type SettingEntry struct { // The valid range of values for the directory setting. These values depend on the // DataType of your directory. AllowedValues *string // The value of the directory setting that is applied to the directory. AppliedValue *string // 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 . DataType *string // The date and time when the request to update a directory setting was last // submitted. LastRequestedDateTime *time.Time // The date and time when the directory setting was last updated. LastUpdatedDateTime *time.Time // The name of the directory setting. For example: // // TLS_1_0 Name *string // 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. RequestDetailedStatus map[string]DirectoryConfigurationStatus // 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 . RequestStatus DirectoryConfigurationStatus // The last status message for the directory status request. RequestStatusMessage *string // The value that was last requested for the directory setting. RequestedValue *string // The type, or category, of a directory setting. Similar settings have the same // type. For example, Protocol , Cipher , or Certificate-Based Authentication . Type *string // contains filtered or unexported fields }
Contains information about the specified configurable setting for a directory.
type ShareLimitExceededException ¶
type ShareLimitExceededException struct { // contains filtered or unexported fields }
The maximum number of Amazon Web Services accounts that you can share with this directory has been reached.
func (*ShareLimitExceededException) Error ¶
func (e *ShareLimitExceededException) Error() string
func (*ShareLimitExceededException) ErrorCode ¶
func (e *ShareLimitExceededException) ErrorCode() string
func (*ShareLimitExceededException) ErrorFault ¶
func (e *ShareLimitExceededException) ErrorFault() smithy.ErrorFault
func (*ShareLimitExceededException) ErrorMessage ¶
func (e *ShareLimitExceededException) ErrorMessage() string
type ShareMethod ¶
type ShareMethod string
const ()
Enum values for ShareMethod
func (ShareMethod) Values ¶ added in v0.29.0
func (ShareMethod) Values() []ShareMethod
Values returns all known values for ShareMethod. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ShareStatus ¶
type ShareStatus string
const ()
Enum values for ShareStatus
func (ShareStatus) Values ¶ added in v0.29.0
func (ShareStatus) Values() []ShareStatus
Values returns all known values for ShareStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ShareTarget ¶
type ShareTarget struct { // // This member is required. Id *string // // This member is required. Type TargetType // contains filtered or unexported fields }
Identifier that contains details about the directory consumer account.
type SharedDirectory ¶
type SharedDirectory struct { time.Time LastUpdatedDateTime *time.Time // has been shared to the consumer account. OwnerAccountId *string OwnerDirectoryId *string // should be shared within your Amazon Web Services organization ( ORGANIZATIONS ) // or with any Amazon Web Services account by sending a shared directory request ( // HANDSHAKE ). ShareMethod ShareMethod // consumer. The request includes a typed message to help the directory consumer // administrator determine whether to approve or reject the share invitation. ShareNotes *string ShareStatus ShareStatus // directory ( OwnerDirectoryId ) in the directory owner account. SharedAccountId *string // identifier is different for each directory owner account. SharedDirectoryId *string // contains filtered or unexported fields }CreatedDateTime *
Details about the shared directory in the directory owner account for which the share request in the directory consumer account has been accepted.
type Snapshot ¶
type Snapshot struct { // The directory identifier. DirectoryId *string // The descriptive name of the snapshot. Name *string // The snapshot identifier. SnapshotId *string // The date and time that the snapshot was taken. StartTime *time.Time // The snapshot status. Status SnapshotStatus // The snapshot type. Type SnapshotType // contains filtered or unexported fields }
Describes a directory snapshot.
type SnapshotLimitExceededException ¶
type SnapshotLimitExceededException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The maximum number of manual snapshots for the directory has been reached. You can use the GetSnapshotLimitsoperation to determine the snapshot limits for a directory.
func (*SnapshotLimitExceededException) Error ¶
func (e *SnapshotLimitExceededException) Error() string
func (*SnapshotLimitExceededException) ErrorCode ¶
func (e *SnapshotLimitExceededException) ErrorCode() string
func (*SnapshotLimitExceededException) ErrorFault ¶
func (e *SnapshotLimitExceededException) ErrorFault() smithy.ErrorFault
func (*SnapshotLimitExceededException) ErrorMessage ¶
func (e *SnapshotLimitExceededException) ErrorMessage() string
type SnapshotLimits ¶
type SnapshotLimits struct { // The current number of manual snapshots of the directory. ManualSnapshotsCurrentCount *int32 // The maximum number of manual snapshots allowed. ManualSnapshotsLimit *int32 // Indicates if the manual snapshot limit has been reached. ManualSnapshotsLimitReached bool // contains filtered or unexported fields }
Contains manual snapshot limit information for a directory.
type SnapshotStatus ¶
type SnapshotStatus string
const ( SnapshotStatusCreating SnapshotStatus = "Creating" SnapshotStatusCompleted SnapshotStatus = "Completed" SnapshotStatusFailed SnapshotStatus = "Failed" )
Enum values for SnapshotStatus
func (SnapshotStatus) Values ¶ added in v0.29.0
func (SnapshotStatus) Values() []SnapshotStatus
Values returns all known values for SnapshotStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type SnapshotType ¶
type SnapshotType string
const ( SnapshotTypeAuto SnapshotType = "Auto" SnapshotTypeManual SnapshotType = "Manual" )
Enum values for SnapshotType
func (SnapshotType) Values ¶ added in v0.29.0
func (SnapshotType) Values() []SnapshotType
Values returns all known values for SnapshotType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type Tag ¶
type Tag struct { // 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}_.:/=+\\-]*)$"). // // This member is required. Key *string // 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}_.:/=+\\-]*)$"). // // This member is required. Value *string // contains filtered or unexported fields }
Metadata assigned to a directory consisting of a key-value pair.
type TagLimitExceededException ¶
type TagLimitExceededException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The maximum allowed number of tags was exceeded.
func (*TagLimitExceededException) Error ¶
func (e *TagLimitExceededException) Error() string
func (*TagLimitExceededException) ErrorCode ¶
func (e *TagLimitExceededException) ErrorCode() string
func (*TagLimitExceededException) ErrorFault ¶
func (e *TagLimitExceededException) ErrorFault() smithy.ErrorFault
func (*TagLimitExceededException) ErrorMessage ¶
func (e *TagLimitExceededException) ErrorMessage() string
type TargetType ¶
type TargetType string
const (
TargetTypeAccount TargetType = "ACCOUNT"
)
Enum values for TargetType
func (TargetType) Values ¶ added in v0.29.0
func (TargetType) Values() []TargetType
Values returns all known values for TargetType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type TopicStatus ¶
type TopicStatus string
const ( TopicStatusRegistered TopicStatus = "Registered" TopicStatusTopicNotFound TopicStatus = "Topic not found" TopicStatusFailed TopicStatus = "Failed" TopicStatusDeleted TopicStatus = "Deleted" )
Enum values for TopicStatus
func (TopicStatus) Values ¶ added in v0.29.0
func (TopicStatus) Values() []TopicStatus
Values returns all known values for TopicStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type Trust ¶
type Trust struct { // The date and time that the trust relationship was created. CreatedDateTime *time.Time // The Directory ID of the Amazon Web Services directory involved in the trust // relationship. DirectoryId *string // The date and time that the trust relationship was last updated. LastUpdatedDateTime *time.Time // The Fully Qualified Domain Name (FQDN) of the external domain involved in the // trust relationship. RemoteDomainName *string // Current state of selective authentication for the trust. SelectiveAuth SelectiveAuth // The date and time that the TrustState was last updated. StateLastUpdatedDateTime *time.Time // The trust relationship direction. TrustDirection TrustDirection // The unique ID of the trust relationship. TrustId *string // The trust relationship state. TrustState TrustState // The reason for the TrustState. TrustStateReason *string // The trust relationship type. Forest is the default. TrustType TrustType // contains filtered or unexported fields }
Describes a trust relationship between an Managed Microsoft AD directory and an external domain.
type TrustDirection ¶
type TrustDirection string
const ( TrustDirectionOneWayOutgoing TrustDirection = "One-Way: Outgoing" TrustDirectionOneWayIncoming TrustDirection = "One-Way: Incoming" TrustDirectionTwoWay TrustDirection = "Two-Way" )
Enum values for TrustDirection
func (TrustDirection) Values ¶ added in v0.29.0
func (TrustDirection) Values() []TrustDirection
Values returns all known values for TrustDirection. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type TrustState ¶
type TrustState string
const ( TrustStateCreating TrustState = "Creating" TrustStateCreated TrustState = "Created" TrustStateVerifying TrustState = "Verifying" TrustStateVerifyFailed TrustState = "VerifyFailed" TrustStateVerified TrustState = "Verified" TrustStateUpdating TrustState = "Updating" TrustStateUpdateFailed TrustState = "UpdateFailed" TrustStateUpdated TrustState = "Updated" TrustStateDeleting TrustState = "Deleting" TrustStateDeleted TrustState = "Deleted" TrustStateFailed TrustState = "Failed" )
Enum values for TrustState
func (TrustState) Values ¶ added in v0.29.0
func (TrustState) Values() []TrustState
Values returns all known values for TrustState. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type UnshareTarget ¶
type UnshareTarget struct { // // This member is required. Id *string // // This member is required. Type TargetType // contains filtered or unexported fields }
Identifier that contains details about the directory consumer account with whom the directory is being unshared.
type UnsupportedOperationException ¶
type UnsupportedOperationException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The operation is not supported.
func (*UnsupportedOperationException) Error ¶
func (e *UnsupportedOperationException) Error() string
func (*UnsupportedOperationException) ErrorCode ¶
func (e *UnsupportedOperationException) ErrorCode() string
func (*UnsupportedOperationException) ErrorFault ¶
func (e *UnsupportedOperationException) ErrorFault() smithy.ErrorFault
func (*UnsupportedOperationException) ErrorMessage ¶
func (e *UnsupportedOperationException) ErrorMessage() string
type UnsupportedSettingsException ¶ added in v1.14.0
type UnsupportedSettingsException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The specified directory setting is not supported.
func (*UnsupportedSettingsException) Error ¶ added in v1.14.0
func (e *UnsupportedSettingsException) Error() string
func (*UnsupportedSettingsException) ErrorCode ¶ added in v1.14.0
func (e *UnsupportedSettingsException) ErrorCode() string
func (*UnsupportedSettingsException) ErrorFault ¶ added in v1.14.0
func (e *UnsupportedSettingsException) ErrorFault() smithy.ErrorFault
func (*UnsupportedSettingsException) ErrorMessage ¶ added in v1.14.0
func (e *UnsupportedSettingsException) ErrorMessage() string
type UpdateInfoEntry ¶ added in v1.15.0
type UpdateInfoEntry struct { // This specifies if the update was initiated by the customer or by the service // team. InitiatedBy *string // The last updated date and time of a particular directory setting. LastUpdatedDateTime *time.Time // The new value of the target setting. NewValue *UpdateValue // The old value of the target setting. PreviousValue *UpdateValue // The name of the Region. Region *string // The start time of the UpdateDirectorySetup for the particular type. StartTime *time.Time // The status of the update performed on the directory. Status UpdateStatus // The reason for the current status of the update type activity. StatusReason *string // contains filtered or unexported fields }
An entry of update information related to a requested update type.
type UpdateStatus ¶ added in v1.15.0
type UpdateStatus string
const ( UpdateStatusUpdated UpdateStatus = "Updated" UpdateStatusUpdating UpdateStatus = "Updating" UpdateStatusUpdateFailed UpdateStatus = "UpdateFailed" )
Enum values for UpdateStatus
func (UpdateStatus) Values ¶ added in v1.15.0
func (UpdateStatus) Values() []UpdateStatus
Values returns all known values for UpdateStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type UpdateType ¶ added in v1.15.0
type UpdateType string
const (
UpdateTypeOs UpdateType = "OS"
)
Enum values for UpdateType
func (UpdateType) Values ¶ added in v1.15.0
func (UpdateType) Values() []UpdateType
Values returns all known values for UpdateType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type UpdateValue ¶ added in v1.15.0
type UpdateValue struct { // The OS update related settings. OSUpdateSettings *OSUpdateSettings // contains filtered or unexported fields }
The value for a given type of UpdateSettings .
type UserDoesNotExistException ¶
type UserDoesNotExistException struct { Message *string ErrorCodeOverride *string RequestId *string // contains filtered or unexported fields }
The user provided a username that does not exist in your directory.
func (*UserDoesNotExistException) Error ¶
func (e *UserDoesNotExistException) Error() string
func (*UserDoesNotExistException) ErrorCode ¶
func (e *UserDoesNotExistException) ErrorCode() string
func (*UserDoesNotExistException) ErrorFault ¶
func (e *UserDoesNotExistException) ErrorFault() smithy.ErrorFault
func (*UserDoesNotExistException) ErrorMessage ¶
func (e *UserDoesNotExistException) ErrorMessage() string