Type definitions#
Index > DirectoryService > Type definitions
Auto-generated documentation for DirectoryService type annotations stubs module types-boto3-ds.
AcceptSharedDirectoryRequestRequestTypeDef#
# AcceptSharedDirectoryRequestRequestTypeDef definition
class AcceptSharedDirectoryRequestRequestTypeDef(TypedDict):
SharedDirectoryId: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
SharedDirectoryTypeDef#
# SharedDirectoryTypeDef definition
class SharedDirectoryTypeDef(TypedDict):
OwnerAccountId: NotRequired[str],
OwnerDirectoryId: NotRequired[str],
ShareMethod: NotRequired[ShareMethodType], # (1)
SharedAccountId: NotRequired[str],
SharedDirectoryId: NotRequired[str],
ShareStatus: NotRequired[ShareStatusType], # (2)
ShareNotes: NotRequired[str],
CreatedDateTime: NotRequired[datetime],
LastUpdatedDateTime: NotRequired[datetime],
- See ShareMethodType
- See ShareStatusType
IpRouteTypeDef#
# IpRouteTypeDef definition
class IpRouteTypeDef(TypedDict):
CidrIp: NotRequired[str],
Description: NotRequired[str],
DirectoryVpcSettingsTypeDef#
# DirectoryVpcSettingsTypeDef definition
class DirectoryVpcSettingsTypeDef(TypedDict):
VpcId: str,
SubnetIds: Sequence[str],
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
AttributeTypeDef#
# AttributeTypeDef definition
class AttributeTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
CancelSchemaExtensionRequestRequestTypeDef#
# CancelSchemaExtensionRequestRequestTypeDef definition
class CancelSchemaExtensionRequestRequestTypeDef(TypedDict):
DirectoryId: str,
SchemaExtensionId: str,
CertificateInfoTypeDef#
# CertificateInfoTypeDef definition
class CertificateInfoTypeDef(TypedDict):
CertificateId: NotRequired[str],
CommonName: NotRequired[str],
State: NotRequired[CertificateStateType], # (1)
ExpiryDateTime: NotRequired[datetime],
Type: NotRequired[CertificateTypeType], # (2)
ClientCertAuthSettingsTypeDef#
# ClientCertAuthSettingsTypeDef definition
class ClientCertAuthSettingsTypeDef(TypedDict):
OCSPUrl: NotRequired[str],
ClientAuthenticationSettingInfoTypeDef#
# ClientAuthenticationSettingInfoTypeDef definition
class ClientAuthenticationSettingInfoTypeDef(TypedDict):
Type: NotRequired[ClientAuthenticationTypeType], # (1)
Status: NotRequired[ClientAuthenticationStatusType], # (2)
LastUpdatedDateTime: NotRequired[datetime],
ConditionalForwarderTypeDef#
# ConditionalForwarderTypeDef definition
class ConditionalForwarderTypeDef(TypedDict):
RemoteDomainName: NotRequired[str],
DnsIpAddrs: NotRequired[list[str]],
ReplicationScope: NotRequired[ReplicationScopeType], # (1)
DirectoryConnectSettingsTypeDef#
# DirectoryConnectSettingsTypeDef definition
class DirectoryConnectSettingsTypeDef(TypedDict):
VpcId: str,
SubnetIds: Sequence[str],
CustomerDnsIps: Sequence[str],
CustomerUserName: str,
CreateAliasRequestRequestTypeDef#
# CreateAliasRequestRequestTypeDef definition
class CreateAliasRequestRequestTypeDef(TypedDict):
DirectoryId: str,
Alias: str,
CreateConditionalForwarderRequestRequestTypeDef#
# CreateConditionalForwarderRequestRequestTypeDef definition
class CreateConditionalForwarderRequestRequestTypeDef(TypedDict):
DirectoryId: str,
RemoteDomainName: str,
DnsIpAddrs: Sequence[str],
CreateLogSubscriptionRequestRequestTypeDef#
# CreateLogSubscriptionRequestRequestTypeDef definition
class CreateLogSubscriptionRequestRequestTypeDef(TypedDict):
DirectoryId: str,
LogGroupName: str,
CreateSnapshotRequestRequestTypeDef#
# CreateSnapshotRequestRequestTypeDef definition
class CreateSnapshotRequestRequestTypeDef(TypedDict):
DirectoryId: str,
Name: NotRequired[str],
CreateTrustRequestRequestTypeDef#
# CreateTrustRequestRequestTypeDef definition
class CreateTrustRequestRequestTypeDef(TypedDict):
DirectoryId: str,
RemoteDomainName: str,
TrustPassword: str,
TrustDirection: TrustDirectionType, # (1)
TrustType: NotRequired[TrustTypeType], # (2)
ConditionalForwarderIpAddrs: NotRequired[Sequence[str]],
SelectiveAuth: NotRequired[SelectiveAuthType], # (3)
- See TrustDirectionType
- See TrustTypeType
- See SelectiveAuthType
DeleteConditionalForwarderRequestRequestTypeDef#
# DeleteConditionalForwarderRequestRequestTypeDef definition
class DeleteConditionalForwarderRequestRequestTypeDef(TypedDict):
DirectoryId: str,
RemoteDomainName: str,
DeleteDirectoryRequestRequestTypeDef#
# DeleteDirectoryRequestRequestTypeDef definition
class DeleteDirectoryRequestRequestTypeDef(TypedDict):
DirectoryId: str,
DeleteLogSubscriptionRequestRequestTypeDef#
# DeleteLogSubscriptionRequestRequestTypeDef definition
class DeleteLogSubscriptionRequestRequestTypeDef(TypedDict):
DirectoryId: str,
DeleteSnapshotRequestRequestTypeDef#
# DeleteSnapshotRequestRequestTypeDef definition
class DeleteSnapshotRequestRequestTypeDef(TypedDict):
SnapshotId: str,
DeleteTrustRequestRequestTypeDef#
# DeleteTrustRequestRequestTypeDef definition
class DeleteTrustRequestRequestTypeDef(TypedDict):
TrustId: str,
DeleteAssociatedConditionalForwarder: NotRequired[bool],
DeregisterCertificateRequestRequestTypeDef#
# DeregisterCertificateRequestRequestTypeDef definition
class DeregisterCertificateRequestRequestTypeDef(TypedDict):
DirectoryId: str,
CertificateId: str,
DeregisterEventTopicRequestRequestTypeDef#
# DeregisterEventTopicRequestRequestTypeDef definition
class DeregisterEventTopicRequestRequestTypeDef(TypedDict):
DirectoryId: str,
TopicName: str,
DescribeCertificateRequestRequestTypeDef#
# DescribeCertificateRequestRequestTypeDef definition
class DescribeCertificateRequestRequestTypeDef(TypedDict):
DirectoryId: str,
CertificateId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeClientAuthenticationSettingsRequestRequestTypeDef#
# DescribeClientAuthenticationSettingsRequestRequestTypeDef definition
class DescribeClientAuthenticationSettingsRequestRequestTypeDef(TypedDict):
DirectoryId: str,
Type: NotRequired[ClientAuthenticationTypeType], # (1)
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeConditionalForwardersRequestRequestTypeDef#
# DescribeConditionalForwardersRequestRequestTypeDef definition
class DescribeConditionalForwardersRequestRequestTypeDef(TypedDict):
DirectoryId: str,
RemoteDomainNames: NotRequired[Sequence[str]],
DescribeDirectoriesRequestRequestTypeDef#
# DescribeDirectoriesRequestRequestTypeDef definition
class DescribeDirectoriesRequestRequestTypeDef(TypedDict):
DirectoryIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeDirectoryDataAccessRequestRequestTypeDef#
# DescribeDirectoryDataAccessRequestRequestTypeDef definition
class DescribeDirectoryDataAccessRequestRequestTypeDef(TypedDict):
DirectoryId: str,
DescribeDomainControllersRequestRequestTypeDef#
# DescribeDomainControllersRequestRequestTypeDef definition
class DescribeDomainControllersRequestRequestTypeDef(TypedDict):
DirectoryId: str,
DomainControllerIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
DomainControllerTypeDef#
# DomainControllerTypeDef definition
class DomainControllerTypeDef(TypedDict):
DirectoryId: NotRequired[str],
DomainControllerId: NotRequired[str],
DnsIpAddr: NotRequired[str],
VpcId: NotRequired[str],
SubnetId: NotRequired[str],
AvailabilityZone: NotRequired[str],
Status: NotRequired[DomainControllerStatusType], # (1)
StatusReason: NotRequired[str],
LaunchTime: NotRequired[datetime],
StatusLastUpdatedDateTime: NotRequired[datetime],
DescribeEventTopicsRequestRequestTypeDef#
# DescribeEventTopicsRequestRequestTypeDef definition
class DescribeEventTopicsRequestRequestTypeDef(TypedDict):
DirectoryId: NotRequired[str],
TopicNames: NotRequired[Sequence[str]],
EventTopicTypeDef#
# EventTopicTypeDef definition
class EventTopicTypeDef(TypedDict):
DirectoryId: NotRequired[str],
TopicName: NotRequired[str],
TopicArn: NotRequired[str],
CreatedDateTime: NotRequired[datetime],
Status: NotRequired[TopicStatusType], # (1)
- See TopicStatusType
DescribeLDAPSSettingsRequestRequestTypeDef#
# DescribeLDAPSSettingsRequestRequestTypeDef definition
class DescribeLDAPSSettingsRequestRequestTypeDef(TypedDict):
DirectoryId: str,
Type: NotRequired[LDAPSTypeType], # (1)
NextToken: NotRequired[str],
Limit: NotRequired[int],
- See LDAPSTypeType
LDAPSSettingInfoTypeDef#
# LDAPSSettingInfoTypeDef definition
class LDAPSSettingInfoTypeDef(TypedDict):
LDAPSStatus: NotRequired[LDAPSStatusType], # (1)
LDAPSStatusReason: NotRequired[str],
LastUpdatedDateTime: NotRequired[datetime],
- See LDAPSStatusType
DescribeRegionsRequestRequestTypeDef#
# DescribeRegionsRequestRequestTypeDef definition
class DescribeRegionsRequestRequestTypeDef(TypedDict):
DirectoryId: str,
RegionName: NotRequired[str],
NextToken: NotRequired[str],
DescribeSettingsRequestRequestTypeDef#
# DescribeSettingsRequestRequestTypeDef definition
class DescribeSettingsRequestRequestTypeDef(TypedDict):
DirectoryId: str,
Status: NotRequired[DirectoryConfigurationStatusType], # (1)
NextToken: NotRequired[str],
SettingEntryTypeDef#
# SettingEntryTypeDef definition
class SettingEntryTypeDef(TypedDict):
Type: NotRequired[str],
Name: NotRequired[str],
AllowedValues: NotRequired[str],
AppliedValue: NotRequired[str],
RequestedValue: NotRequired[str],
RequestStatus: NotRequired[DirectoryConfigurationStatusType], # (1)
RequestDetailedStatus: NotRequired[dict[str, DirectoryConfigurationStatusType]], # (2)
RequestStatusMessage: NotRequired[str],
LastUpdatedDateTime: NotRequired[datetime],
LastRequestedDateTime: NotRequired[datetime],
DataType: NotRequired[str],
DescribeSharedDirectoriesRequestRequestTypeDef#
# DescribeSharedDirectoriesRequestRequestTypeDef definition
class DescribeSharedDirectoriesRequestRequestTypeDef(TypedDict):
OwnerDirectoryId: str,
SharedDirectoryIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeSnapshotsRequestRequestTypeDef#
# DescribeSnapshotsRequestRequestTypeDef definition
class DescribeSnapshotsRequestRequestTypeDef(TypedDict):
DirectoryId: NotRequired[str],
SnapshotIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
SnapshotTypeDef#
# SnapshotTypeDef definition
class SnapshotTypeDef(TypedDict):
DirectoryId: NotRequired[str],
SnapshotId: NotRequired[str],
Type: NotRequired[SnapshotTypeType], # (1)
Name: NotRequired[str],
Status: NotRequired[SnapshotStatusType], # (2)
StartTime: NotRequired[datetime],
- See SnapshotTypeType
- See SnapshotStatusType
DescribeTrustsRequestRequestTypeDef#
# DescribeTrustsRequestRequestTypeDef definition
class DescribeTrustsRequestRequestTypeDef(TypedDict):
DirectoryId: NotRequired[str],
TrustIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
TrustTypeDef#
# TrustTypeDef definition
class TrustTypeDef(TypedDict):
DirectoryId: NotRequired[str],
TrustId: NotRequired[str],
RemoteDomainName: NotRequired[str],
TrustType: NotRequired[TrustTypeType], # (1)
TrustDirection: NotRequired[TrustDirectionType], # (2)
TrustState: NotRequired[TrustStateType], # (3)
CreatedDateTime: NotRequired[datetime],
LastUpdatedDateTime: NotRequired[datetime],
StateLastUpdatedDateTime: NotRequired[datetime],
TrustStateReason: NotRequired[str],
SelectiveAuth: NotRequired[SelectiveAuthType], # (4)
- See TrustTypeType
- See TrustDirectionType
- See TrustStateType
- See SelectiveAuthType
DescribeUpdateDirectoryRequestRequestTypeDef#
# DescribeUpdateDirectoryRequestRequestTypeDef definition
class DescribeUpdateDirectoryRequestRequestTypeDef(TypedDict):
DirectoryId: str,
UpdateType: UpdateTypeType, # (1)
RegionName: NotRequired[str],
NextToken: NotRequired[str],
- See UpdateTypeType
DirectoryConnectSettingsDescriptionTypeDef#
# DirectoryConnectSettingsDescriptionTypeDef definition
class DirectoryConnectSettingsDescriptionTypeDef(TypedDict):
VpcId: NotRequired[str],
SubnetIds: NotRequired[list[str]],
CustomerUserName: NotRequired[str],
SecurityGroupId: NotRequired[str],
AvailabilityZones: NotRequired[list[str]],
ConnectIps: NotRequired[list[str]],
DirectoryVpcSettingsDescriptionTypeDef#
# DirectoryVpcSettingsDescriptionTypeDef definition
class DirectoryVpcSettingsDescriptionTypeDef(TypedDict):
VpcId: NotRequired[str],
SubnetIds: NotRequired[list[str]],
SecurityGroupId: NotRequired[str],
AvailabilityZones: NotRequired[list[str]],
RadiusSettingsOutputTypeDef#
# RadiusSettingsOutputTypeDef definition
class RadiusSettingsOutputTypeDef(TypedDict):
RadiusServers: NotRequired[list[str]],
RadiusPort: NotRequired[int],
RadiusTimeout: NotRequired[int],
RadiusRetries: NotRequired[int],
SharedSecret: NotRequired[str],
AuthenticationProtocol: NotRequired[RadiusAuthenticationProtocolType], # (1)
DisplayLabel: NotRequired[str],
UseSameUsername: NotRequired[bool],
RegionsInfoTypeDef#
# RegionsInfoTypeDef definition
class RegionsInfoTypeDef(TypedDict):
PrimaryRegion: NotRequired[str],
AdditionalRegions: NotRequired[list[str]],
DirectoryLimitsTypeDef#
# DirectoryLimitsTypeDef definition
class DirectoryLimitsTypeDef(TypedDict):
CloudOnlyDirectoriesLimit: NotRequired[int],
CloudOnlyDirectoriesCurrentCount: NotRequired[int],
CloudOnlyDirectoriesLimitReached: NotRequired[bool],
CloudOnlyMicrosoftADLimit: NotRequired[int],
CloudOnlyMicrosoftADCurrentCount: NotRequired[int],
CloudOnlyMicrosoftADLimitReached: NotRequired[bool],
ConnectedDirectoriesLimit: NotRequired[int],
ConnectedDirectoriesCurrentCount: NotRequired[int],
ConnectedDirectoriesLimitReached: NotRequired[bool],
DirectoryVpcSettingsOutputTypeDef#
# DirectoryVpcSettingsOutputTypeDef definition
class DirectoryVpcSettingsOutputTypeDef(TypedDict):
VpcId: str,
SubnetIds: list[str],
DisableClientAuthenticationRequestRequestTypeDef#
# DisableClientAuthenticationRequestRequestTypeDef definition
class DisableClientAuthenticationRequestRequestTypeDef(TypedDict):
DirectoryId: str,
Type: ClientAuthenticationTypeType, # (1)
DisableDirectoryDataAccessRequestRequestTypeDef#
# DisableDirectoryDataAccessRequestRequestTypeDef definition
class DisableDirectoryDataAccessRequestRequestTypeDef(TypedDict):
DirectoryId: str,
DisableLDAPSRequestRequestTypeDef#
# DisableLDAPSRequestRequestTypeDef definition
class DisableLDAPSRequestRequestTypeDef(TypedDict):
DirectoryId: str,
Type: LDAPSTypeType, # (1)
- See LDAPSTypeType
DisableRadiusRequestRequestTypeDef#
# DisableRadiusRequestRequestTypeDef definition
class DisableRadiusRequestRequestTypeDef(TypedDict):
DirectoryId: str,
DisableSsoRequestRequestTypeDef#
# DisableSsoRequestRequestTypeDef definition
class DisableSsoRequestRequestTypeDef(TypedDict):
DirectoryId: str,
UserName: NotRequired[str],
Password: NotRequired[str],
EnableClientAuthenticationRequestRequestTypeDef#
# EnableClientAuthenticationRequestRequestTypeDef definition
class EnableClientAuthenticationRequestRequestTypeDef(TypedDict):
DirectoryId: str,
Type: ClientAuthenticationTypeType, # (1)
EnableDirectoryDataAccessRequestRequestTypeDef#
# EnableDirectoryDataAccessRequestRequestTypeDef definition
class EnableDirectoryDataAccessRequestRequestTypeDef(TypedDict):
DirectoryId: str,
EnableLDAPSRequestRequestTypeDef#
# EnableLDAPSRequestRequestTypeDef definition
class EnableLDAPSRequestRequestTypeDef(TypedDict):
DirectoryId: str,
Type: LDAPSTypeType, # (1)
- See LDAPSTypeType
RadiusSettingsTypeDef#
# RadiusSettingsTypeDef definition
class RadiusSettingsTypeDef(TypedDict):
RadiusServers: NotRequired[Sequence[str]],
RadiusPort: NotRequired[int],
RadiusTimeout: NotRequired[int],
RadiusRetries: NotRequired[int],
SharedSecret: NotRequired[str],
AuthenticationProtocol: NotRequired[RadiusAuthenticationProtocolType], # (1)
DisplayLabel: NotRequired[str],
UseSameUsername: NotRequired[bool],
EnableSsoRequestRequestTypeDef#
# EnableSsoRequestRequestTypeDef definition
class EnableSsoRequestRequestTypeDef(TypedDict):
DirectoryId: str,
UserName: NotRequired[str],
Password: NotRequired[str],
GetSnapshotLimitsRequestRequestTypeDef#
# GetSnapshotLimitsRequestRequestTypeDef definition
class GetSnapshotLimitsRequestRequestTypeDef(TypedDict):
DirectoryId: str,
SnapshotLimitsTypeDef#
# SnapshotLimitsTypeDef definition
class SnapshotLimitsTypeDef(TypedDict):
ManualSnapshotsLimit: NotRequired[int],
ManualSnapshotsCurrentCount: NotRequired[int],
ManualSnapshotsLimitReached: NotRequired[bool],
IpRouteInfoTypeDef#
# IpRouteInfoTypeDef definition
class IpRouteInfoTypeDef(TypedDict):
DirectoryId: NotRequired[str],
CidrIp: NotRequired[str],
IpRouteStatusMsg: NotRequired[IpRouteStatusMsgType], # (1)
AddedDateTime: NotRequired[datetime],
IpRouteStatusReason: NotRequired[str],
Description: NotRequired[str],
ListCertificatesRequestRequestTypeDef#
# ListCertificatesRequestRequestTypeDef definition
class ListCertificatesRequestRequestTypeDef(TypedDict):
DirectoryId: str,
NextToken: NotRequired[str],
Limit: NotRequired[int],
ListIpRoutesRequestRequestTypeDef#
# ListIpRoutesRequestRequestTypeDef definition
class ListIpRoutesRequestRequestTypeDef(TypedDict):
DirectoryId: str,
NextToken: NotRequired[str],
Limit: NotRequired[int],
ListLogSubscriptionsRequestRequestTypeDef#
# ListLogSubscriptionsRequestRequestTypeDef definition
class ListLogSubscriptionsRequestRequestTypeDef(TypedDict):
DirectoryId: NotRequired[str],
NextToken: NotRequired[str],
Limit: NotRequired[int],
LogSubscriptionTypeDef#
# LogSubscriptionTypeDef definition
class LogSubscriptionTypeDef(TypedDict):
DirectoryId: NotRequired[str],
LogGroupName: NotRequired[str],
SubscriptionCreatedDateTime: NotRequired[datetime],
ListSchemaExtensionsRequestRequestTypeDef#
# ListSchemaExtensionsRequestRequestTypeDef definition
class ListSchemaExtensionsRequestRequestTypeDef(TypedDict):
DirectoryId: str,
NextToken: NotRequired[str],
Limit: NotRequired[int],
SchemaExtensionInfoTypeDef#
# SchemaExtensionInfoTypeDef definition
class SchemaExtensionInfoTypeDef(TypedDict):
DirectoryId: NotRequired[str],
SchemaExtensionId: NotRequired[str],
Description: NotRequired[str],
SchemaExtensionStatus: NotRequired[SchemaExtensionStatusType], # (1)
SchemaExtensionStatusReason: NotRequired[str],
StartDateTime: NotRequired[datetime],
EndDateTime: NotRequired[datetime],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceId: str,
NextToken: NotRequired[str],
Limit: NotRequired[int],
OSUpdateSettingsTypeDef#
# OSUpdateSettingsTypeDef definition
class OSUpdateSettingsTypeDef(TypedDict):
OSVersion: NotRequired[OSVersionType], # (1)
- See OSVersionType
RegisterEventTopicRequestRequestTypeDef#
# RegisterEventTopicRequestRequestTypeDef definition
class RegisterEventTopicRequestRequestTypeDef(TypedDict):
DirectoryId: str,
TopicName: str,
RejectSharedDirectoryRequestRequestTypeDef#
# RejectSharedDirectoryRequestRequestTypeDef definition
class RejectSharedDirectoryRequestRequestTypeDef(TypedDict):
SharedDirectoryId: str,
RemoveIpRoutesRequestRequestTypeDef#
# RemoveIpRoutesRequestRequestTypeDef definition
class RemoveIpRoutesRequestRequestTypeDef(TypedDict):
DirectoryId: str,
CidrIps: Sequence[str],
RemoveRegionRequestRequestTypeDef#
# RemoveRegionRequestRequestTypeDef definition
class RemoveRegionRequestRequestTypeDef(TypedDict):
DirectoryId: str,
RemoveTagsFromResourceRequestRequestTypeDef#
# RemoveTagsFromResourceRequestRequestTypeDef definition
class RemoveTagsFromResourceRequestRequestTypeDef(TypedDict):
ResourceId: str,
TagKeys: Sequence[str],
ResetUserPasswordRequestRequestTypeDef#
# ResetUserPasswordRequestRequestTypeDef definition
class ResetUserPasswordRequestRequestTypeDef(TypedDict):
DirectoryId: str,
UserName: str,
NewPassword: str,
RestoreFromSnapshotRequestRequestTypeDef#
# RestoreFromSnapshotRequestRequestTypeDef definition
class RestoreFromSnapshotRequestRequestTypeDef(TypedDict):
SnapshotId: str,
SettingTypeDef#
# SettingTypeDef definition
class SettingTypeDef(TypedDict):
Name: str,
Value: str,
ShareTargetTypeDef#
# ShareTargetTypeDef definition
class ShareTargetTypeDef(TypedDict):
Id: str,
Type: TargetTypeType, # (1)
- See TargetTypeType
StartSchemaExtensionRequestRequestTypeDef#
# StartSchemaExtensionRequestRequestTypeDef definition
class StartSchemaExtensionRequestRequestTypeDef(TypedDict):
DirectoryId: str,
CreateSnapshotBeforeSchemaExtension: bool,
LdifContent: str,
Description: str,
UnshareTargetTypeDef#
# UnshareTargetTypeDef definition
class UnshareTargetTypeDef(TypedDict):
Id: str,
Type: TargetTypeType, # (1)
- See TargetTypeType
UpdateConditionalForwarderRequestRequestTypeDef#
# UpdateConditionalForwarderRequestRequestTypeDef definition
class UpdateConditionalForwarderRequestRequestTypeDef(TypedDict):
DirectoryId: str,
RemoteDomainName: str,
DnsIpAddrs: Sequence[str],
UpdateNumberOfDomainControllersRequestRequestTypeDef#
# UpdateNumberOfDomainControllersRequestRequestTypeDef definition
class UpdateNumberOfDomainControllersRequestRequestTypeDef(TypedDict):
DirectoryId: str,
DesiredNumber: int,
UpdateTrustRequestRequestTypeDef#
# UpdateTrustRequestRequestTypeDef definition
class UpdateTrustRequestRequestTypeDef(TypedDict):
TrustId: str,
SelectiveAuth: NotRequired[SelectiveAuthType], # (1)
VerifyTrustRequestRequestTypeDef#
# VerifyTrustRequestRequestTypeDef definition
class VerifyTrustRequestRequestTypeDef(TypedDict):
TrustId: str,
ConnectDirectoryResultTypeDef#
# ConnectDirectoryResultTypeDef definition
class ConnectDirectoryResultTypeDef(TypedDict):
DirectoryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAliasResultTypeDef#
# CreateAliasResultTypeDef definition
class CreateAliasResultTypeDef(TypedDict):
DirectoryId: str,
Alias: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDirectoryResultTypeDef#
# CreateDirectoryResultTypeDef definition
class CreateDirectoryResultTypeDef(TypedDict):
DirectoryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateMicrosoftADResultTypeDef#
# CreateMicrosoftADResultTypeDef definition
class CreateMicrosoftADResultTypeDef(TypedDict):
DirectoryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSnapshotResultTypeDef#
# CreateSnapshotResultTypeDef definition
class CreateSnapshotResultTypeDef(TypedDict):
SnapshotId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateTrustResultTypeDef#
# CreateTrustResultTypeDef definition
class CreateTrustResultTypeDef(TypedDict):
TrustId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDirectoryResultTypeDef#
# DeleteDirectoryResultTypeDef definition
class DeleteDirectoryResultTypeDef(TypedDict):
DirectoryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSnapshotResultTypeDef#
# DeleteSnapshotResultTypeDef definition
class DeleteSnapshotResultTypeDef(TypedDict):
SnapshotId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteTrustResultTypeDef#
# DeleteTrustResultTypeDef definition
class DeleteTrustResultTypeDef(TypedDict):
TrustId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeDirectoryDataAccessResultTypeDef#
# DescribeDirectoryDataAccessResultTypeDef definition
class DescribeDirectoryDataAccessResultTypeDef(TypedDict):
DataAccessStatus: DataAccessStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterCertificateResultTypeDef#
# RegisterCertificateResultTypeDef definition
class RegisterCertificateResultTypeDef(TypedDict):
CertificateId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RejectSharedDirectoryResultTypeDef#
# RejectSharedDirectoryResultTypeDef definition
class RejectSharedDirectoryResultTypeDef(TypedDict):
SharedDirectoryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ShareDirectoryResultTypeDef#
# ShareDirectoryResultTypeDef definition
class ShareDirectoryResultTypeDef(TypedDict):
SharedDirectoryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartSchemaExtensionResultTypeDef#
# StartSchemaExtensionResultTypeDef definition
class StartSchemaExtensionResultTypeDef(TypedDict):
SchemaExtensionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UnshareDirectoryResultTypeDef#
# UnshareDirectoryResultTypeDef definition
class UnshareDirectoryResultTypeDef(TypedDict):
SharedDirectoryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSettingsResultTypeDef#
# UpdateSettingsResultTypeDef definition
class UpdateSettingsResultTypeDef(TypedDict):
DirectoryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateTrustResultTypeDef#
# UpdateTrustResultTypeDef definition
class UpdateTrustResultTypeDef(TypedDict):
RequestId: str,
TrustId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
VerifyTrustResultTypeDef#
# VerifyTrustResultTypeDef definition
class VerifyTrustResultTypeDef(TypedDict):
TrustId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AcceptSharedDirectoryResultTypeDef#
# AcceptSharedDirectoryResultTypeDef definition
class AcceptSharedDirectoryResultTypeDef(TypedDict):
SharedDirectory: SharedDirectoryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSharedDirectoriesResultTypeDef#
# DescribeSharedDirectoriesResultTypeDef definition
class DescribeSharedDirectoriesResultTypeDef(TypedDict):
SharedDirectories: list[SharedDirectoryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AddIpRoutesRequestRequestTypeDef#
# AddIpRoutesRequestRequestTypeDef definition
class AddIpRoutesRequestRequestTypeDef(TypedDict):
DirectoryId: str,
IpRoutes: Sequence[IpRouteTypeDef], # (1)
UpdateSecurityGroupForDirectoryControllers: NotRequired[bool],
- See IpRouteTypeDef
AddRegionRequestRequestTypeDef#
# AddRegionRequestRequestTypeDef definition
class AddRegionRequestRequestTypeDef(TypedDict):
DirectoryId: str,
RegionName: str,
VPCSettings: DirectoryVpcSettingsTypeDef, # (1)
AddTagsToResourceRequestRequestTypeDef#
# AddTagsToResourceRequestRequestTypeDef definition
class AddTagsToResourceRequestRequestTypeDef(TypedDict):
ResourceId: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateDirectoryRequestRequestTypeDef#
# CreateDirectoryRequestRequestTypeDef definition
class CreateDirectoryRequestRequestTypeDef(TypedDict):
Name: str,
Password: str,
Size: DirectorySizeType, # (1)
ShortName: NotRequired[str],
Description: NotRequired[str],
VpcSettings: NotRequired[DirectoryVpcSettingsTypeDef], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See DirectorySizeType
- See DirectoryVpcSettingsTypeDef
- See TagTypeDef
CreateMicrosoftADRequestRequestTypeDef#
# CreateMicrosoftADRequestRequestTypeDef definition
class CreateMicrosoftADRequestRequestTypeDef(TypedDict):
Name: str,
Password: str,
VpcSettings: DirectoryVpcSettingsTypeDef, # (1)
ShortName: NotRequired[str],
Description: NotRequired[str],
Edition: NotRequired[DirectoryEditionType], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
ListTagsForResourceResultTypeDef#
# ListTagsForResourceResultTypeDef definition
class ListTagsForResourceResultTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See TagTypeDef
- See ResponseMetadataTypeDef
ComputerTypeDef#
# ComputerTypeDef definition
class ComputerTypeDef(TypedDict):
ComputerId: NotRequired[str],
ComputerName: NotRequired[str],
ComputerAttributes: NotRequired[list[AttributeTypeDef]], # (1)
- See AttributeTypeDef
CreateComputerRequestRequestTypeDef#
# CreateComputerRequestRequestTypeDef definition
class CreateComputerRequestRequestTypeDef(TypedDict):
DirectoryId: str,
ComputerName: str,
Password: str,
OrganizationalUnitDistinguishedName: NotRequired[str],
ComputerAttributes: NotRequired[Sequence[AttributeTypeDef]], # (1)
- See AttributeTypeDef
ListCertificatesResultTypeDef#
# ListCertificatesResultTypeDef definition
class ListCertificatesResultTypeDef(TypedDict):
CertificatesInfo: list[CertificateInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CertificateTypeDef#
# CertificateTypeDef definition
class CertificateTypeDef(TypedDict):
CertificateId: NotRequired[str],
State: NotRequired[CertificateStateType], # (1)
StateReason: NotRequired[str],
CommonName: NotRequired[str],
RegisteredDateTime: NotRequired[datetime],
ExpiryDateTime: NotRequired[datetime],
Type: NotRequired[CertificateTypeType], # (2)
ClientCertAuthSettings: NotRequired[ClientCertAuthSettingsTypeDef], # (3)
RegisterCertificateRequestRequestTypeDef#
# RegisterCertificateRequestRequestTypeDef definition
class RegisterCertificateRequestRequestTypeDef(TypedDict):
DirectoryId: str,
CertificateData: str,
Type: NotRequired[CertificateTypeType], # (1)
ClientCertAuthSettings: NotRequired[ClientCertAuthSettingsTypeDef], # (2)
DescribeClientAuthenticationSettingsResultTypeDef#
# DescribeClientAuthenticationSettingsResultTypeDef definition
class DescribeClientAuthenticationSettingsResultTypeDef(TypedDict):
ClientAuthenticationSettingsInfo: list[ClientAuthenticationSettingInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeConditionalForwardersResultTypeDef#
# DescribeConditionalForwardersResultTypeDef definition
class DescribeConditionalForwardersResultTypeDef(TypedDict):
ConditionalForwarders: list[ConditionalForwarderTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConnectDirectoryRequestRequestTypeDef#
# ConnectDirectoryRequestRequestTypeDef definition
class ConnectDirectoryRequestRequestTypeDef(TypedDict):
Name: str,
Password: str,
Size: DirectorySizeType, # (1)
ConnectSettings: DirectoryConnectSettingsTypeDef, # (2)
ShortName: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
DescribeClientAuthenticationSettingsRequestPaginateTypeDef#
# DescribeClientAuthenticationSettingsRequestPaginateTypeDef definition
class DescribeClientAuthenticationSettingsRequestPaginateTypeDef(TypedDict):
DirectoryId: str,
Type: NotRequired[ClientAuthenticationTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeDirectoriesRequestPaginateTypeDef#
# DescribeDirectoriesRequestPaginateTypeDef definition
class DescribeDirectoriesRequestPaginateTypeDef(TypedDict):
DirectoryIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDomainControllersRequestPaginateTypeDef#
# DescribeDomainControllersRequestPaginateTypeDef definition
class DescribeDomainControllersRequestPaginateTypeDef(TypedDict):
DirectoryId: str,
DomainControllerIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeLDAPSSettingsRequestPaginateTypeDef#
# DescribeLDAPSSettingsRequestPaginateTypeDef definition
class DescribeLDAPSSettingsRequestPaginateTypeDef(TypedDict):
DirectoryId: str,
Type: NotRequired[LDAPSTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See LDAPSTypeType
- See PaginatorConfigTypeDef
DescribeRegionsRequestPaginateTypeDef#
# DescribeRegionsRequestPaginateTypeDef definition
class DescribeRegionsRequestPaginateTypeDef(TypedDict):
DirectoryId: str,
RegionName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSharedDirectoriesRequestPaginateTypeDef#
# DescribeSharedDirectoriesRequestPaginateTypeDef definition
class DescribeSharedDirectoriesRequestPaginateTypeDef(TypedDict):
OwnerDirectoryId: str,
SharedDirectoryIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSnapshotsRequestPaginateTypeDef#
# DescribeSnapshotsRequestPaginateTypeDef definition
class DescribeSnapshotsRequestPaginateTypeDef(TypedDict):
DirectoryId: NotRequired[str],
SnapshotIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeTrustsRequestPaginateTypeDef#
# DescribeTrustsRequestPaginateTypeDef definition
class DescribeTrustsRequestPaginateTypeDef(TypedDict):
DirectoryId: NotRequired[str],
TrustIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeUpdateDirectoryRequestPaginateTypeDef#
# DescribeUpdateDirectoryRequestPaginateTypeDef definition
class DescribeUpdateDirectoryRequestPaginateTypeDef(TypedDict):
DirectoryId: str,
UpdateType: UpdateTypeType, # (1)
RegionName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See UpdateTypeType
- See PaginatorConfigTypeDef
ListCertificatesRequestPaginateTypeDef#
# ListCertificatesRequestPaginateTypeDef definition
class ListCertificatesRequestPaginateTypeDef(TypedDict):
DirectoryId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListIpRoutesRequestPaginateTypeDef#
# ListIpRoutesRequestPaginateTypeDef definition
class ListIpRoutesRequestPaginateTypeDef(TypedDict):
DirectoryId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLogSubscriptionsRequestPaginateTypeDef#
# ListLogSubscriptionsRequestPaginateTypeDef definition
class ListLogSubscriptionsRequestPaginateTypeDef(TypedDict):
DirectoryId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSchemaExtensionsRequestPaginateTypeDef#
# ListSchemaExtensionsRequestPaginateTypeDef definition
class ListSchemaExtensionsRequestPaginateTypeDef(TypedDict):
DirectoryId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceRequestPaginateTypeDef#
# ListTagsForResourceRequestPaginateTypeDef definition
class ListTagsForResourceRequestPaginateTypeDef(TypedDict):
ResourceId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDomainControllersResultTypeDef#
# DescribeDomainControllersResultTypeDef definition
class DescribeDomainControllersResultTypeDef(TypedDict):
DomainControllers: list[DomainControllerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeEventTopicsResultTypeDef#
# DescribeEventTopicsResultTypeDef definition
class DescribeEventTopicsResultTypeDef(TypedDict):
EventTopics: list[EventTopicTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLDAPSSettingsResultTypeDef#
# DescribeLDAPSSettingsResultTypeDef definition
class DescribeLDAPSSettingsResultTypeDef(TypedDict):
LDAPSSettingsInfo: list[LDAPSSettingInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeSettingsResultTypeDef#
# DescribeSettingsResultTypeDef definition
class DescribeSettingsResultTypeDef(TypedDict):
DirectoryId: str,
SettingEntries: list[SettingEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeSnapshotsResultTypeDef#
# DescribeSnapshotsResultTypeDef definition
class DescribeSnapshotsResultTypeDef(TypedDict):
Snapshots: list[SnapshotTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeTrustsResultTypeDef#
# DescribeTrustsResultTypeDef definition
class DescribeTrustsResultTypeDef(TypedDict):
Trusts: list[TrustTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See TrustTypeDef
- See ResponseMetadataTypeDef
OwnerDirectoryDescriptionTypeDef#
# OwnerDirectoryDescriptionTypeDef definition
class OwnerDirectoryDescriptionTypeDef(TypedDict):
DirectoryId: NotRequired[str],
AccountId: NotRequired[str],
DnsIpAddrs: NotRequired[list[str]],
VpcSettings: NotRequired[DirectoryVpcSettingsDescriptionTypeDef], # (1)
RadiusSettings: NotRequired[RadiusSettingsOutputTypeDef], # (2)
RadiusStatus: NotRequired[RadiusStatusType], # (3)
GetDirectoryLimitsResultTypeDef#
# GetDirectoryLimitsResultTypeDef definition
class GetDirectoryLimitsResultTypeDef(TypedDict):
DirectoryLimits: DirectoryLimitsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegionDescriptionTypeDef#
# RegionDescriptionTypeDef definition
class RegionDescriptionTypeDef(TypedDict):
DirectoryId: NotRequired[str],
RegionName: NotRequired[str],
RegionType: NotRequired[RegionTypeType], # (1)
Status: NotRequired[DirectoryStageType], # (2)
VpcSettings: NotRequired[DirectoryVpcSettingsOutputTypeDef], # (3)
DesiredNumberOfDomainControllers: NotRequired[int],
LaunchTime: NotRequired[datetime],
StatusLastUpdatedDateTime: NotRequired[datetime],
LastUpdatedDateTime: NotRequired[datetime],
EnableRadiusRequestRequestTypeDef#
# EnableRadiusRequestRequestTypeDef definition
class EnableRadiusRequestRequestTypeDef(TypedDict):
DirectoryId: str,
RadiusSettings: RadiusSettingsTypeDef, # (1)
UpdateRadiusRequestRequestTypeDef#
# UpdateRadiusRequestRequestTypeDef definition
class UpdateRadiusRequestRequestTypeDef(TypedDict):
DirectoryId: str,
RadiusSettings: RadiusSettingsTypeDef, # (1)
GetSnapshotLimitsResultTypeDef#
# GetSnapshotLimitsResultTypeDef definition
class GetSnapshotLimitsResultTypeDef(TypedDict):
SnapshotLimits: SnapshotLimitsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListIpRoutesResultTypeDef#
# ListIpRoutesResultTypeDef definition
class ListIpRoutesResultTypeDef(TypedDict):
IpRoutesInfo: list[IpRouteInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListLogSubscriptionsResultTypeDef#
# ListLogSubscriptionsResultTypeDef definition
class ListLogSubscriptionsResultTypeDef(TypedDict):
LogSubscriptions: list[LogSubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListSchemaExtensionsResultTypeDef#
# ListSchemaExtensionsResultTypeDef definition
class ListSchemaExtensionsResultTypeDef(TypedDict):
SchemaExtensionsInfo: list[SchemaExtensionInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateDirectorySetupRequestRequestTypeDef#
# UpdateDirectorySetupRequestRequestTypeDef definition
class UpdateDirectorySetupRequestRequestTypeDef(TypedDict):
DirectoryId: str,
UpdateType: UpdateTypeType, # (1)
OSUpdateSettings: NotRequired[OSUpdateSettingsTypeDef], # (2)
CreateSnapshotBeforeUpdate: NotRequired[bool],
UpdateValueTypeDef#
# UpdateValueTypeDef definition
class UpdateValueTypeDef(TypedDict):
OSUpdateSettings: NotRequired[OSUpdateSettingsTypeDef], # (1)
UpdateSettingsRequestRequestTypeDef#
# UpdateSettingsRequestRequestTypeDef definition
class UpdateSettingsRequestRequestTypeDef(TypedDict):
DirectoryId: str,
Settings: Sequence[SettingTypeDef], # (1)
- See SettingTypeDef
ShareDirectoryRequestRequestTypeDef#
# ShareDirectoryRequestRequestTypeDef definition
class ShareDirectoryRequestRequestTypeDef(TypedDict):
DirectoryId: str,
ShareTarget: ShareTargetTypeDef, # (1)
ShareMethod: ShareMethodType, # (2)
ShareNotes: NotRequired[str],
- See ShareTargetTypeDef
- See ShareMethodType
UnshareDirectoryRequestRequestTypeDef#
# UnshareDirectoryRequestRequestTypeDef definition
class UnshareDirectoryRequestRequestTypeDef(TypedDict):
DirectoryId: str,
UnshareTarget: UnshareTargetTypeDef, # (1)
CreateComputerResultTypeDef#
# CreateComputerResultTypeDef definition
class CreateComputerResultTypeDef(TypedDict):
Computer: ComputerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCertificateResultTypeDef#
# DescribeCertificateResultTypeDef definition
class DescribeCertificateResultTypeDef(TypedDict):
Certificate: CertificateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DirectoryDescriptionTypeDef#
# DirectoryDescriptionTypeDef definition
class DirectoryDescriptionTypeDef(TypedDict):
DirectoryId: NotRequired[str],
Name: NotRequired[str],
ShortName: NotRequired[str],
Size: NotRequired[DirectorySizeType], # (1)
Edition: NotRequired[DirectoryEditionType], # (2)
Alias: NotRequired[str],
AccessUrl: NotRequired[str],
Description: NotRequired[str],
DnsIpAddrs: NotRequired[list[str]],
Stage: NotRequired[DirectoryStageType], # (3)
ShareStatus: NotRequired[ShareStatusType], # (4)
ShareMethod: NotRequired[ShareMethodType], # (5)
ShareNotes: NotRequired[str],
LaunchTime: NotRequired[datetime],
StageLastUpdatedDateTime: NotRequired[datetime],
Type: NotRequired[DirectoryTypeType], # (6)
VpcSettings: NotRequired[DirectoryVpcSettingsDescriptionTypeDef], # (7)
ConnectSettings: NotRequired[DirectoryConnectSettingsDescriptionTypeDef], # (8)
RadiusSettings: NotRequired[RadiusSettingsOutputTypeDef], # (9)
RadiusStatus: NotRequired[RadiusStatusType], # (10)
StageReason: NotRequired[str],
SsoEnabled: NotRequired[bool],
DesiredNumberOfDomainControllers: NotRequired[int],
OwnerDirectoryDescription: NotRequired[OwnerDirectoryDescriptionTypeDef], # (11)
RegionsInfo: NotRequired[RegionsInfoTypeDef], # (12)
OsVersion: NotRequired[OSVersionType], # (13)
- See DirectorySizeType
- See DirectoryEditionType
- See DirectoryStageType
- See ShareStatusType
- See ShareMethodType
- See DirectoryTypeType
- See DirectoryVpcSettingsDescriptionTypeDef
- See DirectoryConnectSettingsDescriptionTypeDef
- See RadiusSettingsOutputTypeDef
- See RadiusStatusType
- See OwnerDirectoryDescriptionTypeDef
- See RegionsInfoTypeDef
- See OSVersionType
DescribeRegionsResultTypeDef#
# DescribeRegionsResultTypeDef definition
class DescribeRegionsResultTypeDef(TypedDict):
RegionsDescription: list[RegionDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateInfoEntryTypeDef#
# UpdateInfoEntryTypeDef definition
class UpdateInfoEntryTypeDef(TypedDict):
Region: NotRequired[str],
Status: NotRequired[UpdateStatusType], # (1)
StatusReason: NotRequired[str],
InitiatedBy: NotRequired[str],
NewValue: NotRequired[UpdateValueTypeDef], # (2)
PreviousValue: NotRequired[UpdateValueTypeDef], # (2)
StartTime: NotRequired[datetime],
LastUpdatedDateTime: NotRequired[datetime],
- See UpdateStatusType
- See UpdateValueTypeDef
- See UpdateValueTypeDef
DescribeDirectoriesResultTypeDef#
# DescribeDirectoriesResultTypeDef definition
class DescribeDirectoriesResultTypeDef(TypedDict):
DirectoryDescriptions: list[DirectoryDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeUpdateDirectoryResultTypeDef#
# DescribeUpdateDirectoryResultTypeDef definition
class DescribeUpdateDirectoryResultTypeDef(TypedDict):
UpdateActivities: list[UpdateInfoEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],