Ds Classes
AcceptSharedDirectoryRequest
SharedDirectoryId
- Type:
- Required: Yes
AcceptSharedDirectoryResult
SharedDirectory
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AddIpRoutesRequest
DirectoryId
- Type:
- Required: Yes
IpRoutes
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.IpRoute]
- Required: Yes
UpdateSecurityGroupForDirectoryControllers
- Type: typing.Optional[bool]
AddRegionRequest
DirectoryId
- Type:
- Required: Yes
RegionName
- Type:
- Required: Yes
VPCSettings
- Type: typing.Union[aws_resource_validator.pydantic_models.ds.ds_classes.DirectoryVpcSettings, aws_resource_validator.pydantic_models.ds.ds_classes.DirectoryVpcSettingsOutput]
- Required: Yes
AddTagsToResourceRequest
ResourceId
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.Tag]
- Required: Yes
Attribute
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CancelSchemaExtensionRequest
DirectoryId
- Type:
- Required: Yes
SchemaExtensionId
- Type:
- Required: Yes
Certificate
CertificateId
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['DeregisterFailed', 'Deregistered', 'Deregistering', 'RegisterFailed', 'Registered', 'Registering']]
StateReason
- Type: typing.Optional[str]
CommonName
- Type: typing.Optional[str]
RegisteredDateTime
- Type: typing.Optional[datetime.datetime]
ExpiryDateTime
- Type: typing.Optional[datetime.datetime]
Type
- Type: typing.Optional[typing.Literal['ClientCertAuth', 'ClientLDAPS']]
ClientCertAuthSettings
- Type:
CertificateInfo
CertificateId
- Type: typing.Optional[str]
CommonName
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['DeregisterFailed', 'Deregistered', 'Deregistering', 'RegisterFailed', 'Registered', 'Registering']]
ExpiryDateTime
- Type: typing.Optional[datetime.datetime]
Type
- Type: typing.Optional[typing.Literal['ClientCertAuth', 'ClientLDAPS']]
ClientAuthenticationSettingInfo
Type
- Type: typing.Optional[typing.Literal['SmartCard', 'SmartCardOrPassword']]
Status
- Type: typing.Optional[typing.Literal['Disabled', 'Enabled']]
LastUpdatedDateTime
- Type: typing.Optional[datetime.datetime]
ClientCertAuthSettings
OCSPUrl
- Type: typing.Optional[str]
Computer
ComputerId
- Type: typing.Optional[str]
ComputerName
- Type: typing.Optional[str]
ComputerAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.Attribute]]
ConditionalForwarder
RemoteDomainName
- Type: typing.Optional[str]
DnsIpAddrs
- Type: typing.Optional[typing.List[str]]
ReplicationScope
- Type: typing.Optional[typing.Literal['Domain']]
ConnectDirectoryRequest
Name
- Type:
- Required: Yes
Password
- Type:
- Required: Yes
Size
- Type: typing.Literal['Large', 'Small']
- Required: Yes
ConnectSettings
- Type:
- Required: Yes
ShortName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.Tag]]
ConnectDirectoryResult
DirectoryId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAliasRequest
DirectoryId
- Type:
- Required: Yes
Alias
- Type:
- Required: Yes
CreateAliasResult
DirectoryId
- Type:
- Required: Yes
Alias
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateComputerRequest
DirectoryId
- Type:
- Required: Yes
ComputerName
- Type:
- Required: Yes
Password
- Type:
- Required: Yes
OrganizationalUnitDistinguishedName
- Type: typing.Optional[str]
ComputerAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.Attribute]]
CreateComputerResult
Computer
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateConditionalForwarderRequest
DirectoryId
- Type:
- Required: Yes
RemoteDomainName
- Type:
- Required: Yes
DnsIpAddrs
- Type: typing.List[str]
- Required: Yes
CreateDirectoryRequest
Name
- Type:
- Required: Yes
Password
- Type:
- Required: Yes
Size
- Type: typing.Literal['Large', 'Small']
- Required: Yes
ShortName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
VpcSettings
- Type: typing.Union[aws_resource_validator.pydantic_models.ds.ds_classes.DirectoryVpcSettings, aws_resource_validator.pydantic_models.ds.ds_classes.DirectoryVpcSettingsOutput, NoneType]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.Tag]]
CreateDirectoryResult
DirectoryId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLogSubscriptionRequest
DirectoryId
- Type:
- Required: Yes
LogGroupName
- Type:
- Required: Yes
CreateMicrosoftADRequest
Name
- Type:
- Required: Yes
Password
- Type:
- Required: Yes
VpcSettings
- Type: typing.Union[aws_resource_validator.pydantic_models.ds.ds_classes.DirectoryVpcSettings, aws_resource_validator.pydantic_models.ds.ds_classes.DirectoryVpcSettingsOutput]
- Required: Yes
ShortName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Edition
- Type: typing.Optional[typing.Literal['Enterprise', 'Standard']]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.Tag]]
CreateMicrosoftADResult
DirectoryId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSnapshotRequest
DirectoryId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
CreateSnapshotResult
SnapshotId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTrustRequest
DirectoryId
- Type:
- Required: Yes
RemoteDomainName
- Type:
- Required: Yes
TrustPassword
- Type:
- Required: Yes
TrustDirection
- Type: typing.Literal['One-Way: Incoming', 'One-Way: Outgoing', 'Two-Way']
- Required: Yes
TrustType
- Type: typing.Optional[typing.Literal['External', 'Forest']]
ConditionalForwarderIpAddrs
- Type: typing.Optional[typing.List[str]]
SelectiveAuth
- Type: typing.Optional[typing.Literal['Disabled', 'Enabled']]
CreateTrustResult
TrustId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteConditionalForwarderRequest
DirectoryId
- Type:
- Required: Yes
RemoteDomainName
- Type:
- Required: Yes
DeleteDirectoryRequest
DirectoryId
- Type:
- Required: Yes
DeleteDirectoryResult
DirectoryId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteLogSubscriptionRequest
DirectoryId
- Type:
- Required: Yes
DeleteSnapshotRequest
SnapshotId
- Type:
- Required: Yes
DeleteSnapshotResult
SnapshotId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteTrustRequest
TrustId
- Type:
- Required: Yes
DeleteAssociatedConditionalForwarder
- Type: typing.Optional[bool]
DeleteTrustResult
TrustId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeregisterCertificateRequest
DirectoryId
- Type:
- Required: Yes
CertificateId
- Type:
- Required: Yes
DeregisterEventTopicRequest
DirectoryId
- Type:
- Required: Yes
TopicName
- Type:
- Required: Yes
DescribeCertificateRequest
DirectoryId
- Type:
- Required: Yes
CertificateId
- Type:
- Required: Yes
DescribeCertificateResult
Certificate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeClientAuthenticationSettingsRequest
DirectoryId
- Type:
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['SmartCard', 'SmartCardOrPassword']]
NextToken
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
DescribeClientAuthenticationSettingsRequestPaginate
DirectoryId
- Type:
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['SmartCard', 'SmartCardOrPassword']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.PaginatorConfig]
DescribeClientAuthenticationSettingsResult
ClientAuthenticationSettingsInfo
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.ClientAuthenticationSettingInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeConditionalForwardersRequest
DirectoryId
- Type:
- Required: Yes
RemoteDomainNames
- Type: typing.Optional[typing.List[str]]
DescribeConditionalForwardersResult
ConditionalForwarders
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.ConditionalForwarder]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeDirectoriesRequest
DirectoryIds
- Type: typing.Optional[typing.List[str]]
NextToken
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
DescribeDirectoriesRequestPaginate
DirectoryIds
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.PaginatorConfig]
DescribeDirectoriesResult
DirectoryDescriptions
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.DirectoryDescription]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeDirectoryDataAccessRequest
DirectoryId
- Type:
- Required: Yes
DescribeDirectoryDataAccessResult
DataAccessStatus
- Type: typing.Literal['Disabled', 'Disabling', 'Enabled', 'Enabling', 'Failed']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeDomainControllersRequest
DirectoryId
- Type:
- Required: Yes
DomainControllerIds
- Type: typing.Optional[typing.List[str]]
NextToken
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
DescribeDomainControllersRequestPaginate
DirectoryId
- Type:
- Required: Yes
DomainControllerIds
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.PaginatorConfig]
DescribeDomainControllersResult
DomainControllers
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.DomainController]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeEventTopicsRequest
DirectoryId
- Type: typing.Optional[str]
TopicNames
- Type: typing.Optional[typing.List[str]]
DescribeEventTopicsResult
EventTopics
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.EventTopic]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLDAPSSettingsRequest
DirectoryId
- Type:
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['Client']]
NextToken
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
DescribeLDAPSSettingsRequestPaginate
DirectoryId
- Type:
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['Client']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.PaginatorConfig]
DescribeLDAPSSettingsResult
LDAPSSettingsInfo
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.LDAPSSettingInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeRegionsRequest
DirectoryId
- Type:
- Required: Yes
RegionName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
DescribeRegionsRequestPaginate
DirectoryId
- Type:
- Required: Yes
RegionName
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.PaginatorConfig]
DescribeRegionsResult
RegionsDescription
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.RegionDescription]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeSettingsRequest
DirectoryId
- Type:
- Required: Yes
Status
- Type: typing.Optional[typing.Literal['Default', 'Failed', 'Requested', 'Updated', 'Updating']]
NextToken
- Type: typing.Optional[str]
DescribeSettingsResult
DirectoryId
- Type:
- Required: Yes
SettingEntries
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.SettingEntry]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeSharedDirectoriesRequest
OwnerDirectoryId
- Type:
- Required: Yes
SharedDirectoryIds
- Type: typing.Optional[typing.List[str]]
NextToken
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
DescribeSharedDirectoriesRequestPaginate
OwnerDirectoryId
- Type:
- Required: Yes
SharedDirectoryIds
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.PaginatorConfig]
DescribeSharedDirectoriesResult
SharedDirectories
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.SharedDirectory]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeSnapshotsRequest
DirectoryId
- Type: typing.Optional[str]
SnapshotIds
- Type: typing.Optional[typing.List[str]]
NextToken
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
DescribeSnapshotsRequestPaginate
DirectoryId
- Type: typing.Optional[str]
SnapshotIds
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.PaginatorConfig]
DescribeSnapshotsResult
Snapshots
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.Snapshot]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeTrustsRequest
DirectoryId
- Type: typing.Optional[str]
TrustIds
- Type: typing.Optional[typing.List[str]]
NextToken
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
DescribeTrustsRequestPaginate
DirectoryId
- Type: typing.Optional[str]
TrustIds
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.PaginatorConfig]
DescribeTrustsResult
Trusts
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.Trust]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeUpdateDirectoryRequest
DirectoryId
- Type:
- Required: Yes
UpdateType
- Type: typing.Literal['OS']
- Required: Yes
RegionName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
DescribeUpdateDirectoryRequestPaginate
DirectoryId
- Type:
- Required: Yes
UpdateType
- Type: typing.Literal['OS']
- Required: Yes
RegionName
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.PaginatorConfig]
DescribeUpdateDirectoryResult
UpdateActivities
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.UpdateInfoEntry]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DirectoryConnectSettings
VpcId
- Type:
- Required: Yes
SubnetIds
- Type: typing.List[str]
- Required: Yes
CustomerDnsIps
- Type: typing.List[str]
- Required: Yes
CustomerUserName
- Type:
- Required: Yes
DirectoryConnectSettingsDescription
VpcId
- Type: typing.Optional[str]
SubnetIds
- Type: typing.Optional[typing.List[str]]
CustomerUserName
- Type: typing.Optional[str]
SecurityGroupId
- Type: typing.Optional[str]
AvailabilityZones
- Type: typing.Optional[typing.List[str]]
ConnectIps
- Type: typing.Optional[typing.List[str]]
DirectoryDescription
DirectoryId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
ShortName
- Type: typing.Optional[str]
Size
- Type: typing.Optional[typing.Literal['Large', 'Small']]
Edition
- Type: typing.Optional[typing.Literal['Enterprise', 'Standard']]
Alias
- Type: typing.Optional[str]
AccessUrl
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DnsIpAddrs
- Type: typing.Optional[typing.List[str]]
Stage
- Type: typing.Optional[typing.Literal['Active', 'Created', 'Creating', 'Deleted', 'Deleting', 'Failed', 'Impaired', 'Inoperable', 'Requested', 'RestoreFailed', 'Restoring', 'Updating']]
ShareStatus
- Type: typing.Optional[typing.Literal['Deleted', 'Deleting', 'PendingAcceptance', 'RejectFailed', 'Rejected', 'Rejecting', 'ShareFailed', 'Shared', 'Sharing']]
ShareMethod
- Type: typing.Optional[typing.Literal['HANDSHAKE', 'ORGANIZATIONS']]
ShareNotes
- Type: typing.Optional[str]
LaunchTime
- Type: typing.Optional[datetime.datetime]
StageLastUpdatedDateTime
- Type: typing.Optional[datetime.datetime]
Type
- Type: typing.Optional[typing.Literal['ADConnector', 'MicrosoftAD', 'SharedMicrosoftAD', 'SimpleAD']]
VpcSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.DirectoryVpcSettingsDescription]
ConnectSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.DirectoryConnectSettingsDescription]
RadiusSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.RadiusSettingsOutput]
RadiusStatus
- Type: typing.Optional[typing.Literal['Completed', 'Creating', 'Failed']]
StageReason
- Type: typing.Optional[str]
SsoEnabled
- Type: typing.Optional[bool]
DesiredNumberOfDomainControllers
- Type: typing.Optional[int]
OwnerDirectoryDescription
- Type:
RegionsInfo
- Type:
OsVersion
- Type: typing.Optional[typing.Literal['SERVER_2012', 'SERVER_2019']]
DirectoryLimits
CloudOnlyDirectoriesLimit
- Type: typing.Optional[int]
CloudOnlyDirectoriesCurrentCount
- Type: typing.Optional[int]
CloudOnlyDirectoriesLimitReached
- Type: typing.Optional[bool]
CloudOnlyMicrosoftADLimit
- Type: typing.Optional[int]
CloudOnlyMicrosoftADCurrentCount
- Type: typing.Optional[int]
CloudOnlyMicrosoftADLimitReached
- Type: typing.Optional[bool]
ConnectedDirectoriesLimit
- Type: typing.Optional[int]
ConnectedDirectoriesCurrentCount
- Type: typing.Optional[int]
ConnectedDirectoriesLimitReached
- Type: typing.Optional[bool]
DirectoryVpcSettings
VpcId
- Type:
- Required: Yes
SubnetIds
- Type: typing.List[str]
- Required: Yes
DirectoryVpcSettingsDescription
VpcId
- Type: typing.Optional[str]
SubnetIds
- Type: typing.Optional[typing.List[str]]
SecurityGroupId
- Type: typing.Optional[str]
AvailabilityZones
- Type: typing.Optional[typing.List[str]]
DirectoryVpcSettingsOutput
VpcId
- Type:
- Required: Yes
SubnetIds
- Type: typing.List[str]
- Required: Yes
DisableClientAuthenticationRequest
DirectoryId
- Type:
- Required: Yes
Type
- Type: typing.Literal['SmartCard', 'SmartCardOrPassword']
- Required: Yes
DisableDirectoryDataAccessRequest
DirectoryId
- Type:
- Required: Yes
DisableLDAPSRequest
DirectoryId
- Type:
- Required: Yes
Type
- Type: typing.Literal['Client']
- Required: Yes
DisableRadiusRequest
DirectoryId
- Type:
- Required: Yes
DisableSsoRequest
DirectoryId
- Type:
- Required: Yes
UserName
- Type: typing.Optional[str]
Password
- Type: typing.Optional[str]
DomainController
DirectoryId
- Type: typing.Optional[str]
DomainControllerId
- Type: typing.Optional[str]
DnsIpAddr
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
SubnetId
- Type: typing.Optional[str]
AvailabilityZone
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['Active', 'Creating', 'Deleted', 'Deleting', 'Failed', 'Impaired', 'Restoring', 'Updating']]
StatusReason
- Type: typing.Optional[str]
LaunchTime
- Type: typing.Optional[datetime.datetime]
StatusLastUpdatedDateTime
- Type: typing.Optional[datetime.datetime]
EnableClientAuthenticationRequest
DirectoryId
- Type:
- Required: Yes
Type
- Type: typing.Literal['SmartCard', 'SmartCardOrPassword']
- Required: Yes
EnableDirectoryDataAccessRequest
DirectoryId
- Type:
- Required: Yes
EnableLDAPSRequest
DirectoryId
- Type:
- Required: Yes
Type
- Type: typing.Literal['Client']
- Required: Yes
EnableRadiusRequest
DirectoryId
- Type:
- Required: Yes
RadiusSettings
- Type: typing.Union[aws_resource_validator.pydantic_models.ds.ds_classes.RadiusSettings, aws_resource_validator.pydantic_models.ds.ds_classes.RadiusSettingsOutput]
- Required: Yes
EnableSsoRequest
DirectoryId
- Type:
- Required: Yes
UserName
- Type: typing.Optional[str]
Password
- Type: typing.Optional[str]
EventTopic
DirectoryId
- Type: typing.Optional[str]
TopicName
- Type: typing.Optional[str]
TopicArn
- Type: typing.Optional[str]
CreatedDateTime
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['Deleted', 'Failed', 'Registered', 'Topic not found']]
GetDirectoryLimitsResult
DirectoryLimits
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSnapshotLimitsRequest
DirectoryId
- Type:
- Required: Yes
GetSnapshotLimitsResult
SnapshotLimits
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
IpRoute
CidrIp
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
IpRouteInfo
DirectoryId
- Type: typing.Optional[str]
CidrIp
- Type: typing.Optional[str]
IpRouteStatusMsg
- Type: typing.Optional[typing.Literal['AddFailed', 'Added', 'Adding', 'RemoveFailed', 'Removed', 'Removing']]
AddedDateTime
- Type: typing.Optional[datetime.datetime]
IpRouteStatusReason
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
LDAPSSettingInfo
LDAPSStatus
- Type: typing.Optional[typing.Literal['Disabled', 'EnableFailed', 'Enabled', 'Enabling']]
LDAPSStatusReason
- Type: typing.Optional[str]
LastUpdatedDateTime
- Type: typing.Optional[datetime.datetime]
ListCertificatesRequest
DirectoryId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListCertificatesRequestPaginate
DirectoryId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.PaginatorConfig]
ListCertificatesResult
CertificatesInfo
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.CertificateInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListIpRoutesRequest
DirectoryId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListIpRoutesRequestPaginate
DirectoryId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.PaginatorConfig]
ListIpRoutesResult
IpRoutesInfo
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.IpRouteInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListLogSubscriptionsRequest
DirectoryId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListLogSubscriptionsRequestPaginate
DirectoryId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.PaginatorConfig]
ListLogSubscriptionsResult
LogSubscriptions
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.LogSubscription]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSchemaExtensionsRequest
DirectoryId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListSchemaExtensionsRequestPaginate
DirectoryId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.PaginatorConfig]
ListSchemaExtensionsResult
SchemaExtensionsInfo
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.SchemaExtensionInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListTagsForResourceRequestPaginate
ResourceId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.PaginatorConfig]
ListTagsForResourceResult
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
LogSubscription
DirectoryId
- Type: typing.Optional[str]
LogGroupName
- Type: typing.Optional[str]
SubscriptionCreatedDateTime
- Type: typing.Optional[datetime.datetime]
OSUpdateSettings
OSVersion
- Type: typing.Optional[typing.Literal['SERVER_2012', 'SERVER_2019']]
OwnerDirectoryDescription
DirectoryId
- Type: typing.Optional[str]
AccountId
- Type: typing.Optional[str]
DnsIpAddrs
- Type: typing.Optional[typing.List[str]]
VpcSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.DirectoryVpcSettingsDescription]
RadiusSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.RadiusSettingsOutput]
RadiusStatus
- Type: typing.Optional[typing.Literal['Completed', 'Creating', 'Failed']]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
RadiusSettings
RadiusServers
- Type: typing.Optional[typing.List[str]]
RadiusPort
- Type: typing.Optional[int]
RadiusTimeout
- Type: typing.Optional[int]
RadiusRetries
- Type: typing.Optional[int]
SharedSecret
- Type: typing.Optional[str]
AuthenticationProtocol
- Type: typing.Optional[typing.Literal['CHAP', 'MS-CHAPv1', 'MS-CHAPv2', 'PAP']]
DisplayLabel
- Type: typing.Optional[str]
UseSameUsername
- Type: typing.Optional[bool]
RadiusSettingsOutput
RadiusServers
- Type: typing.Optional[typing.List[str]]
RadiusPort
- Type: typing.Optional[int]
RadiusTimeout
- Type: typing.Optional[int]
RadiusRetries
- Type: typing.Optional[int]
SharedSecret
- Type: typing.Optional[str]
AuthenticationProtocol
- Type: typing.Optional[typing.Literal['CHAP', 'MS-CHAPv1', 'MS-CHAPv2', 'PAP']]
DisplayLabel
- Type: typing.Optional[str]
UseSameUsername
- Type: typing.Optional[bool]
RegionDescription
DirectoryId
- Type: typing.Optional[str]
RegionName
- Type: typing.Optional[str]
RegionType
- Type: typing.Optional[typing.Literal['Additional', 'Primary']]
Status
- Type: typing.Optional[typing.Literal['Active', 'Created', 'Creating', 'Deleted', 'Deleting', 'Failed', 'Impaired', 'Inoperable', 'Requested', 'RestoreFailed', 'Restoring', 'Updating']]
VpcSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.DirectoryVpcSettingsOutput]
DesiredNumberOfDomainControllers
- Type: typing.Optional[int]
LaunchTime
- Type: typing.Optional[datetime.datetime]
StatusLastUpdatedDateTime
- Type: typing.Optional[datetime.datetime]
LastUpdatedDateTime
- Type: typing.Optional[datetime.datetime]
RegionsInfo
PrimaryRegion
- Type: typing.Optional[str]
AdditionalRegions
- Type: typing.Optional[typing.List[str]]
RegisterCertificateRequest
DirectoryId
- Type:
- Required: Yes
CertificateData
- Type:
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['ClientCertAuth', 'ClientLDAPS']]
ClientCertAuthSettings
- Type:
RegisterCertificateResult
CertificateId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegisterEventTopicRequest
DirectoryId
- Type:
- Required: Yes
TopicName
- Type:
- Required: Yes
RejectSharedDirectoryRequest
SharedDirectoryId
- Type:
- Required: Yes
RejectSharedDirectoryResult
SharedDirectoryId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RemoveIpRoutesRequest
DirectoryId
- Type:
- Required: Yes
CidrIps
- Type: typing.List[str]
- Required: Yes
RemoveRegionRequest
DirectoryId
- Type:
- Required: Yes
RemoveTagsFromResourceRequest
ResourceId
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
ResetUserPasswordRequest
DirectoryId
- Type:
- Required: Yes
UserName
- Type:
- Required: Yes
NewPassword
- Type:
- Required: Yes
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
RestoreFromSnapshotRequest
SnapshotId
- Type:
- Required: Yes
SchemaExtensionInfo
DirectoryId
- Type: typing.Optional[str]
SchemaExtensionId
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
SchemaExtensionStatus
- Type: typing.Optional[typing.Literal['CancelInProgress', 'Cancelled', 'Completed', 'CreatingSnapshot', 'Failed', 'Initializing', 'Replicating', 'RollbackInProgress', 'UpdatingSchema']]
SchemaExtensionStatusReason
- Type: typing.Optional[str]
StartDateTime
- Type: typing.Optional[datetime.datetime]
EndDateTime
- Type: typing.Optional[datetime.datetime]
Setting
Name
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
SettingEntry
Type
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
AllowedValues
- Type: typing.Optional[str]
AppliedValue
- Type: typing.Optional[str]
RequestedValue
- Type: typing.Optional[str]
RequestStatus
- Type: typing.Optional[typing.Literal['Default', 'Failed', 'Requested', 'Updated', 'Updating']]
RequestDetailedStatus
- Type: typing.Optional[typing.Dict[str, typing.Literal['Default', 'Failed', 'Requested', 'Updated', 'Updating']]]
RequestStatusMessage
- Type: typing.Optional[str]
LastUpdatedDateTime
- Type: typing.Optional[datetime.datetime]
LastRequestedDateTime
- Type: typing.Optional[datetime.datetime]
DataType
- Type: typing.Optional[str]
ShareDirectoryRequest
DirectoryId
- Type:
- Required: Yes
ShareTarget
- Type:
- Required: Yes
ShareMethod
- Type: typing.Literal['HANDSHAKE', 'ORGANIZATIONS']
- Required: Yes
ShareNotes
- Type: typing.Optional[str]
ShareDirectoryResult
SharedDirectoryId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ShareTarget
Id
- Type:
- Required: Yes
Type
- Type: typing.Literal['ACCOUNT']
- Required: Yes
SharedDirectory
OwnerAccountId
- Type: typing.Optional[str]
OwnerDirectoryId
- Type: typing.Optional[str]
ShareMethod
- Type: typing.Optional[typing.Literal['HANDSHAKE', 'ORGANIZATIONS']]
SharedAccountId
- Type: typing.Optional[str]
SharedDirectoryId
- Type: typing.Optional[str]
ShareStatus
- Type: typing.Optional[typing.Literal['Deleted', 'Deleting', 'PendingAcceptance', 'RejectFailed', 'Rejected', 'Rejecting', 'ShareFailed', 'Shared', 'Sharing']]
ShareNotes
- Type: typing.Optional[str]
CreatedDateTime
- Type: typing.Optional[datetime.datetime]
LastUpdatedDateTime
- Type: typing.Optional[datetime.datetime]
Snapshot
DirectoryId
- Type: typing.Optional[str]
SnapshotId
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['Auto', 'Manual']]
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['Completed', 'Creating', 'Failed']]
StartTime
- Type: typing.Optional[datetime.datetime]
SnapshotLimits
ManualSnapshotsLimit
- Type: typing.Optional[int]
ManualSnapshotsCurrentCount
- Type: typing.Optional[int]
ManualSnapshotsLimitReached
- Type: typing.Optional[bool]
StartSchemaExtensionRequest
DirectoryId
- Type:
- Required: Yes
CreateSnapshotBeforeSchemaExtension
- Type:
- Required: Yes
LdifContent
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
StartSchemaExtensionResult
SchemaExtensionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Tag
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
Trust
DirectoryId
- Type: typing.Optional[str]
TrustId
- Type: typing.Optional[str]
RemoteDomainName
- Type: typing.Optional[str]
TrustType
- Type: typing.Optional[typing.Literal['External', 'Forest']]
TrustDirection
- Type: typing.Optional[typing.Literal['One-Way: Incoming', 'One-Way: Outgoing', 'Two-Way']]
TrustState
- Type: typing.Optional[typing.Literal['Created', 'Creating', 'Deleted', 'Deleting', 'Failed', 'UpdateFailed', 'Updated', 'Updating', 'Verified', 'VerifyFailed', 'Verifying']]
CreatedDateTime
- Type: typing.Optional[datetime.datetime]
LastUpdatedDateTime
- Type: typing.Optional[datetime.datetime]
StateLastUpdatedDateTime
- Type: typing.Optional[datetime.datetime]
TrustStateReason
- Type: typing.Optional[str]
SelectiveAuth
- Type: typing.Optional[typing.Literal['Disabled', 'Enabled']]
UnshareDirectoryRequest
DirectoryId
- Type:
- Required: Yes
UnshareTarget
- Type:
- Required: Yes
UnshareDirectoryResult
SharedDirectoryId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UnshareTarget
Id
- Type:
- Required: Yes
Type
- Type: typing.Literal['ACCOUNT']
- Required: Yes
UpdateConditionalForwarderRequest
DirectoryId
- Type:
- Required: Yes
RemoteDomainName
- Type:
- Required: Yes
DnsIpAddrs
- Type: typing.List[str]
- Required: Yes
UpdateDirectorySetupRequest
DirectoryId
- Type:
- Required: Yes
UpdateType
- Type: typing.Literal['OS']
- Required: Yes
OSUpdateSettings
- Type:
CreateSnapshotBeforeUpdate
- Type: typing.Optional[bool]
UpdateInfoEntry
Region
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['UpdateFailed', 'Updated', 'Updating']]
StatusReason
- Type: typing.Optional[str]
InitiatedBy
- Type: typing.Optional[str]
NewValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.UpdateValue]
PreviousValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.ds.ds_classes.UpdateValue]
StartTime
- Type: typing.Optional[datetime.datetime]
LastUpdatedDateTime
- Type: typing.Optional[datetime.datetime]
UpdateNumberOfDomainControllersRequest
DirectoryId
- Type:
- Required: Yes
DesiredNumber
- Type:
- Required: Yes
UpdateRadiusRequest
DirectoryId
- Type:
- Required: Yes
RadiusSettings
- Type: typing.Union[aws_resource_validator.pydantic_models.ds.ds_classes.RadiusSettings, aws_resource_validator.pydantic_models.ds.ds_classes.RadiusSettingsOutput]
- Required: Yes
UpdateSettingsRequest
DirectoryId
- Type:
- Required: Yes
Settings
- Type: typing.List[aws_resource_validator.pydantic_models.ds.ds_classes.Setting]
- Required: Yes
UpdateSettingsResult
DirectoryId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateTrustRequest
TrustId
- Type:
- Required: Yes
SelectiveAuth
- Type: typing.Optional[typing.Literal['Disabled', 'Enabled']]
UpdateTrustResult
RequestId
- Type:
- Required: Yes
TrustId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateValue
OSUpdateSettings
- Type:
VerifyTrustRequest
TrustId
- Type:
- Required: Yes
VerifyTrustResult
TrustId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes