Type definitions#
Index > DirectoryService > Type definitions
Auto-generated documentation for DirectoryService type annotations stubs module mypy-boto3-ds.
DirectoryVpcSettingsUnionTypeDef#
# DirectoryVpcSettingsUnionTypeDef Union usage example
from mypy_boto3_ds.type_defs import DirectoryVpcSettingsUnionTypeDef
def get_value() -> DirectoryVpcSettingsUnionTypeDef:
return ...
# DirectoryVpcSettingsUnionTypeDef definition
DirectoryVpcSettingsUnionTypeDef = Union[
DirectoryVpcSettingsTypeDef, # (1)
DirectoryVpcSettingsOutputTypeDef, # (2)
]
RadiusSettingsUnionTypeDef#
# RadiusSettingsUnionTypeDef Union usage example
from mypy_boto3_ds.type_defs import RadiusSettingsUnionTypeDef
def get_value() -> RadiusSettingsUnionTypeDef:
return ...
# RadiusSettingsUnionTypeDef definition
RadiusSettingsUnionTypeDef = Union[
RadiusSettingsTypeDef, # (1)
RadiusSettingsOutputTypeDef, # (2)
]
AcceptSharedDirectoryRequestTypeDef#
# AcceptSharedDirectoryRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import AcceptSharedDirectoryRequestTypeDef
def get_value() -> AcceptSharedDirectoryRequestTypeDef:
return {
"SharedDirectoryId": ...,
}
# AcceptSharedDirectoryRequestTypeDef definition
class AcceptSharedDirectoryRequestTypeDef(TypedDict):
SharedDirectoryId: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
SharedDirectoryTypeDef#
# SharedDirectoryTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import SharedDirectoryTypeDef
def get_value() -> SharedDirectoryTypeDef:
return {
"OwnerAccountId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ds.type_defs import IpRouteTypeDef
def get_value() -> IpRouteTypeDef:
return {
"CidrIp": ...,
}
# IpRouteTypeDef definition
class IpRouteTypeDef(TypedDict):
CidrIp: NotRequired[str],
Description: NotRequired[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
AttributeTypeDef#
# AttributeTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import AttributeTypeDef
def get_value() -> AttributeTypeDef:
return {
"Name": ...,
}
# AttributeTypeDef definition
class AttributeTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
CancelSchemaExtensionRequestTypeDef#
# CancelSchemaExtensionRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import CancelSchemaExtensionRequestTypeDef
def get_value() -> CancelSchemaExtensionRequestTypeDef:
return {
"DirectoryId": ...,
}
# CancelSchemaExtensionRequestTypeDef definition
class CancelSchemaExtensionRequestTypeDef(TypedDict):
DirectoryId: str,
SchemaExtensionId: str,
CertificateInfoTypeDef#
# CertificateInfoTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import CertificateInfoTypeDef
def get_value() -> CertificateInfoTypeDef:
return {
"CertificateId": ...,
}
# CertificateInfoTypeDef definition
class CertificateInfoTypeDef(TypedDict):
CertificateId: NotRequired[str],
CommonName: NotRequired[str],
State: NotRequired[CertificateStateType], # (1)
ExpiryDateTime: NotRequired[datetime],
Type: NotRequired[CertificateTypeType], # (2)
ClientCertAuthSettingsTypeDef#
# ClientCertAuthSettingsTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ClientCertAuthSettingsTypeDef
def get_value() -> ClientCertAuthSettingsTypeDef:
return {
"OCSPUrl": ...,
}
# ClientCertAuthSettingsTypeDef definition
class ClientCertAuthSettingsTypeDef(TypedDict):
OCSPUrl: NotRequired[str],
ClientAuthenticationSettingInfoTypeDef#
# ClientAuthenticationSettingInfoTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ClientAuthenticationSettingInfoTypeDef
def get_value() -> ClientAuthenticationSettingInfoTypeDef:
return {
"Type": ...,
}
# ClientAuthenticationSettingInfoTypeDef definition
class ClientAuthenticationSettingInfoTypeDef(TypedDict):
Type: NotRequired[ClientAuthenticationTypeType], # (1)
Status: NotRequired[ClientAuthenticationStatusType], # (2)
LastUpdatedDateTime: NotRequired[datetime],
ConditionalForwarderTypeDef#
# ConditionalForwarderTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ConditionalForwarderTypeDef
def get_value() -> ConditionalForwarderTypeDef:
return {
"RemoteDomainName": ...,
}
# ConditionalForwarderTypeDef definition
class ConditionalForwarderTypeDef(TypedDict):
RemoteDomainName: NotRequired[str],
DnsIpAddrs: NotRequired[List[str]],
ReplicationScope: NotRequired[ReplicationScopeType], # (1)
DirectoryConnectSettingsTypeDef#
# DirectoryConnectSettingsTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DirectoryConnectSettingsTypeDef
def get_value() -> DirectoryConnectSettingsTypeDef:
return {
"VpcId": ...,
}
# DirectoryConnectSettingsTypeDef definition
class DirectoryConnectSettingsTypeDef(TypedDict):
VpcId: str,
SubnetIds: Sequence[str],
CustomerDnsIps: Sequence[str],
CustomerUserName: str,
CreateAliasRequestTypeDef#
# CreateAliasRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import CreateAliasRequestTypeDef
def get_value() -> CreateAliasRequestTypeDef:
return {
"DirectoryId": ...,
}
# CreateAliasRequestTypeDef definition
class CreateAliasRequestTypeDef(TypedDict):
DirectoryId: str,
Alias: str,
CreateConditionalForwarderRequestTypeDef#
# CreateConditionalForwarderRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import CreateConditionalForwarderRequestTypeDef
def get_value() -> CreateConditionalForwarderRequestTypeDef:
return {
"DirectoryId": ...,
}
# CreateConditionalForwarderRequestTypeDef definition
class CreateConditionalForwarderRequestTypeDef(TypedDict):
DirectoryId: str,
RemoteDomainName: str,
DnsIpAddrs: Sequence[str],
CreateLogSubscriptionRequestTypeDef#
# CreateLogSubscriptionRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import CreateLogSubscriptionRequestTypeDef
def get_value() -> CreateLogSubscriptionRequestTypeDef:
return {
"DirectoryId": ...,
}
# CreateLogSubscriptionRequestTypeDef definition
class CreateLogSubscriptionRequestTypeDef(TypedDict):
DirectoryId: str,
LogGroupName: str,
CreateSnapshotRequestTypeDef#
# CreateSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import CreateSnapshotRequestTypeDef
def get_value() -> CreateSnapshotRequestTypeDef:
return {
"DirectoryId": ...,
}
# CreateSnapshotRequestTypeDef definition
class CreateSnapshotRequestTypeDef(TypedDict):
DirectoryId: str,
Name: NotRequired[str],
CreateTrustRequestTypeDef#
# CreateTrustRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import CreateTrustRequestTypeDef
def get_value() -> CreateTrustRequestTypeDef:
return {
"DirectoryId": ...,
}
# CreateTrustRequestTypeDef definition
class CreateTrustRequestTypeDef(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
DeleteConditionalForwarderRequestTypeDef#
# DeleteConditionalForwarderRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DeleteConditionalForwarderRequestTypeDef
def get_value() -> DeleteConditionalForwarderRequestTypeDef:
return {
"DirectoryId": ...,
}
# DeleteConditionalForwarderRequestTypeDef definition
class DeleteConditionalForwarderRequestTypeDef(TypedDict):
DirectoryId: str,
RemoteDomainName: str,
DeleteDirectoryRequestTypeDef#
# DeleteDirectoryRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DeleteDirectoryRequestTypeDef
def get_value() -> DeleteDirectoryRequestTypeDef:
return {
"DirectoryId": ...,
}
# DeleteDirectoryRequestTypeDef definition
class DeleteDirectoryRequestTypeDef(TypedDict):
DirectoryId: str,
DeleteLogSubscriptionRequestTypeDef#
# DeleteLogSubscriptionRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DeleteLogSubscriptionRequestTypeDef
def get_value() -> DeleteLogSubscriptionRequestTypeDef:
return {
"DirectoryId": ...,
}
# DeleteLogSubscriptionRequestTypeDef definition
class DeleteLogSubscriptionRequestTypeDef(TypedDict):
DirectoryId: str,
DeleteSnapshotRequestTypeDef#
# DeleteSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DeleteSnapshotRequestTypeDef
def get_value() -> DeleteSnapshotRequestTypeDef:
return {
"SnapshotId": ...,
}
# DeleteSnapshotRequestTypeDef definition
class DeleteSnapshotRequestTypeDef(TypedDict):
SnapshotId: str,
DeleteTrustRequestTypeDef#
# DeleteTrustRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DeleteTrustRequestTypeDef
def get_value() -> DeleteTrustRequestTypeDef:
return {
"TrustId": ...,
}
# DeleteTrustRequestTypeDef definition
class DeleteTrustRequestTypeDef(TypedDict):
TrustId: str,
DeleteAssociatedConditionalForwarder: NotRequired[bool],
DeregisterCertificateRequestTypeDef#
# DeregisterCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DeregisterCertificateRequestTypeDef
def get_value() -> DeregisterCertificateRequestTypeDef:
return {
"DirectoryId": ...,
}
# DeregisterCertificateRequestTypeDef definition
class DeregisterCertificateRequestTypeDef(TypedDict):
DirectoryId: str,
CertificateId: str,
DeregisterEventTopicRequestTypeDef#
# DeregisterEventTopicRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DeregisterEventTopicRequestTypeDef
def get_value() -> DeregisterEventTopicRequestTypeDef:
return {
"DirectoryId": ...,
}
# DeregisterEventTopicRequestTypeDef definition
class DeregisterEventTopicRequestTypeDef(TypedDict):
DirectoryId: str,
TopicName: str,
DescribeCertificateRequestTypeDef#
# DescribeCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeCertificateRequestTypeDef
def get_value() -> DescribeCertificateRequestTypeDef:
return {
"DirectoryId": ...,
}
# DescribeCertificateRequestTypeDef definition
class DescribeCertificateRequestTypeDef(TypedDict):
DirectoryId: str,
CertificateId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeClientAuthenticationSettingsRequestTypeDef#
# DescribeClientAuthenticationSettingsRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeClientAuthenticationSettingsRequestTypeDef
def get_value() -> DescribeClientAuthenticationSettingsRequestTypeDef:
return {
"DirectoryId": ...,
}
# DescribeClientAuthenticationSettingsRequestTypeDef definition
class DescribeClientAuthenticationSettingsRequestTypeDef(TypedDict):
DirectoryId: str,
Type: NotRequired[ClientAuthenticationTypeType], # (1)
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeConditionalForwardersRequestTypeDef#
# DescribeConditionalForwardersRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeConditionalForwardersRequestTypeDef
def get_value() -> DescribeConditionalForwardersRequestTypeDef:
return {
"DirectoryId": ...,
}
# DescribeConditionalForwardersRequestTypeDef definition
class DescribeConditionalForwardersRequestTypeDef(TypedDict):
DirectoryId: str,
RemoteDomainNames: NotRequired[Sequence[str]],
DescribeDirectoriesRequestTypeDef#
# DescribeDirectoriesRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeDirectoriesRequestTypeDef
def get_value() -> DescribeDirectoriesRequestTypeDef:
return {
"DirectoryIds": ...,
}
# DescribeDirectoriesRequestTypeDef definition
class DescribeDirectoriesRequestTypeDef(TypedDict):
DirectoryIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeDirectoryDataAccessRequestTypeDef#
# DescribeDirectoryDataAccessRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeDirectoryDataAccessRequestTypeDef
def get_value() -> DescribeDirectoryDataAccessRequestTypeDef:
return {
"DirectoryId": ...,
}
# DescribeDirectoryDataAccessRequestTypeDef definition
class DescribeDirectoryDataAccessRequestTypeDef(TypedDict):
DirectoryId: str,
DescribeDomainControllersRequestTypeDef#
# DescribeDomainControllersRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeDomainControllersRequestTypeDef
def get_value() -> DescribeDomainControllersRequestTypeDef:
return {
"DirectoryId": ...,
}
# DescribeDomainControllersRequestTypeDef definition
class DescribeDomainControllersRequestTypeDef(TypedDict):
DirectoryId: str,
DomainControllerIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
DomainControllerTypeDef#
# DomainControllerTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DomainControllerTypeDef
def get_value() -> DomainControllerTypeDef:
return {
"DirectoryId": ...,
}
# 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],
DescribeEventTopicsRequestTypeDef#
# DescribeEventTopicsRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeEventTopicsRequestTypeDef
def get_value() -> DescribeEventTopicsRequestTypeDef:
return {
"DirectoryId": ...,
}
# DescribeEventTopicsRequestTypeDef definition
class DescribeEventTopicsRequestTypeDef(TypedDict):
DirectoryId: NotRequired[str],
TopicNames: NotRequired[Sequence[str]],
EventTopicTypeDef#
# EventTopicTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import EventTopicTypeDef
def get_value() -> EventTopicTypeDef:
return {
"DirectoryId": ...,
}
# EventTopicTypeDef definition
class EventTopicTypeDef(TypedDict):
DirectoryId: NotRequired[str],
TopicName: NotRequired[str],
TopicArn: NotRequired[str],
CreatedDateTime: NotRequired[datetime],
Status: NotRequired[TopicStatusType], # (1)
- See TopicStatusType
DescribeLDAPSSettingsRequestTypeDef#
# DescribeLDAPSSettingsRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeLDAPSSettingsRequestTypeDef
def get_value() -> DescribeLDAPSSettingsRequestTypeDef:
return {
"DirectoryId": ...,
}
# DescribeLDAPSSettingsRequestTypeDef definition
class DescribeLDAPSSettingsRequestTypeDef(TypedDict):
DirectoryId: str,
Type: NotRequired[LDAPSTypeType], # (1)
NextToken: NotRequired[str],
Limit: NotRequired[int],
- See LDAPSTypeType
LDAPSSettingInfoTypeDef#
# LDAPSSettingInfoTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import LDAPSSettingInfoTypeDef
def get_value() -> LDAPSSettingInfoTypeDef:
return {
"LDAPSStatus": ...,
}
# LDAPSSettingInfoTypeDef definition
class LDAPSSettingInfoTypeDef(TypedDict):
LDAPSStatus: NotRequired[LDAPSStatusType], # (1)
LDAPSStatusReason: NotRequired[str],
LastUpdatedDateTime: NotRequired[datetime],
- See LDAPSStatusType
DescribeRegionsRequestTypeDef#
# DescribeRegionsRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeRegionsRequestTypeDef
def get_value() -> DescribeRegionsRequestTypeDef:
return {
"DirectoryId": ...,
}
# DescribeRegionsRequestTypeDef definition
class DescribeRegionsRequestTypeDef(TypedDict):
DirectoryId: str,
RegionName: NotRequired[str],
NextToken: NotRequired[str],
DescribeSettingsRequestTypeDef#
# DescribeSettingsRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeSettingsRequestTypeDef
def get_value() -> DescribeSettingsRequestTypeDef:
return {
"DirectoryId": ...,
}
# DescribeSettingsRequestTypeDef definition
class DescribeSettingsRequestTypeDef(TypedDict):
DirectoryId: str,
Status: NotRequired[DirectoryConfigurationStatusType], # (1)
NextToken: NotRequired[str],
SettingEntryTypeDef#
# SettingEntryTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import SettingEntryTypeDef
def get_value() -> SettingEntryTypeDef:
return {
"Type": ...,
}
# 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],
DescribeSharedDirectoriesRequestTypeDef#
# DescribeSharedDirectoriesRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeSharedDirectoriesRequestTypeDef
def get_value() -> DescribeSharedDirectoriesRequestTypeDef:
return {
"OwnerDirectoryId": ...,
}
# DescribeSharedDirectoriesRequestTypeDef definition
class DescribeSharedDirectoriesRequestTypeDef(TypedDict):
OwnerDirectoryId: str,
SharedDirectoryIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
DescribeSnapshotsRequestTypeDef#
# DescribeSnapshotsRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeSnapshotsRequestTypeDef
def get_value() -> DescribeSnapshotsRequestTypeDef:
return {
"DirectoryId": ...,
}
# DescribeSnapshotsRequestTypeDef definition
class DescribeSnapshotsRequestTypeDef(TypedDict):
DirectoryId: NotRequired[str],
SnapshotIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
SnapshotTypeDef#
# SnapshotTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import SnapshotTypeDef
def get_value() -> SnapshotTypeDef:
return {
"DirectoryId": ...,
}
# 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
DescribeTrustsRequestTypeDef#
# DescribeTrustsRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeTrustsRequestTypeDef
def get_value() -> DescribeTrustsRequestTypeDef:
return {
"DirectoryId": ...,
}
# DescribeTrustsRequestTypeDef definition
class DescribeTrustsRequestTypeDef(TypedDict):
DirectoryId: NotRequired[str],
TrustIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
Limit: NotRequired[int],
TrustTypeDef#
# TrustTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import TrustTypeDef
def get_value() -> TrustTypeDef:
return {
"DirectoryId": ...,
}
# 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
DescribeUpdateDirectoryRequestTypeDef#
# DescribeUpdateDirectoryRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeUpdateDirectoryRequestTypeDef
def get_value() -> DescribeUpdateDirectoryRequestTypeDef:
return {
"DirectoryId": ...,
}
# DescribeUpdateDirectoryRequestTypeDef definition
class DescribeUpdateDirectoryRequestTypeDef(TypedDict):
DirectoryId: str,
UpdateType: UpdateTypeType, # (1)
RegionName: NotRequired[str],
NextToken: NotRequired[str],
- See UpdateTypeType
DirectoryConnectSettingsDescriptionTypeDef#
# DirectoryConnectSettingsDescriptionTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DirectoryConnectSettingsDescriptionTypeDef
def get_value() -> DirectoryConnectSettingsDescriptionTypeDef:
return {
"VpcId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ds.type_defs import DirectoryVpcSettingsDescriptionTypeDef
def get_value() -> DirectoryVpcSettingsDescriptionTypeDef:
return {
"VpcId": ...,
}
# DirectoryVpcSettingsDescriptionTypeDef definition
class DirectoryVpcSettingsDescriptionTypeDef(TypedDict):
VpcId: NotRequired[str],
SubnetIds: NotRequired[List[str]],
SecurityGroupId: NotRequired[str],
AvailabilityZones: NotRequired[List[str]],
RadiusSettingsOutputTypeDef#
# RadiusSettingsOutputTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import RadiusSettingsOutputTypeDef
def get_value() -> RadiusSettingsOutputTypeDef:
return {
"RadiusServers": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ds.type_defs import RegionsInfoTypeDef
def get_value() -> RegionsInfoTypeDef:
return {
"PrimaryRegion": ...,
}
# RegionsInfoTypeDef definition
class RegionsInfoTypeDef(TypedDict):
PrimaryRegion: NotRequired[str],
AdditionalRegions: NotRequired[List[str]],
DirectoryLimitsTypeDef#
# DirectoryLimitsTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DirectoryLimitsTypeDef
def get_value() -> DirectoryLimitsTypeDef:
return {
"CloudOnlyDirectoriesLimit": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ds.type_defs import DirectoryVpcSettingsOutputTypeDef
def get_value() -> DirectoryVpcSettingsOutputTypeDef:
return {
"VpcId": ...,
}
# DirectoryVpcSettingsOutputTypeDef definition
class DirectoryVpcSettingsOutputTypeDef(TypedDict):
VpcId: str,
SubnetIds: List[str],
DirectoryVpcSettingsTypeDef#
# DirectoryVpcSettingsTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DirectoryVpcSettingsTypeDef
def get_value() -> DirectoryVpcSettingsTypeDef:
return {
"VpcId": ...,
}
# DirectoryVpcSettingsTypeDef definition
class DirectoryVpcSettingsTypeDef(TypedDict):
VpcId: str,
SubnetIds: Sequence[str],
DisableClientAuthenticationRequestTypeDef#
# DisableClientAuthenticationRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DisableClientAuthenticationRequestTypeDef
def get_value() -> DisableClientAuthenticationRequestTypeDef:
return {
"DirectoryId": ...,
}
# DisableClientAuthenticationRequestTypeDef definition
class DisableClientAuthenticationRequestTypeDef(TypedDict):
DirectoryId: str,
Type: ClientAuthenticationTypeType, # (1)
DisableDirectoryDataAccessRequestTypeDef#
# DisableDirectoryDataAccessRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DisableDirectoryDataAccessRequestTypeDef
def get_value() -> DisableDirectoryDataAccessRequestTypeDef:
return {
"DirectoryId": ...,
}
# DisableDirectoryDataAccessRequestTypeDef definition
class DisableDirectoryDataAccessRequestTypeDef(TypedDict):
DirectoryId: str,
DisableLDAPSRequestTypeDef#
# DisableLDAPSRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DisableLDAPSRequestTypeDef
def get_value() -> DisableLDAPSRequestTypeDef:
return {
"DirectoryId": ...,
}
# DisableLDAPSRequestTypeDef definition
class DisableLDAPSRequestTypeDef(TypedDict):
DirectoryId: str,
Type: LDAPSTypeType, # (1)
- See LDAPSTypeType
DisableRadiusRequestTypeDef#
# DisableRadiusRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DisableRadiusRequestTypeDef
def get_value() -> DisableRadiusRequestTypeDef:
return {
"DirectoryId": ...,
}
# DisableRadiusRequestTypeDef definition
class DisableRadiusRequestTypeDef(TypedDict):
DirectoryId: str,
DisableSsoRequestTypeDef#
# DisableSsoRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DisableSsoRequestTypeDef
def get_value() -> DisableSsoRequestTypeDef:
return {
"DirectoryId": ...,
}
# DisableSsoRequestTypeDef definition
class DisableSsoRequestTypeDef(TypedDict):
DirectoryId: str,
UserName: NotRequired[str],
Password: NotRequired[str],
EnableClientAuthenticationRequestTypeDef#
# EnableClientAuthenticationRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import EnableClientAuthenticationRequestTypeDef
def get_value() -> EnableClientAuthenticationRequestTypeDef:
return {
"DirectoryId": ...,
}
# EnableClientAuthenticationRequestTypeDef definition
class EnableClientAuthenticationRequestTypeDef(TypedDict):
DirectoryId: str,
Type: ClientAuthenticationTypeType, # (1)
EnableDirectoryDataAccessRequestTypeDef#
# EnableDirectoryDataAccessRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import EnableDirectoryDataAccessRequestTypeDef
def get_value() -> EnableDirectoryDataAccessRequestTypeDef:
return {
"DirectoryId": ...,
}
# EnableDirectoryDataAccessRequestTypeDef definition
class EnableDirectoryDataAccessRequestTypeDef(TypedDict):
DirectoryId: str,
EnableLDAPSRequestTypeDef#
# EnableLDAPSRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import EnableLDAPSRequestTypeDef
def get_value() -> EnableLDAPSRequestTypeDef:
return {
"DirectoryId": ...,
}
# EnableLDAPSRequestTypeDef definition
class EnableLDAPSRequestTypeDef(TypedDict):
DirectoryId: str,
Type: LDAPSTypeType, # (1)
- See LDAPSTypeType
EnableSsoRequestTypeDef#
# EnableSsoRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import EnableSsoRequestTypeDef
def get_value() -> EnableSsoRequestTypeDef:
return {
"DirectoryId": ...,
}
# EnableSsoRequestTypeDef definition
class EnableSsoRequestTypeDef(TypedDict):
DirectoryId: str,
UserName: NotRequired[str],
Password: NotRequired[str],
GetSnapshotLimitsRequestTypeDef#
# GetSnapshotLimitsRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import GetSnapshotLimitsRequestTypeDef
def get_value() -> GetSnapshotLimitsRequestTypeDef:
return {
"DirectoryId": ...,
}
# GetSnapshotLimitsRequestTypeDef definition
class GetSnapshotLimitsRequestTypeDef(TypedDict):
DirectoryId: str,
SnapshotLimitsTypeDef#
# SnapshotLimitsTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import SnapshotLimitsTypeDef
def get_value() -> SnapshotLimitsTypeDef:
return {
"ManualSnapshotsLimit": ...,
}
# SnapshotLimitsTypeDef definition
class SnapshotLimitsTypeDef(TypedDict):
ManualSnapshotsLimit: NotRequired[int],
ManualSnapshotsCurrentCount: NotRequired[int],
ManualSnapshotsLimitReached: NotRequired[bool],
IpRouteInfoTypeDef#
# IpRouteInfoTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import IpRouteInfoTypeDef
def get_value() -> IpRouteInfoTypeDef:
return {
"DirectoryId": ...,
}
# IpRouteInfoTypeDef definition
class IpRouteInfoTypeDef(TypedDict):
DirectoryId: NotRequired[str],
CidrIp: NotRequired[str],
IpRouteStatusMsg: NotRequired[IpRouteStatusMsgType], # (1)
AddedDateTime: NotRequired[datetime],
IpRouteStatusReason: NotRequired[str],
Description: NotRequired[str],
ListCertificatesRequestTypeDef#
# ListCertificatesRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ListCertificatesRequestTypeDef
def get_value() -> ListCertificatesRequestTypeDef:
return {
"DirectoryId": ...,
}
# ListCertificatesRequestTypeDef definition
class ListCertificatesRequestTypeDef(TypedDict):
DirectoryId: str,
NextToken: NotRequired[str],
Limit: NotRequired[int],
ListIpRoutesRequestTypeDef#
# ListIpRoutesRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ListIpRoutesRequestTypeDef
def get_value() -> ListIpRoutesRequestTypeDef:
return {
"DirectoryId": ...,
}
# ListIpRoutesRequestTypeDef definition
class ListIpRoutesRequestTypeDef(TypedDict):
DirectoryId: str,
NextToken: NotRequired[str],
Limit: NotRequired[int],
ListLogSubscriptionsRequestTypeDef#
# ListLogSubscriptionsRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ListLogSubscriptionsRequestTypeDef
def get_value() -> ListLogSubscriptionsRequestTypeDef:
return {
"DirectoryId": ...,
}
# ListLogSubscriptionsRequestTypeDef definition
class ListLogSubscriptionsRequestTypeDef(TypedDict):
DirectoryId: NotRequired[str],
NextToken: NotRequired[str],
Limit: NotRequired[int],
LogSubscriptionTypeDef#
# LogSubscriptionTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import LogSubscriptionTypeDef
def get_value() -> LogSubscriptionTypeDef:
return {
"DirectoryId": ...,
}
# LogSubscriptionTypeDef definition
class LogSubscriptionTypeDef(TypedDict):
DirectoryId: NotRequired[str],
LogGroupName: NotRequired[str],
SubscriptionCreatedDateTime: NotRequired[datetime],
ListSchemaExtensionsRequestTypeDef#
# ListSchemaExtensionsRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ListSchemaExtensionsRequestTypeDef
def get_value() -> ListSchemaExtensionsRequestTypeDef:
return {
"DirectoryId": ...,
}
# ListSchemaExtensionsRequestTypeDef definition
class ListSchemaExtensionsRequestTypeDef(TypedDict):
DirectoryId: str,
NextToken: NotRequired[str],
Limit: NotRequired[int],
SchemaExtensionInfoTypeDef#
# SchemaExtensionInfoTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import SchemaExtensionInfoTypeDef
def get_value() -> SchemaExtensionInfoTypeDef:
return {
"DirectoryId": ...,
}
# 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],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceId": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceId: str,
NextToken: NotRequired[str],
Limit: NotRequired[int],
OSUpdateSettingsTypeDef#
# OSUpdateSettingsTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import OSUpdateSettingsTypeDef
def get_value() -> OSUpdateSettingsTypeDef:
return {
"OSVersion": ...,
}
# OSUpdateSettingsTypeDef definition
class OSUpdateSettingsTypeDef(TypedDict):
OSVersion: NotRequired[OSVersionType], # (1)
- See OSVersionType
RadiusSettingsTypeDef#
# RadiusSettingsTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import RadiusSettingsTypeDef
def get_value() -> RadiusSettingsTypeDef:
return {
"RadiusServers": ...,
}
# 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],
RegisterEventTopicRequestTypeDef#
# RegisterEventTopicRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import RegisterEventTopicRequestTypeDef
def get_value() -> RegisterEventTopicRequestTypeDef:
return {
"DirectoryId": ...,
}
# RegisterEventTopicRequestTypeDef definition
class RegisterEventTopicRequestTypeDef(TypedDict):
DirectoryId: str,
TopicName: str,
RejectSharedDirectoryRequestTypeDef#
# RejectSharedDirectoryRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import RejectSharedDirectoryRequestTypeDef
def get_value() -> RejectSharedDirectoryRequestTypeDef:
return {
"SharedDirectoryId": ...,
}
# RejectSharedDirectoryRequestTypeDef definition
class RejectSharedDirectoryRequestTypeDef(TypedDict):
SharedDirectoryId: str,
RemoveIpRoutesRequestTypeDef#
# RemoveIpRoutesRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import RemoveIpRoutesRequestTypeDef
def get_value() -> RemoveIpRoutesRequestTypeDef:
return {
"DirectoryId": ...,
}
# RemoveIpRoutesRequestTypeDef definition
class RemoveIpRoutesRequestTypeDef(TypedDict):
DirectoryId: str,
CidrIps: Sequence[str],
RemoveRegionRequestTypeDef#
# RemoveRegionRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import RemoveRegionRequestTypeDef
def get_value() -> RemoveRegionRequestTypeDef:
return {
"DirectoryId": ...,
}
# RemoveRegionRequestTypeDef definition
class RemoveRegionRequestTypeDef(TypedDict):
DirectoryId: str,
RemoveTagsFromResourceRequestTypeDef#
# RemoveTagsFromResourceRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import RemoveTagsFromResourceRequestTypeDef
def get_value() -> RemoveTagsFromResourceRequestTypeDef:
return {
"ResourceId": ...,
}
# RemoveTagsFromResourceRequestTypeDef definition
class RemoveTagsFromResourceRequestTypeDef(TypedDict):
ResourceId: str,
TagKeys: Sequence[str],
ResetUserPasswordRequestTypeDef#
# ResetUserPasswordRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ResetUserPasswordRequestTypeDef
def get_value() -> ResetUserPasswordRequestTypeDef:
return {
"DirectoryId": ...,
}
# ResetUserPasswordRequestTypeDef definition
class ResetUserPasswordRequestTypeDef(TypedDict):
DirectoryId: str,
UserName: str,
NewPassword: str,
RestoreFromSnapshotRequestTypeDef#
# RestoreFromSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import RestoreFromSnapshotRequestTypeDef
def get_value() -> RestoreFromSnapshotRequestTypeDef:
return {
"SnapshotId": ...,
}
# RestoreFromSnapshotRequestTypeDef definition
class RestoreFromSnapshotRequestTypeDef(TypedDict):
SnapshotId: str,
SettingTypeDef#
# SettingTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import SettingTypeDef
def get_value() -> SettingTypeDef:
return {
"Name": ...,
}
# SettingTypeDef definition
class SettingTypeDef(TypedDict):
Name: str,
Value: str,
ShareTargetTypeDef#
# ShareTargetTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ShareTargetTypeDef
def get_value() -> ShareTargetTypeDef:
return {
"Id": ...,
}
# ShareTargetTypeDef definition
class ShareTargetTypeDef(TypedDict):
Id: str,
Type: TargetTypeType, # (1)
- See TargetTypeType
StartSchemaExtensionRequestTypeDef#
# StartSchemaExtensionRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import StartSchemaExtensionRequestTypeDef
def get_value() -> StartSchemaExtensionRequestTypeDef:
return {
"DirectoryId": ...,
}
# StartSchemaExtensionRequestTypeDef definition
class StartSchemaExtensionRequestTypeDef(TypedDict):
DirectoryId: str,
CreateSnapshotBeforeSchemaExtension: bool,
LdifContent: str,
Description: str,
UnshareTargetTypeDef#
# UnshareTargetTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import UnshareTargetTypeDef
def get_value() -> UnshareTargetTypeDef:
return {
"Id": ...,
}
# UnshareTargetTypeDef definition
class UnshareTargetTypeDef(TypedDict):
Id: str,
Type: TargetTypeType, # (1)
- See TargetTypeType
UpdateConditionalForwarderRequestTypeDef#
# UpdateConditionalForwarderRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import UpdateConditionalForwarderRequestTypeDef
def get_value() -> UpdateConditionalForwarderRequestTypeDef:
return {
"DirectoryId": ...,
}
# UpdateConditionalForwarderRequestTypeDef definition
class UpdateConditionalForwarderRequestTypeDef(TypedDict):
DirectoryId: str,
RemoteDomainName: str,
DnsIpAddrs: Sequence[str],
UpdateNumberOfDomainControllersRequestTypeDef#
# UpdateNumberOfDomainControllersRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import UpdateNumberOfDomainControllersRequestTypeDef
def get_value() -> UpdateNumberOfDomainControllersRequestTypeDef:
return {
"DirectoryId": ...,
}
# UpdateNumberOfDomainControllersRequestTypeDef definition
class UpdateNumberOfDomainControllersRequestTypeDef(TypedDict):
DirectoryId: str,
DesiredNumber: int,
UpdateTrustRequestTypeDef#
# UpdateTrustRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import UpdateTrustRequestTypeDef
def get_value() -> UpdateTrustRequestTypeDef:
return {
"TrustId": ...,
}
# UpdateTrustRequestTypeDef definition
class UpdateTrustRequestTypeDef(TypedDict):
TrustId: str,
SelectiveAuth: NotRequired[SelectiveAuthType], # (1)
VerifyTrustRequestTypeDef#
# VerifyTrustRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import VerifyTrustRequestTypeDef
def get_value() -> VerifyTrustRequestTypeDef:
return {
"TrustId": ...,
}
# VerifyTrustRequestTypeDef definition
class VerifyTrustRequestTypeDef(TypedDict):
TrustId: str,
ConnectDirectoryResultTypeDef#
# ConnectDirectoryResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ConnectDirectoryResultTypeDef
def get_value() -> ConnectDirectoryResultTypeDef:
return {
"DirectoryId": ...,
}
# ConnectDirectoryResultTypeDef definition
class ConnectDirectoryResultTypeDef(TypedDict):
DirectoryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAliasResultTypeDef#
# CreateAliasResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import CreateAliasResultTypeDef
def get_value() -> CreateAliasResultTypeDef:
return {
"DirectoryId": ...,
}
# CreateAliasResultTypeDef definition
class CreateAliasResultTypeDef(TypedDict):
DirectoryId: str,
Alias: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDirectoryResultTypeDef#
# CreateDirectoryResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import CreateDirectoryResultTypeDef
def get_value() -> CreateDirectoryResultTypeDef:
return {
"DirectoryId": ...,
}
# CreateDirectoryResultTypeDef definition
class CreateDirectoryResultTypeDef(TypedDict):
DirectoryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateMicrosoftADResultTypeDef#
# CreateMicrosoftADResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import CreateMicrosoftADResultTypeDef
def get_value() -> CreateMicrosoftADResultTypeDef:
return {
"DirectoryId": ...,
}
# CreateMicrosoftADResultTypeDef definition
class CreateMicrosoftADResultTypeDef(TypedDict):
DirectoryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSnapshotResultTypeDef#
# CreateSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import CreateSnapshotResultTypeDef
def get_value() -> CreateSnapshotResultTypeDef:
return {
"SnapshotId": ...,
}
# CreateSnapshotResultTypeDef definition
class CreateSnapshotResultTypeDef(TypedDict):
SnapshotId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateTrustResultTypeDef#
# CreateTrustResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import CreateTrustResultTypeDef
def get_value() -> CreateTrustResultTypeDef:
return {
"TrustId": ...,
}
# CreateTrustResultTypeDef definition
class CreateTrustResultTypeDef(TypedDict):
TrustId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDirectoryResultTypeDef#
# DeleteDirectoryResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DeleteDirectoryResultTypeDef
def get_value() -> DeleteDirectoryResultTypeDef:
return {
"DirectoryId": ...,
}
# DeleteDirectoryResultTypeDef definition
class DeleteDirectoryResultTypeDef(TypedDict):
DirectoryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSnapshotResultTypeDef#
# DeleteSnapshotResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DeleteSnapshotResultTypeDef
def get_value() -> DeleteSnapshotResultTypeDef:
return {
"SnapshotId": ...,
}
# DeleteSnapshotResultTypeDef definition
class DeleteSnapshotResultTypeDef(TypedDict):
SnapshotId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteTrustResultTypeDef#
# DeleteTrustResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DeleteTrustResultTypeDef
def get_value() -> DeleteTrustResultTypeDef:
return {
"TrustId": ...,
}
# DeleteTrustResultTypeDef definition
class DeleteTrustResultTypeDef(TypedDict):
TrustId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeDirectoryDataAccessResultTypeDef#
# DescribeDirectoryDataAccessResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeDirectoryDataAccessResultTypeDef
def get_value() -> DescribeDirectoryDataAccessResultTypeDef:
return {
"DataAccessStatus": ...,
}
# DescribeDirectoryDataAccessResultTypeDef definition
class DescribeDirectoryDataAccessResultTypeDef(TypedDict):
DataAccessStatus: DataAccessStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterCertificateResultTypeDef#
# RegisterCertificateResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import RegisterCertificateResultTypeDef
def get_value() -> RegisterCertificateResultTypeDef:
return {
"CertificateId": ...,
}
# RegisterCertificateResultTypeDef definition
class RegisterCertificateResultTypeDef(TypedDict):
CertificateId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RejectSharedDirectoryResultTypeDef#
# RejectSharedDirectoryResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import RejectSharedDirectoryResultTypeDef
def get_value() -> RejectSharedDirectoryResultTypeDef:
return {
"SharedDirectoryId": ...,
}
# RejectSharedDirectoryResultTypeDef definition
class RejectSharedDirectoryResultTypeDef(TypedDict):
SharedDirectoryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ShareDirectoryResultTypeDef#
# ShareDirectoryResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ShareDirectoryResultTypeDef
def get_value() -> ShareDirectoryResultTypeDef:
return {
"SharedDirectoryId": ...,
}
# ShareDirectoryResultTypeDef definition
class ShareDirectoryResultTypeDef(TypedDict):
SharedDirectoryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartSchemaExtensionResultTypeDef#
# StartSchemaExtensionResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import StartSchemaExtensionResultTypeDef
def get_value() -> StartSchemaExtensionResultTypeDef:
return {
"SchemaExtensionId": ...,
}
# StartSchemaExtensionResultTypeDef definition
class StartSchemaExtensionResultTypeDef(TypedDict):
SchemaExtensionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UnshareDirectoryResultTypeDef#
# UnshareDirectoryResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import UnshareDirectoryResultTypeDef
def get_value() -> UnshareDirectoryResultTypeDef:
return {
"SharedDirectoryId": ...,
}
# UnshareDirectoryResultTypeDef definition
class UnshareDirectoryResultTypeDef(TypedDict):
SharedDirectoryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSettingsResultTypeDef#
# UpdateSettingsResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import UpdateSettingsResultTypeDef
def get_value() -> UpdateSettingsResultTypeDef:
return {
"DirectoryId": ...,
}
# UpdateSettingsResultTypeDef definition
class UpdateSettingsResultTypeDef(TypedDict):
DirectoryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateTrustResultTypeDef#
# UpdateTrustResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import UpdateTrustResultTypeDef
def get_value() -> UpdateTrustResultTypeDef:
return {
"RequestId": ...,
}
# UpdateTrustResultTypeDef definition
class UpdateTrustResultTypeDef(TypedDict):
RequestId: str,
TrustId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
VerifyTrustResultTypeDef#
# VerifyTrustResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import VerifyTrustResultTypeDef
def get_value() -> VerifyTrustResultTypeDef:
return {
"TrustId": ...,
}
# VerifyTrustResultTypeDef definition
class VerifyTrustResultTypeDef(TypedDict):
TrustId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AcceptSharedDirectoryResultTypeDef#
# AcceptSharedDirectoryResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import AcceptSharedDirectoryResultTypeDef
def get_value() -> AcceptSharedDirectoryResultTypeDef:
return {
"SharedDirectory": ...,
}
# AcceptSharedDirectoryResultTypeDef definition
class AcceptSharedDirectoryResultTypeDef(TypedDict):
SharedDirectory: SharedDirectoryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSharedDirectoriesResultTypeDef#
# DescribeSharedDirectoriesResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeSharedDirectoriesResultTypeDef
def get_value() -> DescribeSharedDirectoriesResultTypeDef:
return {
"SharedDirectories": ...,
}
# DescribeSharedDirectoriesResultTypeDef definition
class DescribeSharedDirectoriesResultTypeDef(TypedDict):
SharedDirectories: List[SharedDirectoryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AddIpRoutesRequestTypeDef#
# AddIpRoutesRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import AddIpRoutesRequestTypeDef
def get_value() -> AddIpRoutesRequestTypeDef:
return {
"DirectoryId": ...,
}
# AddIpRoutesRequestTypeDef definition
class AddIpRoutesRequestTypeDef(TypedDict):
DirectoryId: str,
IpRoutes: Sequence[IpRouteTypeDef], # (1)
UpdateSecurityGroupForDirectoryControllers: NotRequired[bool],
- See IpRouteTypeDef
AddTagsToResourceRequestTypeDef#
# AddTagsToResourceRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import AddTagsToResourceRequestTypeDef
def get_value() -> AddTagsToResourceRequestTypeDef:
return {
"ResourceId": ...,
}
# AddTagsToResourceRequestTypeDef definition
class AddTagsToResourceRequestTypeDef(TypedDict):
ResourceId: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
ListTagsForResourceResultTypeDef#
# ListTagsForResourceResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ListTagsForResourceResultTypeDef
def get_value() -> ListTagsForResourceResultTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResultTypeDef definition
class ListTagsForResourceResultTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See TagTypeDef
- See ResponseMetadataTypeDef
ComputerTypeDef#
# ComputerTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ComputerTypeDef
def get_value() -> ComputerTypeDef:
return {
"ComputerId": ...,
}
# ComputerTypeDef definition
class ComputerTypeDef(TypedDict):
ComputerId: NotRequired[str],
ComputerName: NotRequired[str],
ComputerAttributes: NotRequired[List[AttributeTypeDef]], # (1)
- See AttributeTypeDef
CreateComputerRequestTypeDef#
# CreateComputerRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import CreateComputerRequestTypeDef
def get_value() -> CreateComputerRequestTypeDef:
return {
"DirectoryId": ...,
}
# CreateComputerRequestTypeDef definition
class CreateComputerRequestTypeDef(TypedDict):
DirectoryId: str,
ComputerName: str,
Password: str,
OrganizationalUnitDistinguishedName: NotRequired[str],
ComputerAttributes: NotRequired[Sequence[AttributeTypeDef]], # (1)
- See AttributeTypeDef
ListCertificatesResultTypeDef#
# ListCertificatesResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ListCertificatesResultTypeDef
def get_value() -> ListCertificatesResultTypeDef:
return {
"NextToken": ...,
}
# ListCertificatesResultTypeDef definition
class ListCertificatesResultTypeDef(TypedDict):
CertificatesInfo: List[CertificateInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CertificateTypeDef#
# CertificateTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import CertificateTypeDef
def get_value() -> CertificateTypeDef:
return {
"CertificateId": ...,
}
# 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)
RegisterCertificateRequestTypeDef#
# RegisterCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import RegisterCertificateRequestTypeDef
def get_value() -> RegisterCertificateRequestTypeDef:
return {
"DirectoryId": ...,
}
# RegisterCertificateRequestTypeDef definition
class RegisterCertificateRequestTypeDef(TypedDict):
DirectoryId: str,
CertificateData: str,
Type: NotRequired[CertificateTypeType], # (1)
ClientCertAuthSettings: NotRequired[ClientCertAuthSettingsTypeDef], # (2)
DescribeClientAuthenticationSettingsResultTypeDef#
# DescribeClientAuthenticationSettingsResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeClientAuthenticationSettingsResultTypeDef
def get_value() -> DescribeClientAuthenticationSettingsResultTypeDef:
return {
"ClientAuthenticationSettingsInfo": ...,
}
# DescribeClientAuthenticationSettingsResultTypeDef definition
class DescribeClientAuthenticationSettingsResultTypeDef(TypedDict):
ClientAuthenticationSettingsInfo: List[ClientAuthenticationSettingInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeConditionalForwardersResultTypeDef#
# DescribeConditionalForwardersResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeConditionalForwardersResultTypeDef
def get_value() -> DescribeConditionalForwardersResultTypeDef:
return {
"ConditionalForwarders": ...,
}
# DescribeConditionalForwardersResultTypeDef definition
class DescribeConditionalForwardersResultTypeDef(TypedDict):
ConditionalForwarders: List[ConditionalForwarderTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConnectDirectoryRequestTypeDef#
# ConnectDirectoryRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ConnectDirectoryRequestTypeDef
def get_value() -> ConnectDirectoryRequestTypeDef:
return {
"Name": ...,
}
# ConnectDirectoryRequestTypeDef definition
class ConnectDirectoryRequestTypeDef(TypedDict):
Name: str,
Password: str,
Size: DirectorySizeType, # (1)
ConnectSettings: DirectoryConnectSettingsTypeDef, # (2)
ShortName: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
DescribeClientAuthenticationSettingsRequestPaginateTypeDef#
# DescribeClientAuthenticationSettingsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeClientAuthenticationSettingsRequestPaginateTypeDef
def get_value() -> DescribeClientAuthenticationSettingsRequestPaginateTypeDef:
return {
"DirectoryId": ...,
}
# DescribeClientAuthenticationSettingsRequestPaginateTypeDef definition
class DescribeClientAuthenticationSettingsRequestPaginateTypeDef(TypedDict):
DirectoryId: str,
Type: NotRequired[ClientAuthenticationTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeDirectoriesRequestPaginateTypeDef#
# DescribeDirectoriesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeDirectoriesRequestPaginateTypeDef
def get_value() -> DescribeDirectoriesRequestPaginateTypeDef:
return {
"DirectoryIds": ...,
}
# DescribeDirectoriesRequestPaginateTypeDef definition
class DescribeDirectoriesRequestPaginateTypeDef(TypedDict):
DirectoryIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDomainControllersRequestPaginateTypeDef#
# DescribeDomainControllersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeDomainControllersRequestPaginateTypeDef
def get_value() -> DescribeDomainControllersRequestPaginateTypeDef:
return {
"DirectoryId": ...,
}
# DescribeDomainControllersRequestPaginateTypeDef definition
class DescribeDomainControllersRequestPaginateTypeDef(TypedDict):
DirectoryId: str,
DomainControllerIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeLDAPSSettingsRequestPaginateTypeDef#
# DescribeLDAPSSettingsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeLDAPSSettingsRequestPaginateTypeDef
def get_value() -> DescribeLDAPSSettingsRequestPaginateTypeDef:
return {
"DirectoryId": ...,
}
# DescribeLDAPSSettingsRequestPaginateTypeDef definition
class DescribeLDAPSSettingsRequestPaginateTypeDef(TypedDict):
DirectoryId: str,
Type: NotRequired[LDAPSTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See LDAPSTypeType
- See PaginatorConfigTypeDef
DescribeRegionsRequestPaginateTypeDef#
# DescribeRegionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeRegionsRequestPaginateTypeDef
def get_value() -> DescribeRegionsRequestPaginateTypeDef:
return {
"DirectoryId": ...,
}
# DescribeRegionsRequestPaginateTypeDef definition
class DescribeRegionsRequestPaginateTypeDef(TypedDict):
DirectoryId: str,
RegionName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSharedDirectoriesRequestPaginateTypeDef#
# DescribeSharedDirectoriesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeSharedDirectoriesRequestPaginateTypeDef
def get_value() -> DescribeSharedDirectoriesRequestPaginateTypeDef:
return {
"OwnerDirectoryId": ...,
}
# DescribeSharedDirectoriesRequestPaginateTypeDef definition
class DescribeSharedDirectoriesRequestPaginateTypeDef(TypedDict):
OwnerDirectoryId: str,
SharedDirectoryIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSnapshotsRequestPaginateTypeDef#
# DescribeSnapshotsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeSnapshotsRequestPaginateTypeDef
def get_value() -> DescribeSnapshotsRequestPaginateTypeDef:
return {
"DirectoryId": ...,
}
# DescribeSnapshotsRequestPaginateTypeDef definition
class DescribeSnapshotsRequestPaginateTypeDef(TypedDict):
DirectoryId: NotRequired[str],
SnapshotIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeTrustsRequestPaginateTypeDef#
# DescribeTrustsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeTrustsRequestPaginateTypeDef
def get_value() -> DescribeTrustsRequestPaginateTypeDef:
return {
"DirectoryId": ...,
}
# DescribeTrustsRequestPaginateTypeDef definition
class DescribeTrustsRequestPaginateTypeDef(TypedDict):
DirectoryId: NotRequired[str],
TrustIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeUpdateDirectoryRequestPaginateTypeDef#
# DescribeUpdateDirectoryRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeUpdateDirectoryRequestPaginateTypeDef
def get_value() -> DescribeUpdateDirectoryRequestPaginateTypeDef:
return {
"DirectoryId": ...,
}
# DescribeUpdateDirectoryRequestPaginateTypeDef definition
class DescribeUpdateDirectoryRequestPaginateTypeDef(TypedDict):
DirectoryId: str,
UpdateType: UpdateTypeType, # (1)
RegionName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See UpdateTypeType
- See PaginatorConfigTypeDef
ListCertificatesRequestPaginateTypeDef#
# ListCertificatesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ListCertificatesRequestPaginateTypeDef
def get_value() -> ListCertificatesRequestPaginateTypeDef:
return {
"DirectoryId": ...,
}
# ListCertificatesRequestPaginateTypeDef definition
class ListCertificatesRequestPaginateTypeDef(TypedDict):
DirectoryId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListIpRoutesRequestPaginateTypeDef#
# ListIpRoutesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ListIpRoutesRequestPaginateTypeDef
def get_value() -> ListIpRoutesRequestPaginateTypeDef:
return {
"DirectoryId": ...,
}
# ListIpRoutesRequestPaginateTypeDef definition
class ListIpRoutesRequestPaginateTypeDef(TypedDict):
DirectoryId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLogSubscriptionsRequestPaginateTypeDef#
# ListLogSubscriptionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ListLogSubscriptionsRequestPaginateTypeDef
def get_value() -> ListLogSubscriptionsRequestPaginateTypeDef:
return {
"DirectoryId": ...,
}
# ListLogSubscriptionsRequestPaginateTypeDef definition
class ListLogSubscriptionsRequestPaginateTypeDef(TypedDict):
DirectoryId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSchemaExtensionsRequestPaginateTypeDef#
# ListSchemaExtensionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ListSchemaExtensionsRequestPaginateTypeDef
def get_value() -> ListSchemaExtensionsRequestPaginateTypeDef:
return {
"DirectoryId": ...,
}
# ListSchemaExtensionsRequestPaginateTypeDef definition
class ListSchemaExtensionsRequestPaginateTypeDef(TypedDict):
DirectoryId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceRequestPaginateTypeDef#
# ListTagsForResourceRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ListTagsForResourceRequestPaginateTypeDef
def get_value() -> ListTagsForResourceRequestPaginateTypeDef:
return {
"ResourceId": ...,
}
# ListTagsForResourceRequestPaginateTypeDef definition
class ListTagsForResourceRequestPaginateTypeDef(TypedDict):
ResourceId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDomainControllersResultTypeDef#
# DescribeDomainControllersResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeDomainControllersResultTypeDef
def get_value() -> DescribeDomainControllersResultTypeDef:
return {
"DomainControllers": ...,
}
# DescribeDomainControllersResultTypeDef definition
class DescribeDomainControllersResultTypeDef(TypedDict):
DomainControllers: List[DomainControllerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeEventTopicsResultTypeDef#
# DescribeEventTopicsResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeEventTopicsResultTypeDef
def get_value() -> DescribeEventTopicsResultTypeDef:
return {
"EventTopics": ...,
}
# DescribeEventTopicsResultTypeDef definition
class DescribeEventTopicsResultTypeDef(TypedDict):
EventTopics: List[EventTopicTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLDAPSSettingsResultTypeDef#
# DescribeLDAPSSettingsResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeLDAPSSettingsResultTypeDef
def get_value() -> DescribeLDAPSSettingsResultTypeDef:
return {
"LDAPSSettingsInfo": ...,
}
# DescribeLDAPSSettingsResultTypeDef definition
class DescribeLDAPSSettingsResultTypeDef(TypedDict):
LDAPSSettingsInfo: List[LDAPSSettingInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeSettingsResultTypeDef#
# DescribeSettingsResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeSettingsResultTypeDef
def get_value() -> DescribeSettingsResultTypeDef:
return {
"DirectoryId": ...,
}
# DescribeSettingsResultTypeDef definition
class DescribeSettingsResultTypeDef(TypedDict):
DirectoryId: str,
SettingEntries: List[SettingEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeSnapshotsResultTypeDef#
# DescribeSnapshotsResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeSnapshotsResultTypeDef
def get_value() -> DescribeSnapshotsResultTypeDef:
return {
"Snapshots": ...,
}
# DescribeSnapshotsResultTypeDef definition
class DescribeSnapshotsResultTypeDef(TypedDict):
Snapshots: List[SnapshotTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeTrustsResultTypeDef#
# DescribeTrustsResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeTrustsResultTypeDef
def get_value() -> DescribeTrustsResultTypeDef:
return {
"Trusts": ...,
}
# DescribeTrustsResultTypeDef definition
class DescribeTrustsResultTypeDef(TypedDict):
Trusts: List[TrustTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See TrustTypeDef
- See ResponseMetadataTypeDef
OwnerDirectoryDescriptionTypeDef#
# OwnerDirectoryDescriptionTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import OwnerDirectoryDescriptionTypeDef
def get_value() -> OwnerDirectoryDescriptionTypeDef:
return {
"DirectoryId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ds.type_defs import GetDirectoryLimitsResultTypeDef
def get_value() -> GetDirectoryLimitsResultTypeDef:
return {
"DirectoryLimits": ...,
}
# GetDirectoryLimitsResultTypeDef definition
class GetDirectoryLimitsResultTypeDef(TypedDict):
DirectoryLimits: DirectoryLimitsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegionDescriptionTypeDef#
# RegionDescriptionTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import RegionDescriptionTypeDef
def get_value() -> RegionDescriptionTypeDef:
return {
"DirectoryId": ...,
}
# 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],
GetSnapshotLimitsResultTypeDef#
# GetSnapshotLimitsResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import GetSnapshotLimitsResultTypeDef
def get_value() -> GetSnapshotLimitsResultTypeDef:
return {
"SnapshotLimits": ...,
}
# GetSnapshotLimitsResultTypeDef definition
class GetSnapshotLimitsResultTypeDef(TypedDict):
SnapshotLimits: SnapshotLimitsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListIpRoutesResultTypeDef#
# ListIpRoutesResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ListIpRoutesResultTypeDef
def get_value() -> ListIpRoutesResultTypeDef:
return {
"IpRoutesInfo": ...,
}
# ListIpRoutesResultTypeDef definition
class ListIpRoutesResultTypeDef(TypedDict):
IpRoutesInfo: List[IpRouteInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListLogSubscriptionsResultTypeDef#
# ListLogSubscriptionsResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ListLogSubscriptionsResultTypeDef
def get_value() -> ListLogSubscriptionsResultTypeDef:
return {
"LogSubscriptions": ...,
}
# ListLogSubscriptionsResultTypeDef definition
class ListLogSubscriptionsResultTypeDef(TypedDict):
LogSubscriptions: List[LogSubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListSchemaExtensionsResultTypeDef#
# ListSchemaExtensionsResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ListSchemaExtensionsResultTypeDef
def get_value() -> ListSchemaExtensionsResultTypeDef:
return {
"SchemaExtensionsInfo": ...,
}
# ListSchemaExtensionsResultTypeDef definition
class ListSchemaExtensionsResultTypeDef(TypedDict):
SchemaExtensionsInfo: List[SchemaExtensionInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateDirectorySetupRequestTypeDef#
# UpdateDirectorySetupRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import UpdateDirectorySetupRequestTypeDef
def get_value() -> UpdateDirectorySetupRequestTypeDef:
return {
"DirectoryId": ...,
}
# UpdateDirectorySetupRequestTypeDef definition
class UpdateDirectorySetupRequestTypeDef(TypedDict):
DirectoryId: str,
UpdateType: UpdateTypeType, # (1)
OSUpdateSettings: NotRequired[OSUpdateSettingsTypeDef], # (2)
CreateSnapshotBeforeUpdate: NotRequired[bool],
UpdateValueTypeDef#
# UpdateValueTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import UpdateValueTypeDef
def get_value() -> UpdateValueTypeDef:
return {
"OSUpdateSettings": ...,
}
# UpdateValueTypeDef definition
class UpdateValueTypeDef(TypedDict):
OSUpdateSettings: NotRequired[OSUpdateSettingsTypeDef], # (1)
UpdateSettingsRequestTypeDef#
# UpdateSettingsRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import UpdateSettingsRequestTypeDef
def get_value() -> UpdateSettingsRequestTypeDef:
return {
"DirectoryId": ...,
}
# UpdateSettingsRequestTypeDef definition
class UpdateSettingsRequestTypeDef(TypedDict):
DirectoryId: str,
Settings: Sequence[SettingTypeDef], # (1)
- See SettingTypeDef
ShareDirectoryRequestTypeDef#
# ShareDirectoryRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import ShareDirectoryRequestTypeDef
def get_value() -> ShareDirectoryRequestTypeDef:
return {
"DirectoryId": ...,
}
# ShareDirectoryRequestTypeDef definition
class ShareDirectoryRequestTypeDef(TypedDict):
DirectoryId: str,
ShareTarget: ShareTargetTypeDef, # (1)
ShareMethod: ShareMethodType, # (2)
ShareNotes: NotRequired[str],
- See ShareTargetTypeDef
- See ShareMethodType
UnshareDirectoryRequestTypeDef#
# UnshareDirectoryRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import UnshareDirectoryRequestTypeDef
def get_value() -> UnshareDirectoryRequestTypeDef:
return {
"DirectoryId": ...,
}
# UnshareDirectoryRequestTypeDef definition
class UnshareDirectoryRequestTypeDef(TypedDict):
DirectoryId: str,
UnshareTarget: UnshareTargetTypeDef, # (1)
CreateComputerResultTypeDef#
# CreateComputerResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import CreateComputerResultTypeDef
def get_value() -> CreateComputerResultTypeDef:
return {
"Computer": ...,
}
# CreateComputerResultTypeDef definition
class CreateComputerResultTypeDef(TypedDict):
Computer: ComputerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCertificateResultTypeDef#
# DescribeCertificateResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeCertificateResultTypeDef
def get_value() -> DescribeCertificateResultTypeDef:
return {
"Certificate": ...,
}
# DescribeCertificateResultTypeDef definition
class DescribeCertificateResultTypeDef(TypedDict):
Certificate: CertificateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DirectoryDescriptionTypeDef#
# DirectoryDescriptionTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DirectoryDescriptionTypeDef
def get_value() -> DirectoryDescriptionTypeDef:
return {
"DirectoryId": ...,
}
# 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 TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeRegionsResultTypeDef
def get_value() -> DescribeRegionsResultTypeDef:
return {
"RegionsDescription": ...,
}
# DescribeRegionsResultTypeDef definition
class DescribeRegionsResultTypeDef(TypedDict):
RegionsDescription: List[RegionDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AddRegionRequestTypeDef#
# AddRegionRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import AddRegionRequestTypeDef
def get_value() -> AddRegionRequestTypeDef:
return {
"DirectoryId": ...,
}
# AddRegionRequestTypeDef definition
class AddRegionRequestTypeDef(TypedDict):
DirectoryId: str,
RegionName: str,
VPCSettings: DirectoryVpcSettingsUnionTypeDef, # (1)
CreateDirectoryRequestTypeDef#
# CreateDirectoryRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import CreateDirectoryRequestTypeDef
def get_value() -> CreateDirectoryRequestTypeDef:
return {
"Name": ...,
}
# CreateDirectoryRequestTypeDef definition
class CreateDirectoryRequestTypeDef(TypedDict):
Name: str,
Password: str,
Size: DirectorySizeType, # (1)
ShortName: NotRequired[str],
Description: NotRequired[str],
VpcSettings: NotRequired[DirectoryVpcSettingsUnionTypeDef], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See DirectorySizeType
- See DirectoryVpcSettingsTypeDef DirectoryVpcSettingsOutputTypeDef
- See TagTypeDef
CreateMicrosoftADRequestTypeDef#
# CreateMicrosoftADRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import CreateMicrosoftADRequestTypeDef
def get_value() -> CreateMicrosoftADRequestTypeDef:
return {
"Name": ...,
}
# CreateMicrosoftADRequestTypeDef definition
class CreateMicrosoftADRequestTypeDef(TypedDict):
Name: str,
Password: str,
VpcSettings: DirectoryVpcSettingsUnionTypeDef, # (1)
ShortName: NotRequired[str],
Description: NotRequired[str],
Edition: NotRequired[DirectoryEditionType], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See DirectoryVpcSettingsTypeDef DirectoryVpcSettingsOutputTypeDef
- See DirectoryEditionType
- See TagTypeDef
UpdateInfoEntryTypeDef#
# UpdateInfoEntryTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import UpdateInfoEntryTypeDef
def get_value() -> UpdateInfoEntryTypeDef:
return {
"Region": ...,
}
# 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
EnableRadiusRequestTypeDef#
# EnableRadiusRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import EnableRadiusRequestTypeDef
def get_value() -> EnableRadiusRequestTypeDef:
return {
"DirectoryId": ...,
}
# EnableRadiusRequestTypeDef definition
class EnableRadiusRequestTypeDef(TypedDict):
DirectoryId: str,
RadiusSettings: RadiusSettingsUnionTypeDef, # (1)
UpdateRadiusRequestTypeDef#
# UpdateRadiusRequestTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import UpdateRadiusRequestTypeDef
def get_value() -> UpdateRadiusRequestTypeDef:
return {
"DirectoryId": ...,
}
# UpdateRadiusRequestTypeDef definition
class UpdateRadiusRequestTypeDef(TypedDict):
DirectoryId: str,
RadiusSettings: RadiusSettingsUnionTypeDef, # (1)
DescribeDirectoriesResultTypeDef#
# DescribeDirectoriesResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeDirectoriesResultTypeDef
def get_value() -> DescribeDirectoriesResultTypeDef:
return {
"DirectoryDescriptions": ...,
}
# DescribeDirectoriesResultTypeDef definition
class DescribeDirectoriesResultTypeDef(TypedDict):
DirectoryDescriptions: List[DirectoryDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeUpdateDirectoryResultTypeDef#
# DescribeUpdateDirectoryResultTypeDef TypedDict usage example
from mypy_boto3_ds.type_defs import DescribeUpdateDirectoryResultTypeDef
def get_value() -> DescribeUpdateDirectoryResultTypeDef:
return {
"UpdateActivities": ...,
}
# DescribeUpdateDirectoryResultTypeDef definition
class DescribeUpdateDirectoryResultTypeDef(TypedDict):
UpdateActivities: List[UpdateInfoEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],