Type definitions#
Auto-generated documentation for Transfer type annotations stubs module mypy-boto3-transfer.
BlobTypeDef#
# BlobTypeDef Union usage example
from mypy_boto3_transfer.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_transfer.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
EndpointDetailsUnionTypeDef#
# EndpointDetailsUnionTypeDef Union usage example
from mypy_boto3_transfer.type_defs import EndpointDetailsUnionTypeDef
def get_value() -> EndpointDetailsUnionTypeDef:
return ...
# EndpointDetailsUnionTypeDef definition
EndpointDetailsUnionTypeDef = Union[
EndpointDetailsTypeDef, # (1)
EndpointDetailsOutputTypeDef, # (2)
]
PosixProfileUnionTypeDef#
# PosixProfileUnionTypeDef Union usage example
from mypy_boto3_transfer.type_defs import PosixProfileUnionTypeDef
def get_value() -> PosixProfileUnionTypeDef:
return ...
# PosixProfileUnionTypeDef definition
PosixProfileUnionTypeDef = Union[
PosixProfileTypeDef, # (1)
PosixProfileOutputTypeDef, # (2)
]
ProtocolDetailsUnionTypeDef#
# ProtocolDetailsUnionTypeDef Union usage example
from mypy_boto3_transfer.type_defs import ProtocolDetailsUnionTypeDef
def get_value() -> ProtocolDetailsUnionTypeDef:
return ...
# ProtocolDetailsUnionTypeDef definition
ProtocolDetailsUnionTypeDef = Union[
ProtocolDetailsTypeDef, # (1)
ProtocolDetailsOutputTypeDef, # (2)
]
SftpConnectorConfigUnionTypeDef#
# SftpConnectorConfigUnionTypeDef Union usage example
from mypy_boto3_transfer.type_defs import SftpConnectorConfigUnionTypeDef
def get_value() -> SftpConnectorConfigUnionTypeDef:
return ...
# SftpConnectorConfigUnionTypeDef definition
SftpConnectorConfigUnionTypeDef = Union[
SftpConnectorConfigTypeDef, # (1)
SftpConnectorConfigOutputTypeDef, # (2)
]
TagStepDetailsUnionTypeDef#
# TagStepDetailsUnionTypeDef Union usage example
from mypy_boto3_transfer.type_defs import TagStepDetailsUnionTypeDef
def get_value() -> TagStepDetailsUnionTypeDef:
return ...
# TagStepDetailsUnionTypeDef definition
TagStepDetailsUnionTypeDef = Union[
TagStepDetailsTypeDef, # (1)
TagStepDetailsOutputTypeDef, # (2)
]
WorkflowDetailsUnionTypeDef#
# WorkflowDetailsUnionTypeDef Union usage example
from mypy_boto3_transfer.type_defs import WorkflowDetailsUnionTypeDef
def get_value() -> WorkflowDetailsUnionTypeDef:
return ...
# WorkflowDetailsUnionTypeDef definition
WorkflowDetailsUnionTypeDef = Union[
WorkflowDetailsTypeDef, # (1)
WorkflowDetailsOutputTypeDef, # (2)
]
WorkflowStepUnionTypeDef#
# WorkflowStepUnionTypeDef Union usage example
from mypy_boto3_transfer.type_defs import WorkflowStepUnionTypeDef
def get_value() -> WorkflowStepUnionTypeDef:
return ...
# WorkflowStepUnionTypeDef definition
WorkflowStepUnionTypeDef = Union[
WorkflowStepTypeDef, # (1)
WorkflowStepOutputTypeDef, # (2)
]
As2ConnectorConfigTypeDef#
# As2ConnectorConfigTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import As2ConnectorConfigTypeDef
def get_value() -> As2ConnectorConfigTypeDef:
return {
"LocalProfileId": ...,
}
# As2ConnectorConfigTypeDef definition
class As2ConnectorConfigTypeDef(TypedDict):
LocalProfileId: NotRequired[str],
PartnerProfileId: NotRequired[str],
MessageSubject: NotRequired[str],
Compression: NotRequired[CompressionEnumType], # (1)
EncryptionAlgorithm: NotRequired[EncryptionAlgType], # (2)
SigningAlgorithm: NotRequired[SigningAlgType], # (3)
MdnSigningAlgorithm: NotRequired[MdnSigningAlgType], # (4)
MdnResponse: NotRequired[MdnResponseType], # (5)
BasicAuthSecretId: NotRequired[str],
PreserveContentType: NotRequired[PreserveContentTypeType], # (6)
- See CompressionEnumType
- See EncryptionAlgType
- See SigningAlgType
- See MdnSigningAlgType
- See MdnResponseType
- See PreserveContentTypeType
ConnectorFileTransferResultTypeDef#
# ConnectorFileTransferResultTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ConnectorFileTransferResultTypeDef
def get_value() -> ConnectorFileTransferResultTypeDef:
return {
"FilePath": ...,
}
# ConnectorFileTransferResultTypeDef definition
class ConnectorFileTransferResultTypeDef(TypedDict):
FilePath: str,
StatusCode: TransferTableStatusType, # (1)
FailureCode: NotRequired[str],
FailureMessage: NotRequired[str],
HomeDirectoryMapEntryTypeDef#
# HomeDirectoryMapEntryTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import HomeDirectoryMapEntryTypeDef
def get_value() -> HomeDirectoryMapEntryTypeDef:
return {
"Entry": ...,
}
# HomeDirectoryMapEntryTypeDef definition
class HomeDirectoryMapEntryTypeDef(TypedDict):
Entry: str,
Target: str,
Type: NotRequired[MapTypeType], # (1)
- See MapTypeType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_transfer.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],
CustomDirectoriesTypeTypeDef#
# CustomDirectoriesTypeTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CustomDirectoriesTypeTypeDef
def get_value() -> CustomDirectoriesTypeTypeDef:
return {
"FailedFilesDirectory": ...,
}
# CustomDirectoriesTypeTypeDef definition
class CustomDirectoriesTypeTypeDef(TypedDict):
FailedFilesDirectory: str,
MdnFilesDirectory: str,
PayloadFilesDirectory: str,
StatusFilesDirectory: str,
TemporaryFilesDirectory: str,
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
IdentityProviderDetailsTypeDef#
# IdentityProviderDetailsTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import IdentityProviderDetailsTypeDef
def get_value() -> IdentityProviderDetailsTypeDef:
return {
"Url": ...,
}
# IdentityProviderDetailsTypeDef definition
class IdentityProviderDetailsTypeDef(TypedDict):
Url: NotRequired[str],
InvocationRole: NotRequired[str],
DirectoryId: NotRequired[str],
Function: NotRequired[str],
SftpAuthenticationMethods: NotRequired[SftpAuthenticationMethodsType], # (1)
S3StorageOptionsTypeDef#
# S3StorageOptionsTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import S3StorageOptionsTypeDef
def get_value() -> S3StorageOptionsTypeDef:
return {
"DirectoryListingOptimization": ...,
}
# S3StorageOptionsTypeDef definition
class S3StorageOptionsTypeDef(TypedDict):
DirectoryListingOptimization: NotRequired[DirectoryListingOptimizationType], # (1)
WebAppUnitsTypeDef#
# WebAppUnitsTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import WebAppUnitsTypeDef
def get_value() -> WebAppUnitsTypeDef:
return {
"Provisioned": ...,
}
# WebAppUnitsTypeDef definition
class WebAppUnitsTypeDef(TypedDict):
Provisioned: NotRequired[int],
CustomStepDetailsTypeDef#
# CustomStepDetailsTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CustomStepDetailsTypeDef
def get_value() -> CustomStepDetailsTypeDef:
return {
"Name": ...,
}
# CustomStepDetailsTypeDef definition
class CustomStepDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Target: NotRequired[str],
TimeoutSeconds: NotRequired[int],
SourceFileLocation: NotRequired[str],
DeleteAccessRequestTypeDef#
# DeleteAccessRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DeleteAccessRequestTypeDef
def get_value() -> DeleteAccessRequestTypeDef:
return {
"ServerId": ...,
}
# DeleteAccessRequestTypeDef definition
class DeleteAccessRequestTypeDef(TypedDict):
ServerId: str,
ExternalId: str,
DeleteAgreementRequestTypeDef#
# DeleteAgreementRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DeleteAgreementRequestTypeDef
def get_value() -> DeleteAgreementRequestTypeDef:
return {
"AgreementId": ...,
}
# DeleteAgreementRequestTypeDef definition
class DeleteAgreementRequestTypeDef(TypedDict):
AgreementId: str,
ServerId: str,
DeleteCertificateRequestTypeDef#
# DeleteCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DeleteCertificateRequestTypeDef
def get_value() -> DeleteCertificateRequestTypeDef:
return {
"CertificateId": ...,
}
# DeleteCertificateRequestTypeDef definition
class DeleteCertificateRequestTypeDef(TypedDict):
CertificateId: str,
DeleteConnectorRequestTypeDef#
# DeleteConnectorRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DeleteConnectorRequestTypeDef
def get_value() -> DeleteConnectorRequestTypeDef:
return {
"ConnectorId": ...,
}
# DeleteConnectorRequestTypeDef definition
class DeleteConnectorRequestTypeDef(TypedDict):
ConnectorId: str,
DeleteHostKeyRequestTypeDef#
# DeleteHostKeyRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DeleteHostKeyRequestTypeDef
def get_value() -> DeleteHostKeyRequestTypeDef:
return {
"ServerId": ...,
}
# DeleteHostKeyRequestTypeDef definition
class DeleteHostKeyRequestTypeDef(TypedDict):
ServerId: str,
HostKeyId: str,
DeleteProfileRequestTypeDef#
# DeleteProfileRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DeleteProfileRequestTypeDef
def get_value() -> DeleteProfileRequestTypeDef:
return {
"ProfileId": ...,
}
# DeleteProfileRequestTypeDef definition
class DeleteProfileRequestTypeDef(TypedDict):
ProfileId: str,
DeleteServerRequestTypeDef#
# DeleteServerRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DeleteServerRequestTypeDef
def get_value() -> DeleteServerRequestTypeDef:
return {
"ServerId": ...,
}
# DeleteServerRequestTypeDef definition
class DeleteServerRequestTypeDef(TypedDict):
ServerId: str,
DeleteSshPublicKeyRequestTypeDef#
# DeleteSshPublicKeyRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DeleteSshPublicKeyRequestTypeDef
def get_value() -> DeleteSshPublicKeyRequestTypeDef:
return {
"ServerId": ...,
}
# DeleteSshPublicKeyRequestTypeDef definition
class DeleteSshPublicKeyRequestTypeDef(TypedDict):
ServerId: str,
SshPublicKeyId: str,
UserName: str,
DeleteStepDetailsTypeDef#
# DeleteStepDetailsTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DeleteStepDetailsTypeDef
def get_value() -> DeleteStepDetailsTypeDef:
return {
"Name": ...,
}
# DeleteStepDetailsTypeDef definition
class DeleteStepDetailsTypeDef(TypedDict):
Name: NotRequired[str],
SourceFileLocation: NotRequired[str],
DeleteUserRequestTypeDef#
# DeleteUserRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DeleteUserRequestTypeDef
def get_value() -> DeleteUserRequestTypeDef:
return {
"ServerId": ...,
}
# DeleteUserRequestTypeDef definition
class DeleteUserRequestTypeDef(TypedDict):
ServerId: str,
UserName: str,
DeleteWebAppCustomizationRequestTypeDef#
# DeleteWebAppCustomizationRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DeleteWebAppCustomizationRequestTypeDef
def get_value() -> DeleteWebAppCustomizationRequestTypeDef:
return {
"WebAppId": ...,
}
# DeleteWebAppCustomizationRequestTypeDef definition
class DeleteWebAppCustomizationRequestTypeDef(TypedDict):
WebAppId: str,
DeleteWebAppRequestTypeDef#
# DeleteWebAppRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DeleteWebAppRequestTypeDef
def get_value() -> DeleteWebAppRequestTypeDef:
return {
"WebAppId": ...,
}
# DeleteWebAppRequestTypeDef definition
class DeleteWebAppRequestTypeDef(TypedDict):
WebAppId: str,
DeleteWorkflowRequestTypeDef#
# DeleteWorkflowRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DeleteWorkflowRequestTypeDef
def get_value() -> DeleteWorkflowRequestTypeDef:
return {
"WorkflowId": ...,
}
# DeleteWorkflowRequestTypeDef definition
class DeleteWorkflowRequestTypeDef(TypedDict):
WorkflowId: str,
DescribeAccessRequestTypeDef#
# DescribeAccessRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeAccessRequestTypeDef
def get_value() -> DescribeAccessRequestTypeDef:
return {
"ServerId": ...,
}
# DescribeAccessRequestTypeDef definition
class DescribeAccessRequestTypeDef(TypedDict):
ServerId: str,
ExternalId: str,
DescribeAgreementRequestTypeDef#
# DescribeAgreementRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeAgreementRequestTypeDef
def get_value() -> DescribeAgreementRequestTypeDef:
return {
"AgreementId": ...,
}
# DescribeAgreementRequestTypeDef definition
class DescribeAgreementRequestTypeDef(TypedDict):
AgreementId: str,
ServerId: str,
DescribeCertificateRequestTypeDef#
# DescribeCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeCertificateRequestTypeDef
def get_value() -> DescribeCertificateRequestTypeDef:
return {
"CertificateId": ...,
}
# DescribeCertificateRequestTypeDef definition
class DescribeCertificateRequestTypeDef(TypedDict):
CertificateId: str,
DescribeConnectorRequestTypeDef#
# DescribeConnectorRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeConnectorRequestTypeDef
def get_value() -> DescribeConnectorRequestTypeDef:
return {
"ConnectorId": ...,
}
# DescribeConnectorRequestTypeDef definition
class DescribeConnectorRequestTypeDef(TypedDict):
ConnectorId: str,
DescribeExecutionRequestTypeDef#
# DescribeExecutionRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeExecutionRequestTypeDef
def get_value() -> DescribeExecutionRequestTypeDef:
return {
"ExecutionId": ...,
}
# DescribeExecutionRequestTypeDef definition
class DescribeExecutionRequestTypeDef(TypedDict):
ExecutionId: str,
WorkflowId: str,
DescribeHostKeyRequestTypeDef#
# DescribeHostKeyRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeHostKeyRequestTypeDef
def get_value() -> DescribeHostKeyRequestTypeDef:
return {
"ServerId": ...,
}
# DescribeHostKeyRequestTypeDef definition
class DescribeHostKeyRequestTypeDef(TypedDict):
ServerId: str,
HostKeyId: str,
DescribeProfileRequestTypeDef#
# DescribeProfileRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeProfileRequestTypeDef
def get_value() -> DescribeProfileRequestTypeDef:
return {
"ProfileId": ...,
}
# DescribeProfileRequestTypeDef definition
class DescribeProfileRequestTypeDef(TypedDict):
ProfileId: str,
DescribeSecurityPolicyRequestTypeDef#
# DescribeSecurityPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeSecurityPolicyRequestTypeDef
def get_value() -> DescribeSecurityPolicyRequestTypeDef:
return {
"SecurityPolicyName": ...,
}
# DescribeSecurityPolicyRequestTypeDef definition
class DescribeSecurityPolicyRequestTypeDef(TypedDict):
SecurityPolicyName: str,
DescribedSecurityPolicyTypeDef#
# DescribedSecurityPolicyTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribedSecurityPolicyTypeDef
def get_value() -> DescribedSecurityPolicyTypeDef:
return {
"Fips": ...,
}
# DescribedSecurityPolicyTypeDef definition
class DescribedSecurityPolicyTypeDef(TypedDict):
SecurityPolicyName: str,
Fips: NotRequired[bool],
SshCiphers: NotRequired[List[str]],
SshKexs: NotRequired[List[str]],
SshMacs: NotRequired[List[str]],
TlsCiphers: NotRequired[List[str]],
SshHostKeyAlgorithms: NotRequired[List[str]],
Type: NotRequired[SecurityPolicyResourceTypeType], # (1)
Protocols: NotRequired[List[SecurityPolicyProtocolType]], # (2)
DescribeServerRequestTypeDef#
# DescribeServerRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeServerRequestTypeDef
def get_value() -> DescribeServerRequestTypeDef:
return {
"ServerId": ...,
}
# DescribeServerRequestTypeDef definition
class DescribeServerRequestTypeDef(TypedDict):
ServerId: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeUserRequestTypeDef#
# DescribeUserRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeUserRequestTypeDef
def get_value() -> DescribeUserRequestTypeDef:
return {
"ServerId": ...,
}
# DescribeUserRequestTypeDef definition
class DescribeUserRequestTypeDef(TypedDict):
ServerId: str,
UserName: str,
DescribeWebAppCustomizationRequestTypeDef#
# DescribeWebAppCustomizationRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeWebAppCustomizationRequestTypeDef
def get_value() -> DescribeWebAppCustomizationRequestTypeDef:
return {
"WebAppId": ...,
}
# DescribeWebAppCustomizationRequestTypeDef definition
class DescribeWebAppCustomizationRequestTypeDef(TypedDict):
WebAppId: str,
DescribedWebAppCustomizationTypeDef#
# DescribedWebAppCustomizationTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribedWebAppCustomizationTypeDef
def get_value() -> DescribedWebAppCustomizationTypeDef:
return {
"Arn": ...,
}
# DescribedWebAppCustomizationTypeDef definition
class DescribedWebAppCustomizationTypeDef(TypedDict):
Arn: str,
WebAppId: str,
Title: NotRequired[str],
LogoFile: NotRequired[bytes],
FaviconFile: NotRequired[bytes],
DescribeWebAppRequestTypeDef#
# DescribeWebAppRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeWebAppRequestTypeDef
def get_value() -> DescribeWebAppRequestTypeDef:
return {
"WebAppId": ...,
}
# DescribeWebAppRequestTypeDef definition
class DescribeWebAppRequestTypeDef(TypedDict):
WebAppId: str,
DescribeWorkflowRequestTypeDef#
# DescribeWorkflowRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeWorkflowRequestTypeDef
def get_value() -> DescribeWorkflowRequestTypeDef:
return {
"WorkflowId": ...,
}
# DescribeWorkflowRequestTypeDef definition
class DescribeWorkflowRequestTypeDef(TypedDict):
WorkflowId: str,
PosixProfileOutputTypeDef#
# PosixProfileOutputTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import PosixProfileOutputTypeDef
def get_value() -> PosixProfileOutputTypeDef:
return {
"Uid": ...,
}
# PosixProfileOutputTypeDef definition
class PosixProfileOutputTypeDef(TypedDict):
Uid: int,
Gid: int,
SecondaryGids: NotRequired[List[int]],
SftpConnectorConfigOutputTypeDef#
# SftpConnectorConfigOutputTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import SftpConnectorConfigOutputTypeDef
def get_value() -> SftpConnectorConfigOutputTypeDef:
return {
"UserSecretId": ...,
}
# SftpConnectorConfigOutputTypeDef definition
class SftpConnectorConfigOutputTypeDef(TypedDict):
UserSecretId: NotRequired[str],
TrustedHostKeys: NotRequired[List[str]],
LoggingConfigurationTypeDef#
# LoggingConfigurationTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import LoggingConfigurationTypeDef
def get_value() -> LoggingConfigurationTypeDef:
return {
"LoggingRole": ...,
}
# LoggingConfigurationTypeDef definition
class LoggingConfigurationTypeDef(TypedDict):
LoggingRole: NotRequired[str],
LogGroupName: NotRequired[str],
DescribedIdentityCenterConfigTypeDef#
# DescribedIdentityCenterConfigTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribedIdentityCenterConfigTypeDef
def get_value() -> DescribedIdentityCenterConfigTypeDef:
return {
"ApplicationArn": ...,
}
# DescribedIdentityCenterConfigTypeDef definition
class DescribedIdentityCenterConfigTypeDef(TypedDict):
ApplicationArn: NotRequired[str],
InstanceArn: NotRequired[str],
Role: NotRequired[str],
EndpointDetailsOutputTypeDef#
# EndpointDetailsOutputTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import EndpointDetailsOutputTypeDef
def get_value() -> EndpointDetailsOutputTypeDef:
return {
"AddressAllocationIds": ...,
}
# EndpointDetailsOutputTypeDef definition
class EndpointDetailsOutputTypeDef(TypedDict):
AddressAllocationIds: NotRequired[List[str]],
SubnetIds: NotRequired[List[str]],
VpcEndpointId: NotRequired[str],
VpcId: NotRequired[str],
SecurityGroupIds: NotRequired[List[str]],
ProtocolDetailsOutputTypeDef#
# ProtocolDetailsOutputTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ProtocolDetailsOutputTypeDef
def get_value() -> ProtocolDetailsOutputTypeDef:
return {
"PassiveIp": ...,
}
# ProtocolDetailsOutputTypeDef definition
class ProtocolDetailsOutputTypeDef(TypedDict):
PassiveIp: NotRequired[str],
TlsSessionResumptionMode: NotRequired[TlsSessionResumptionModeType], # (1)
SetStatOption: NotRequired[SetStatOptionType], # (2)
As2Transports: NotRequired[List[As2TransportType]], # (3)
SshPublicKeyTypeDef#
# SshPublicKeyTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import SshPublicKeyTypeDef
def get_value() -> SshPublicKeyTypeDef:
return {
"DateImported": ...,
}
# SshPublicKeyTypeDef definition
class SshPublicKeyTypeDef(TypedDict):
DateImported: datetime,
SshPublicKeyBody: str,
SshPublicKeyId: str,
EfsFileLocationTypeDef#
# EfsFileLocationTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import EfsFileLocationTypeDef
def get_value() -> EfsFileLocationTypeDef:
return {
"FileSystemId": ...,
}
# EfsFileLocationTypeDef definition
class EfsFileLocationTypeDef(TypedDict):
FileSystemId: NotRequired[str],
Path: NotRequired[str],
EndpointDetailsTypeDef#
# EndpointDetailsTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import EndpointDetailsTypeDef
def get_value() -> EndpointDetailsTypeDef:
return {
"AddressAllocationIds": ...,
}
# EndpointDetailsTypeDef definition
class EndpointDetailsTypeDef(TypedDict):
AddressAllocationIds: NotRequired[Sequence[str]],
SubnetIds: NotRequired[Sequence[str]],
VpcEndpointId: NotRequired[str],
VpcId: NotRequired[str],
SecurityGroupIds: NotRequired[Sequence[str]],
ExecutionErrorTypeDef#
# ExecutionErrorTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ExecutionErrorTypeDef
def get_value() -> ExecutionErrorTypeDef:
return {
"Type": ...,
}
# ExecutionErrorTypeDef definition
class ExecutionErrorTypeDef(TypedDict):
Type: ExecutionErrorTypeType, # (1)
Message: str,
S3FileLocationTypeDef#
# S3FileLocationTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import S3FileLocationTypeDef
def get_value() -> S3FileLocationTypeDef:
return {
"Bucket": ...,
}
# S3FileLocationTypeDef definition
class S3FileLocationTypeDef(TypedDict):
Bucket: NotRequired[str],
Key: NotRequired[str],
VersionId: NotRequired[str],
Etag: NotRequired[str],
IdentityCenterConfigTypeDef#
# IdentityCenterConfigTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import IdentityCenterConfigTypeDef
def get_value() -> IdentityCenterConfigTypeDef:
return {
"InstanceArn": ...,
}
# IdentityCenterConfigTypeDef definition
class IdentityCenterConfigTypeDef(TypedDict):
InstanceArn: NotRequired[str],
Role: NotRequired[str],
ImportSshPublicKeyRequestTypeDef#
# ImportSshPublicKeyRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ImportSshPublicKeyRequestTypeDef
def get_value() -> ImportSshPublicKeyRequestTypeDef:
return {
"ServerId": ...,
}
# ImportSshPublicKeyRequestTypeDef definition
class ImportSshPublicKeyRequestTypeDef(TypedDict):
ServerId: str,
SshPublicKeyBody: str,
UserName: str,
S3InputFileLocationTypeDef#
# S3InputFileLocationTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import S3InputFileLocationTypeDef
def get_value() -> S3InputFileLocationTypeDef:
return {
"Bucket": ...,
}
# S3InputFileLocationTypeDef definition
class S3InputFileLocationTypeDef(TypedDict):
Bucket: NotRequired[str],
Key: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAccessesRequestTypeDef#
# ListAccessesRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListAccessesRequestTypeDef
def get_value() -> ListAccessesRequestTypeDef:
return {
"ServerId": ...,
}
# ListAccessesRequestTypeDef definition
class ListAccessesRequestTypeDef(TypedDict):
ServerId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedAccessTypeDef#
# ListedAccessTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListedAccessTypeDef
def get_value() -> ListedAccessTypeDef:
return {
"HomeDirectory": ...,
}
# ListedAccessTypeDef definition
class ListedAccessTypeDef(TypedDict):
HomeDirectory: NotRequired[str],
HomeDirectoryType: NotRequired[HomeDirectoryTypeType], # (1)
Role: NotRequired[str],
ExternalId: NotRequired[str],
ListAgreementsRequestTypeDef#
# ListAgreementsRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListAgreementsRequestTypeDef
def get_value() -> ListAgreementsRequestTypeDef:
return {
"ServerId": ...,
}
# ListAgreementsRequestTypeDef definition
class ListAgreementsRequestTypeDef(TypedDict):
ServerId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedAgreementTypeDef#
# ListedAgreementTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListedAgreementTypeDef
def get_value() -> ListedAgreementTypeDef:
return {
"Arn": ...,
}
# ListedAgreementTypeDef definition
class ListedAgreementTypeDef(TypedDict):
Arn: NotRequired[str],
AgreementId: NotRequired[str],
Description: NotRequired[str],
Status: NotRequired[AgreementStatusTypeType], # (1)
ServerId: NotRequired[str],
LocalProfileId: NotRequired[str],
PartnerProfileId: NotRequired[str],
ListCertificatesRequestTypeDef#
# ListCertificatesRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListCertificatesRequestTypeDef
def get_value() -> ListCertificatesRequestTypeDef:
return {
"MaxResults": ...,
}
# ListCertificatesRequestTypeDef definition
class ListCertificatesRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedCertificateTypeDef#
# ListedCertificateTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListedCertificateTypeDef
def get_value() -> ListedCertificateTypeDef:
return {
"Arn": ...,
}
# ListedCertificateTypeDef definition
class ListedCertificateTypeDef(TypedDict):
Arn: NotRequired[str],
CertificateId: NotRequired[str],
Usage: NotRequired[CertificateUsageTypeType], # (1)
Status: NotRequired[CertificateStatusTypeType], # (2)
ActiveDate: NotRequired[datetime],
InactiveDate: NotRequired[datetime],
Type: NotRequired[CertificateTypeType], # (3)
Description: NotRequired[str],
ListConnectorsRequestTypeDef#
# ListConnectorsRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListConnectorsRequestTypeDef
def get_value() -> ListConnectorsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListConnectorsRequestTypeDef definition
class ListConnectorsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedConnectorTypeDef#
# ListedConnectorTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListedConnectorTypeDef
def get_value() -> ListedConnectorTypeDef:
return {
"Arn": ...,
}
# ListedConnectorTypeDef definition
class ListedConnectorTypeDef(TypedDict):
Arn: NotRequired[str],
ConnectorId: NotRequired[str],
Url: NotRequired[str],
ListExecutionsRequestTypeDef#
# ListExecutionsRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListExecutionsRequestTypeDef
def get_value() -> ListExecutionsRequestTypeDef:
return {
"WorkflowId": ...,
}
# ListExecutionsRequestTypeDef definition
class ListExecutionsRequestTypeDef(TypedDict):
WorkflowId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFileTransferResultsRequestTypeDef#
# ListFileTransferResultsRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListFileTransferResultsRequestTypeDef
def get_value() -> ListFileTransferResultsRequestTypeDef:
return {
"ConnectorId": ...,
}
# ListFileTransferResultsRequestTypeDef definition
class ListFileTransferResultsRequestTypeDef(TypedDict):
ConnectorId: str,
TransferId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListHostKeysRequestTypeDef#
# ListHostKeysRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListHostKeysRequestTypeDef
def get_value() -> ListHostKeysRequestTypeDef:
return {
"ServerId": ...,
}
# ListHostKeysRequestTypeDef definition
class ListHostKeysRequestTypeDef(TypedDict):
ServerId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedHostKeyTypeDef#
# ListedHostKeyTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListedHostKeyTypeDef
def get_value() -> ListedHostKeyTypeDef:
return {
"Arn": ...,
}
# ListedHostKeyTypeDef definition
class ListedHostKeyTypeDef(TypedDict):
Arn: str,
HostKeyId: NotRequired[str],
Fingerprint: NotRequired[str],
Description: NotRequired[str],
Type: NotRequired[str],
DateImported: NotRequired[datetime],
ListProfilesRequestTypeDef#
# ListProfilesRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListProfilesRequestTypeDef
def get_value() -> ListProfilesRequestTypeDef:
return {
"MaxResults": ...,
}
# ListProfilesRequestTypeDef definition
class ListProfilesRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ProfileType: NotRequired[ProfileTypeType], # (1)
- See ProfileTypeType
ListedProfileTypeDef#
# ListedProfileTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListedProfileTypeDef
def get_value() -> ListedProfileTypeDef:
return {
"Arn": ...,
}
# ListedProfileTypeDef definition
class ListedProfileTypeDef(TypedDict):
Arn: NotRequired[str],
ProfileId: NotRequired[str],
As2Id: NotRequired[str],
ProfileType: NotRequired[ProfileTypeType], # (1)
- See ProfileTypeType
ListSecurityPoliciesRequestTypeDef#
# ListSecurityPoliciesRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListSecurityPoliciesRequestTypeDef
def get_value() -> ListSecurityPoliciesRequestTypeDef:
return {
"MaxResults": ...,
}
# ListSecurityPoliciesRequestTypeDef definition
class ListSecurityPoliciesRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListServersRequestTypeDef#
# ListServersRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListServersRequestTypeDef
def get_value() -> ListServersRequestTypeDef:
return {
"MaxResults": ...,
}
# ListServersRequestTypeDef definition
class ListServersRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedServerTypeDef#
# ListedServerTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListedServerTypeDef
def get_value() -> ListedServerTypeDef:
return {
"Arn": ...,
}
# ListedServerTypeDef definition
class ListedServerTypeDef(TypedDict):
Arn: str,
Domain: NotRequired[DomainType], # (1)
IdentityProviderType: NotRequired[IdentityProviderTypeType], # (2)
EndpointType: NotRequired[EndpointTypeType], # (3)
LoggingRole: NotRequired[str],
ServerId: NotRequired[str],
State: NotRequired[StateType], # (4)
UserCount: NotRequired[int],
- See DomainType
- See IdentityProviderTypeType
- See EndpointTypeType
- See StateType
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"Arn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
Arn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListUsersRequestTypeDef#
# ListUsersRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListUsersRequestTypeDef
def get_value() -> ListUsersRequestTypeDef:
return {
"ServerId": ...,
}
# ListUsersRequestTypeDef definition
class ListUsersRequestTypeDef(TypedDict):
ServerId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedUserTypeDef#
# ListedUserTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListedUserTypeDef
def get_value() -> ListedUserTypeDef:
return {
"Arn": ...,
}
# ListedUserTypeDef definition
class ListedUserTypeDef(TypedDict):
Arn: str,
HomeDirectory: NotRequired[str],
HomeDirectoryType: NotRequired[HomeDirectoryTypeType], # (1)
Role: NotRequired[str],
SshPublicKeyCount: NotRequired[int],
UserName: NotRequired[str],
ListWebAppsRequestTypeDef#
# ListWebAppsRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListWebAppsRequestTypeDef
def get_value() -> ListWebAppsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListWebAppsRequestTypeDef definition
class ListWebAppsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedWebAppTypeDef#
# ListedWebAppTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListedWebAppTypeDef
def get_value() -> ListedWebAppTypeDef:
return {
"Arn": ...,
}
# ListedWebAppTypeDef definition
class ListedWebAppTypeDef(TypedDict):
Arn: str,
WebAppId: str,
AccessEndpoint: NotRequired[str],
WebAppEndpoint: NotRequired[str],
ListWorkflowsRequestTypeDef#
# ListWorkflowsRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListWorkflowsRequestTypeDef
def get_value() -> ListWorkflowsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListWorkflowsRequestTypeDef definition
class ListWorkflowsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedWorkflowTypeDef#
# ListedWorkflowTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListedWorkflowTypeDef
def get_value() -> ListedWorkflowTypeDef:
return {
"WorkflowId": ...,
}
# ListedWorkflowTypeDef definition
class ListedWorkflowTypeDef(TypedDict):
WorkflowId: NotRequired[str],
Description: NotRequired[str],
Arn: NotRequired[str],
PosixProfileTypeDef#
# PosixProfileTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import PosixProfileTypeDef
def get_value() -> PosixProfileTypeDef:
return {
"Uid": ...,
}
# PosixProfileTypeDef definition
class PosixProfileTypeDef(TypedDict):
Uid: int,
Gid: int,
SecondaryGids: NotRequired[Sequence[int]],
ProtocolDetailsTypeDef#
# ProtocolDetailsTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ProtocolDetailsTypeDef
def get_value() -> ProtocolDetailsTypeDef:
return {
"PassiveIp": ...,
}
# ProtocolDetailsTypeDef definition
class ProtocolDetailsTypeDef(TypedDict):
PassiveIp: NotRequired[str],
TlsSessionResumptionMode: NotRequired[TlsSessionResumptionModeType], # (1)
SetStatOption: NotRequired[SetStatOptionType], # (2)
As2Transports: NotRequired[Sequence[As2TransportType]], # (3)
S3TagTypeDef#
# S3TagTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import S3TagTypeDef
def get_value() -> S3TagTypeDef:
return {
"Key": ...,
}
# S3TagTypeDef definition
class S3TagTypeDef(TypedDict):
Key: str,
Value: str,
SendWorkflowStepStateRequestTypeDef#
# SendWorkflowStepStateRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import SendWorkflowStepStateRequestTypeDef
def get_value() -> SendWorkflowStepStateRequestTypeDef:
return {
"WorkflowId": ...,
}
# SendWorkflowStepStateRequestTypeDef definition
class SendWorkflowStepStateRequestTypeDef(TypedDict):
WorkflowId: str,
ExecutionId: str,
Token: str,
Status: CustomStepStatusType, # (1)
UserDetailsTypeDef#
# UserDetailsTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UserDetailsTypeDef
def get_value() -> UserDetailsTypeDef:
return {
"UserName": ...,
}
# UserDetailsTypeDef definition
class UserDetailsTypeDef(TypedDict):
UserName: str,
ServerId: str,
SessionId: NotRequired[str],
SftpConnectorConfigTypeDef#
# SftpConnectorConfigTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import SftpConnectorConfigTypeDef
def get_value() -> SftpConnectorConfigTypeDef:
return {
"UserSecretId": ...,
}
# SftpConnectorConfigTypeDef definition
class SftpConnectorConfigTypeDef(TypedDict):
UserSecretId: NotRequired[str],
TrustedHostKeys: NotRequired[Sequence[str]],
StartDirectoryListingRequestTypeDef#
# StartDirectoryListingRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import StartDirectoryListingRequestTypeDef
def get_value() -> StartDirectoryListingRequestTypeDef:
return {
"ConnectorId": ...,
}
# StartDirectoryListingRequestTypeDef definition
class StartDirectoryListingRequestTypeDef(TypedDict):
ConnectorId: str,
RemoteDirectoryPath: str,
OutputDirectoryPath: str,
MaxItems: NotRequired[int],
StartFileTransferRequestTypeDef#
# StartFileTransferRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import StartFileTransferRequestTypeDef
def get_value() -> StartFileTransferRequestTypeDef:
return {
"ConnectorId": ...,
}
# StartFileTransferRequestTypeDef definition
class StartFileTransferRequestTypeDef(TypedDict):
ConnectorId: str,
SendFilePaths: NotRequired[Sequence[str]],
RetrieveFilePaths: NotRequired[Sequence[str]],
LocalDirectoryPath: NotRequired[str],
RemoteDirectoryPath: NotRequired[str],
StartServerRequestTypeDef#
# StartServerRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import StartServerRequestTypeDef
def get_value() -> StartServerRequestTypeDef:
return {
"ServerId": ...,
}
# StartServerRequestTypeDef definition
class StartServerRequestTypeDef(TypedDict):
ServerId: str,
StopServerRequestTypeDef#
# StopServerRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import StopServerRequestTypeDef
def get_value() -> StopServerRequestTypeDef:
return {
"ServerId": ...,
}
# StopServerRequestTypeDef definition
class StopServerRequestTypeDef(TypedDict):
ServerId: str,
TestConnectionRequestTypeDef#
# TestConnectionRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import TestConnectionRequestTypeDef
def get_value() -> TestConnectionRequestTypeDef:
return {
"ConnectorId": ...,
}
# TestConnectionRequestTypeDef definition
class TestConnectionRequestTypeDef(TypedDict):
ConnectorId: str,
TestIdentityProviderRequestTypeDef#
# TestIdentityProviderRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import TestIdentityProviderRequestTypeDef
def get_value() -> TestIdentityProviderRequestTypeDef:
return {
"ServerId": ...,
}
# TestIdentityProviderRequestTypeDef definition
class TestIdentityProviderRequestTypeDef(TypedDict):
ServerId: str,
UserName: str,
ServerProtocol: NotRequired[ProtocolType], # (1)
SourceIp: NotRequired[str],
UserPassword: NotRequired[str],
- See ProtocolType
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"Arn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
Arn: str,
TagKeys: Sequence[str],
UpdateHostKeyRequestTypeDef#
# UpdateHostKeyRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateHostKeyRequestTypeDef
def get_value() -> UpdateHostKeyRequestTypeDef:
return {
"ServerId": ...,
}
# UpdateHostKeyRequestTypeDef definition
class UpdateHostKeyRequestTypeDef(TypedDict):
ServerId: str,
HostKeyId: str,
Description: str,
UpdateProfileRequestTypeDef#
# UpdateProfileRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateProfileRequestTypeDef
def get_value() -> UpdateProfileRequestTypeDef:
return {
"ProfileId": ...,
}
# UpdateProfileRequestTypeDef definition
class UpdateProfileRequestTypeDef(TypedDict):
ProfileId: str,
CertificateIds: NotRequired[Sequence[str]],
UpdateWebAppIdentityCenterConfigTypeDef#
# UpdateWebAppIdentityCenterConfigTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateWebAppIdentityCenterConfigTypeDef
def get_value() -> UpdateWebAppIdentityCenterConfigTypeDef:
return {
"Role": ...,
}
# UpdateWebAppIdentityCenterConfigTypeDef definition
class UpdateWebAppIdentityCenterConfigTypeDef(TypedDict):
Role: NotRequired[str],
WorkflowDetailTypeDef#
# WorkflowDetailTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import WorkflowDetailTypeDef
def get_value() -> WorkflowDetailTypeDef:
return {
"WorkflowId": ...,
}
# WorkflowDetailTypeDef definition
class WorkflowDetailTypeDef(TypedDict):
WorkflowId: str,
ExecutionRole: str,
UpdateWebAppCustomizationRequestTypeDef#
# UpdateWebAppCustomizationRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateWebAppCustomizationRequestTypeDef
def get_value() -> UpdateWebAppCustomizationRequestTypeDef:
return {
"WebAppId": ...,
}
# UpdateWebAppCustomizationRequestTypeDef definition
class UpdateWebAppCustomizationRequestTypeDef(TypedDict):
WebAppId: str,
Title: NotRequired[str],
LogoFile: NotRequired[BlobTypeDef],
FaviconFile: NotRequired[BlobTypeDef],
CreateAccessResponseTypeDef#
# CreateAccessResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CreateAccessResponseTypeDef
def get_value() -> CreateAccessResponseTypeDef:
return {
"ServerId": ...,
}
# CreateAccessResponseTypeDef definition
class CreateAccessResponseTypeDef(TypedDict):
ServerId: str,
ExternalId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAgreementResponseTypeDef#
# CreateAgreementResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CreateAgreementResponseTypeDef
def get_value() -> CreateAgreementResponseTypeDef:
return {
"AgreementId": ...,
}
# CreateAgreementResponseTypeDef definition
class CreateAgreementResponseTypeDef(TypedDict):
AgreementId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateConnectorResponseTypeDef#
# CreateConnectorResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CreateConnectorResponseTypeDef
def get_value() -> CreateConnectorResponseTypeDef:
return {
"ConnectorId": ...,
}
# CreateConnectorResponseTypeDef definition
class CreateConnectorResponseTypeDef(TypedDict):
ConnectorId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProfileResponseTypeDef#
# CreateProfileResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CreateProfileResponseTypeDef
def get_value() -> CreateProfileResponseTypeDef:
return {
"ProfileId": ...,
}
# CreateProfileResponseTypeDef definition
class CreateProfileResponseTypeDef(TypedDict):
ProfileId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateServerResponseTypeDef#
# CreateServerResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CreateServerResponseTypeDef
def get_value() -> CreateServerResponseTypeDef:
return {
"ServerId": ...,
}
# CreateServerResponseTypeDef definition
class CreateServerResponseTypeDef(TypedDict):
ServerId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUserResponseTypeDef#
# CreateUserResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CreateUserResponseTypeDef
def get_value() -> CreateUserResponseTypeDef:
return {
"ServerId": ...,
}
# CreateUserResponseTypeDef definition
class CreateUserResponseTypeDef(TypedDict):
ServerId: str,
UserName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateWebAppResponseTypeDef#
# CreateWebAppResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CreateWebAppResponseTypeDef
def get_value() -> CreateWebAppResponseTypeDef:
return {
"WebAppId": ...,
}
# CreateWebAppResponseTypeDef definition
class CreateWebAppResponseTypeDef(TypedDict):
WebAppId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateWorkflowResponseTypeDef#
# CreateWorkflowResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CreateWorkflowResponseTypeDef
def get_value() -> CreateWorkflowResponseTypeDef:
return {
"WorkflowId": ...,
}
# CreateWorkflowResponseTypeDef definition
class CreateWorkflowResponseTypeDef(TypedDict):
WorkflowId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportCertificateResponseTypeDef#
# ImportCertificateResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ImportCertificateResponseTypeDef
def get_value() -> ImportCertificateResponseTypeDef:
return {
"CertificateId": ...,
}
# ImportCertificateResponseTypeDef definition
class ImportCertificateResponseTypeDef(TypedDict):
CertificateId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportHostKeyResponseTypeDef#
# ImportHostKeyResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ImportHostKeyResponseTypeDef
def get_value() -> ImportHostKeyResponseTypeDef:
return {
"ServerId": ...,
}
# ImportHostKeyResponseTypeDef definition
class ImportHostKeyResponseTypeDef(TypedDict):
ServerId: str,
HostKeyId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportSshPublicKeyResponseTypeDef#
# ImportSshPublicKeyResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ImportSshPublicKeyResponseTypeDef
def get_value() -> ImportSshPublicKeyResponseTypeDef:
return {
"ServerId": ...,
}
# ImportSshPublicKeyResponseTypeDef definition
class ImportSshPublicKeyResponseTypeDef(TypedDict):
ServerId: str,
SshPublicKeyId: str,
UserName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListFileTransferResultsResponseTypeDef#
# ListFileTransferResultsResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListFileTransferResultsResponseTypeDef
def get_value() -> ListFileTransferResultsResponseTypeDef:
return {
"FileTransferResults": ...,
}
# ListFileTransferResultsResponseTypeDef definition
class ListFileTransferResultsResponseTypeDef(TypedDict):
FileTransferResults: List[ConnectorFileTransferResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListSecurityPoliciesResponseTypeDef#
# ListSecurityPoliciesResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListSecurityPoliciesResponseTypeDef
def get_value() -> ListSecurityPoliciesResponseTypeDef:
return {
"NextToken": ...,
}
# ListSecurityPoliciesResponseTypeDef definition
class ListSecurityPoliciesResponseTypeDef(TypedDict):
SecurityPolicyNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
StartDirectoryListingResponseTypeDef#
# StartDirectoryListingResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import StartDirectoryListingResponseTypeDef
def get_value() -> StartDirectoryListingResponseTypeDef:
return {
"ListingId": ...,
}
# StartDirectoryListingResponseTypeDef definition
class StartDirectoryListingResponseTypeDef(TypedDict):
ListingId: str,
OutputFileName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartFileTransferResponseTypeDef#
# StartFileTransferResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import StartFileTransferResponseTypeDef
def get_value() -> StartFileTransferResponseTypeDef:
return {
"TransferId": ...,
}
# StartFileTransferResponseTypeDef definition
class StartFileTransferResponseTypeDef(TypedDict):
TransferId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TestConnectionResponseTypeDef#
# TestConnectionResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import TestConnectionResponseTypeDef
def get_value() -> TestConnectionResponseTypeDef:
return {
"ConnectorId": ...,
}
# TestConnectionResponseTypeDef definition
class TestConnectionResponseTypeDef(TypedDict):
ConnectorId: str,
Status: str,
StatusMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TestIdentityProviderResponseTypeDef#
# TestIdentityProviderResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import TestIdentityProviderResponseTypeDef
def get_value() -> TestIdentityProviderResponseTypeDef:
return {
"Response": ...,
}
# TestIdentityProviderResponseTypeDef definition
class TestIdentityProviderResponseTypeDef(TypedDict):
Response: str,
StatusCode: int,
Message: str,
Url: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateAccessResponseTypeDef#
# UpdateAccessResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateAccessResponseTypeDef
def get_value() -> UpdateAccessResponseTypeDef:
return {
"ServerId": ...,
}
# UpdateAccessResponseTypeDef definition
class UpdateAccessResponseTypeDef(TypedDict):
ServerId: str,
ExternalId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateAgreementResponseTypeDef#
# UpdateAgreementResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateAgreementResponseTypeDef
def get_value() -> UpdateAgreementResponseTypeDef:
return {
"AgreementId": ...,
}
# UpdateAgreementResponseTypeDef definition
class UpdateAgreementResponseTypeDef(TypedDict):
AgreementId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateCertificateResponseTypeDef#
# UpdateCertificateResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateCertificateResponseTypeDef
def get_value() -> UpdateCertificateResponseTypeDef:
return {
"CertificateId": ...,
}
# UpdateCertificateResponseTypeDef definition
class UpdateCertificateResponseTypeDef(TypedDict):
CertificateId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateConnectorResponseTypeDef#
# UpdateConnectorResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateConnectorResponseTypeDef
def get_value() -> UpdateConnectorResponseTypeDef:
return {
"ConnectorId": ...,
}
# UpdateConnectorResponseTypeDef definition
class UpdateConnectorResponseTypeDef(TypedDict):
ConnectorId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateHostKeyResponseTypeDef#
# UpdateHostKeyResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateHostKeyResponseTypeDef
def get_value() -> UpdateHostKeyResponseTypeDef:
return {
"ServerId": ...,
}
# UpdateHostKeyResponseTypeDef definition
class UpdateHostKeyResponseTypeDef(TypedDict):
ServerId: str,
HostKeyId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateProfileResponseTypeDef#
# UpdateProfileResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateProfileResponseTypeDef
def get_value() -> UpdateProfileResponseTypeDef:
return {
"ProfileId": ...,
}
# UpdateProfileResponseTypeDef definition
class UpdateProfileResponseTypeDef(TypedDict):
ProfileId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateServerResponseTypeDef#
# UpdateServerResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateServerResponseTypeDef
def get_value() -> UpdateServerResponseTypeDef:
return {
"ServerId": ...,
}
# UpdateServerResponseTypeDef definition
class UpdateServerResponseTypeDef(TypedDict):
ServerId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateUserResponseTypeDef#
# UpdateUserResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateUserResponseTypeDef
def get_value() -> UpdateUserResponseTypeDef:
return {
"ServerId": ...,
}
# UpdateUserResponseTypeDef definition
class UpdateUserResponseTypeDef(TypedDict):
ServerId: str,
UserName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateWebAppCustomizationResponseTypeDef#
# UpdateWebAppCustomizationResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateWebAppCustomizationResponseTypeDef
def get_value() -> UpdateWebAppCustomizationResponseTypeDef:
return {
"WebAppId": ...,
}
# UpdateWebAppCustomizationResponseTypeDef definition
class UpdateWebAppCustomizationResponseTypeDef(TypedDict):
WebAppId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateWebAppResponseTypeDef#
# UpdateWebAppResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateWebAppResponseTypeDef
def get_value() -> UpdateWebAppResponseTypeDef:
return {
"WebAppId": ...,
}
# UpdateWebAppResponseTypeDef definition
class UpdateWebAppResponseTypeDef(TypedDict):
WebAppId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateAgreementRequestTypeDef#
# UpdateAgreementRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateAgreementRequestTypeDef
def get_value() -> UpdateAgreementRequestTypeDef:
return {
"AgreementId": ...,
}
# UpdateAgreementRequestTypeDef definition
class UpdateAgreementRequestTypeDef(TypedDict):
AgreementId: str,
ServerId: str,
Description: NotRequired[str],
Status: NotRequired[AgreementStatusTypeType], # (1)
LocalProfileId: NotRequired[str],
PartnerProfileId: NotRequired[str],
BaseDirectory: NotRequired[str],
AccessRole: NotRequired[str],
PreserveFilename: NotRequired[PreserveFilenameTypeType], # (2)
EnforceMessageSigning: NotRequired[EnforceMessageSigningTypeType], # (3)
CustomDirectories: NotRequired[CustomDirectoriesTypeTypeDef], # (4)
- See AgreementStatusTypeType
- See PreserveFilenameTypeType
- See EnforceMessageSigningTypeType
- See CustomDirectoriesTypeTypeDef
CreateAgreementRequestTypeDef#
# CreateAgreementRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CreateAgreementRequestTypeDef
def get_value() -> CreateAgreementRequestTypeDef:
return {
"ServerId": ...,
}
# CreateAgreementRequestTypeDef definition
class CreateAgreementRequestTypeDef(TypedDict):
ServerId: str,
LocalProfileId: str,
PartnerProfileId: str,
AccessRole: str,
Description: NotRequired[str],
BaseDirectory: NotRequired[str],
Status: NotRequired[AgreementStatusTypeType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
PreserveFilename: NotRequired[PreserveFilenameTypeType], # (3)
EnforceMessageSigning: NotRequired[EnforceMessageSigningTypeType], # (4)
CustomDirectories: NotRequired[CustomDirectoriesTypeTypeDef], # (5)
- See AgreementStatusTypeType
- See TagTypeDef
- See PreserveFilenameTypeType
- See EnforceMessageSigningTypeType
- See CustomDirectoriesTypeTypeDef
CreateProfileRequestTypeDef#
# CreateProfileRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CreateProfileRequestTypeDef
def get_value() -> CreateProfileRequestTypeDef:
return {
"As2Id": ...,
}
# CreateProfileRequestTypeDef definition
class CreateProfileRequestTypeDef(TypedDict):
As2Id: str,
ProfileType: ProfileTypeType, # (1)
CertificateIds: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ProfileTypeType
- See TagTypeDef
DescribedAgreementTypeDef#
# DescribedAgreementTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribedAgreementTypeDef
def get_value() -> DescribedAgreementTypeDef:
return {
"Arn": ...,
}
# DescribedAgreementTypeDef definition
class DescribedAgreementTypeDef(TypedDict):
Arn: str,
AgreementId: NotRequired[str],
Description: NotRequired[str],
Status: NotRequired[AgreementStatusTypeType], # (1)
ServerId: NotRequired[str],
LocalProfileId: NotRequired[str],
PartnerProfileId: NotRequired[str],
BaseDirectory: NotRequired[str],
AccessRole: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (2)
PreserveFilename: NotRequired[PreserveFilenameTypeType], # (3)
EnforceMessageSigning: NotRequired[EnforceMessageSigningTypeType], # (4)
CustomDirectories: NotRequired[CustomDirectoriesTypeTypeDef], # (5)
- See AgreementStatusTypeType
- See TagTypeDef
- See PreserveFilenameTypeType
- See EnforceMessageSigningTypeType
- See CustomDirectoriesTypeTypeDef
DescribedCertificateTypeDef#
# DescribedCertificateTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribedCertificateTypeDef
def get_value() -> DescribedCertificateTypeDef:
return {
"Arn": ...,
}
# DescribedCertificateTypeDef definition
class DescribedCertificateTypeDef(TypedDict):
Arn: str,
CertificateId: NotRequired[str],
Usage: NotRequired[CertificateUsageTypeType], # (1)
Status: NotRequired[CertificateStatusTypeType], # (2)
Certificate: NotRequired[str],
CertificateChain: NotRequired[str],
ActiveDate: NotRequired[datetime],
InactiveDate: NotRequired[datetime],
Serial: NotRequired[str],
NotBeforeDate: NotRequired[datetime],
NotAfterDate: NotRequired[datetime],
Type: NotRequired[CertificateTypeType], # (3)
Description: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (4)
DescribedHostKeyTypeDef#
# DescribedHostKeyTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribedHostKeyTypeDef
def get_value() -> DescribedHostKeyTypeDef:
return {
"Arn": ...,
}
# DescribedHostKeyTypeDef definition
class DescribedHostKeyTypeDef(TypedDict):
Arn: str,
HostKeyId: NotRequired[str],
HostKeyFingerprint: NotRequired[str],
Description: NotRequired[str],
Type: NotRequired[str],
DateImported: NotRequired[datetime],
Tags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
DescribedProfileTypeDef#
# DescribedProfileTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribedProfileTypeDef
def get_value() -> DescribedProfileTypeDef:
return {
"Arn": ...,
}
# DescribedProfileTypeDef definition
class DescribedProfileTypeDef(TypedDict):
Arn: str,
ProfileId: NotRequired[str],
ProfileType: NotRequired[ProfileTypeType], # (1)
As2Id: NotRequired[str],
CertificateIds: NotRequired[List[str]],
Tags: NotRequired[List[TagTypeDef]], # (2)
- See ProfileTypeType
- See TagTypeDef
ImportHostKeyRequestTypeDef#
# ImportHostKeyRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ImportHostKeyRequestTypeDef
def get_value() -> ImportHostKeyRequestTypeDef:
return {
"ServerId": ...,
}
# ImportHostKeyRequestTypeDef definition
class ImportHostKeyRequestTypeDef(TypedDict):
ServerId: str,
HostKeyBody: str,
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Arn": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Arn: str,
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"Arn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
Arn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
DescribeSecurityPolicyResponseTypeDef#
# DescribeSecurityPolicyResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeSecurityPolicyResponseTypeDef
def get_value() -> DescribeSecurityPolicyResponseTypeDef:
return {
"SecurityPolicy": ...,
}
# DescribeSecurityPolicyResponseTypeDef definition
class DescribeSecurityPolicyResponseTypeDef(TypedDict):
SecurityPolicy: DescribedSecurityPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeServerRequestWaitExtraTypeDef#
# DescribeServerRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeServerRequestWaitExtraTypeDef
def get_value() -> DescribeServerRequestWaitExtraTypeDef:
return {
"ServerId": ...,
}
# DescribeServerRequestWaitExtraTypeDef definition
class DescribeServerRequestWaitExtraTypeDef(TypedDict):
ServerId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeServerRequestWaitTypeDef#
# DescribeServerRequestWaitTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeServerRequestWaitTypeDef
def get_value() -> DescribeServerRequestWaitTypeDef:
return {
"ServerId": ...,
}
# DescribeServerRequestWaitTypeDef definition
class DescribeServerRequestWaitTypeDef(TypedDict):
ServerId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeWebAppCustomizationResponseTypeDef#
# DescribeWebAppCustomizationResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeWebAppCustomizationResponseTypeDef
def get_value() -> DescribeWebAppCustomizationResponseTypeDef:
return {
"WebAppCustomization": ...,
}
# DescribeWebAppCustomizationResponseTypeDef definition
class DescribeWebAppCustomizationResponseTypeDef(TypedDict):
WebAppCustomization: DescribedWebAppCustomizationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribedAccessTypeDef#
# DescribedAccessTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribedAccessTypeDef
def get_value() -> DescribedAccessTypeDef:
return {
"HomeDirectory": ...,
}
# DescribedAccessTypeDef definition
class DescribedAccessTypeDef(TypedDict):
HomeDirectory: NotRequired[str],
HomeDirectoryMappings: NotRequired[List[HomeDirectoryMapEntryTypeDef]], # (1)
HomeDirectoryType: NotRequired[HomeDirectoryTypeType], # (2)
Policy: NotRequired[str],
PosixProfile: NotRequired[PosixProfileOutputTypeDef], # (3)
Role: NotRequired[str],
ExternalId: NotRequired[str],
DescribedConnectorTypeDef#
# DescribedConnectorTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribedConnectorTypeDef
def get_value() -> DescribedConnectorTypeDef:
return {
"Arn": ...,
}
# DescribedConnectorTypeDef definition
class DescribedConnectorTypeDef(TypedDict):
Arn: str,
ConnectorId: NotRequired[str],
Url: NotRequired[str],
As2Config: NotRequired[As2ConnectorConfigTypeDef], # (1)
AccessRole: NotRequired[str],
LoggingRole: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (2)
SftpConfig: NotRequired[SftpConnectorConfigOutputTypeDef], # (3)
ServiceManagedEgressIpAddresses: NotRequired[List[str]],
SecurityPolicyName: NotRequired[str],
DescribedWebAppIdentityProviderDetailsTypeDef#
# DescribedWebAppIdentityProviderDetailsTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribedWebAppIdentityProviderDetailsTypeDef
def get_value() -> DescribedWebAppIdentityProviderDetailsTypeDef:
return {
"IdentityCenterConfig": ...,
}
# DescribedWebAppIdentityProviderDetailsTypeDef definition
class DescribedWebAppIdentityProviderDetailsTypeDef(TypedDict):
IdentityCenterConfig: NotRequired[DescribedIdentityCenterConfigTypeDef], # (1)
DescribedUserTypeDef#
# DescribedUserTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribedUserTypeDef
def get_value() -> DescribedUserTypeDef:
return {
"Arn": ...,
}
# DescribedUserTypeDef definition
class DescribedUserTypeDef(TypedDict):
Arn: str,
HomeDirectory: NotRequired[str],
HomeDirectoryMappings: NotRequired[List[HomeDirectoryMapEntryTypeDef]], # (1)
HomeDirectoryType: NotRequired[HomeDirectoryTypeType], # (2)
Policy: NotRequired[str],
PosixProfile: NotRequired[PosixProfileOutputTypeDef], # (3)
Role: NotRequired[str],
SshPublicKeys: NotRequired[List[SshPublicKeyTypeDef]], # (4)
Tags: NotRequired[List[TagTypeDef]], # (5)
UserName: NotRequired[str],
- See HomeDirectoryMapEntryTypeDef
- See HomeDirectoryTypeType
- See PosixProfileOutputTypeDef
- See SshPublicKeyTypeDef
- See TagTypeDef
ExecutionStepResultTypeDef#
# ExecutionStepResultTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ExecutionStepResultTypeDef
def get_value() -> ExecutionStepResultTypeDef:
return {
"StepType": ...,
}
# ExecutionStepResultTypeDef definition
class ExecutionStepResultTypeDef(TypedDict):
StepType: NotRequired[WorkflowStepTypeType], # (1)
Outputs: NotRequired[str],
Error: NotRequired[ExecutionErrorTypeDef], # (2)
FileLocationTypeDef#
# FileLocationTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import FileLocationTypeDef
def get_value() -> FileLocationTypeDef:
return {
"S3FileLocation": ...,
}
# FileLocationTypeDef definition
class FileLocationTypeDef(TypedDict):
S3FileLocation: NotRequired[S3FileLocationTypeDef], # (1)
EfsFileLocation: NotRequired[EfsFileLocationTypeDef], # (2)
WebAppIdentityProviderDetailsTypeDef#
# WebAppIdentityProviderDetailsTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import WebAppIdentityProviderDetailsTypeDef
def get_value() -> WebAppIdentityProviderDetailsTypeDef:
return {
"IdentityCenterConfig": ...,
}
# WebAppIdentityProviderDetailsTypeDef definition
class WebAppIdentityProviderDetailsTypeDef(TypedDict):
IdentityCenterConfig: NotRequired[IdentityCenterConfigTypeDef], # (1)
ImportCertificateRequestTypeDef#
# ImportCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ImportCertificateRequestTypeDef
def get_value() -> ImportCertificateRequestTypeDef:
return {
"Usage": ...,
}
# ImportCertificateRequestTypeDef definition
class ImportCertificateRequestTypeDef(TypedDict):
Usage: CertificateUsageTypeType, # (1)
Certificate: str,
CertificateChain: NotRequired[str],
PrivateKey: NotRequired[str],
ActiveDate: NotRequired[TimestampTypeDef],
InactiveDate: NotRequired[TimestampTypeDef],
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See CertificateUsageTypeType
- See TagTypeDef
UpdateCertificateRequestTypeDef#
# UpdateCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateCertificateRequestTypeDef
def get_value() -> UpdateCertificateRequestTypeDef:
return {
"CertificateId": ...,
}
# UpdateCertificateRequestTypeDef definition
class UpdateCertificateRequestTypeDef(TypedDict):
CertificateId: str,
ActiveDate: NotRequired[TimestampTypeDef],
InactiveDate: NotRequired[TimestampTypeDef],
Description: NotRequired[str],
InputFileLocationTypeDef#
# InputFileLocationTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import InputFileLocationTypeDef
def get_value() -> InputFileLocationTypeDef:
return {
"S3FileLocation": ...,
}
# InputFileLocationTypeDef definition
class InputFileLocationTypeDef(TypedDict):
S3FileLocation: NotRequired[S3InputFileLocationTypeDef], # (1)
EfsFileLocation: NotRequired[EfsFileLocationTypeDef], # (2)
ListAccessesRequestPaginateTypeDef#
# ListAccessesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListAccessesRequestPaginateTypeDef
def get_value() -> ListAccessesRequestPaginateTypeDef:
return {
"ServerId": ...,
}
# ListAccessesRequestPaginateTypeDef definition
class ListAccessesRequestPaginateTypeDef(TypedDict):
ServerId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAgreementsRequestPaginateTypeDef#
# ListAgreementsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListAgreementsRequestPaginateTypeDef
def get_value() -> ListAgreementsRequestPaginateTypeDef:
return {
"ServerId": ...,
}
# ListAgreementsRequestPaginateTypeDef definition
class ListAgreementsRequestPaginateTypeDef(TypedDict):
ServerId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCertificatesRequestPaginateTypeDef#
# ListCertificatesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListCertificatesRequestPaginateTypeDef
def get_value() -> ListCertificatesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListCertificatesRequestPaginateTypeDef definition
class ListCertificatesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConnectorsRequestPaginateTypeDef#
# ListConnectorsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListConnectorsRequestPaginateTypeDef
def get_value() -> ListConnectorsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListConnectorsRequestPaginateTypeDef definition
class ListConnectorsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExecutionsRequestPaginateTypeDef#
# ListExecutionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListExecutionsRequestPaginateTypeDef
def get_value() -> ListExecutionsRequestPaginateTypeDef:
return {
"WorkflowId": ...,
}
# ListExecutionsRequestPaginateTypeDef definition
class ListExecutionsRequestPaginateTypeDef(TypedDict):
WorkflowId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFileTransferResultsRequestPaginateTypeDef#
# ListFileTransferResultsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListFileTransferResultsRequestPaginateTypeDef
def get_value() -> ListFileTransferResultsRequestPaginateTypeDef:
return {
"ConnectorId": ...,
}
# ListFileTransferResultsRequestPaginateTypeDef definition
class ListFileTransferResultsRequestPaginateTypeDef(TypedDict):
ConnectorId: str,
TransferId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProfilesRequestPaginateTypeDef#
# ListProfilesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListProfilesRequestPaginateTypeDef
def get_value() -> ListProfilesRequestPaginateTypeDef:
return {
"ProfileType": ...,
}
# ListProfilesRequestPaginateTypeDef definition
class ListProfilesRequestPaginateTypeDef(TypedDict):
ProfileType: NotRequired[ProfileTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListSecurityPoliciesRequestPaginateTypeDef#
# ListSecurityPoliciesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListSecurityPoliciesRequestPaginateTypeDef
def get_value() -> ListSecurityPoliciesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListSecurityPoliciesRequestPaginateTypeDef definition
class ListSecurityPoliciesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServersRequestPaginateTypeDef#
# ListServersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListServersRequestPaginateTypeDef
def get_value() -> ListServersRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListServersRequestPaginateTypeDef definition
class ListServersRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceRequestPaginateTypeDef#
# ListTagsForResourceRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListTagsForResourceRequestPaginateTypeDef
def get_value() -> ListTagsForResourceRequestPaginateTypeDef:
return {
"Arn": ...,
}
# ListTagsForResourceRequestPaginateTypeDef definition
class ListTagsForResourceRequestPaginateTypeDef(TypedDict):
Arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUsersRequestPaginateTypeDef#
# ListUsersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListUsersRequestPaginateTypeDef
def get_value() -> ListUsersRequestPaginateTypeDef:
return {
"ServerId": ...,
}
# ListUsersRequestPaginateTypeDef definition
class ListUsersRequestPaginateTypeDef(TypedDict):
ServerId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWebAppsRequestPaginateTypeDef#
# ListWebAppsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListWebAppsRequestPaginateTypeDef
def get_value() -> ListWebAppsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListWebAppsRequestPaginateTypeDef definition
class ListWebAppsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkflowsRequestPaginateTypeDef#
# ListWorkflowsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListWorkflowsRequestPaginateTypeDef
def get_value() -> ListWorkflowsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListWorkflowsRequestPaginateTypeDef definition
class ListWorkflowsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAccessesResponseTypeDef#
# ListAccessesResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListAccessesResponseTypeDef
def get_value() -> ListAccessesResponseTypeDef:
return {
"NextToken": ...,
}
# ListAccessesResponseTypeDef definition
class ListAccessesResponseTypeDef(TypedDict):
ServerId: str,
Accesses: List[ListedAccessTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListAgreementsResponseTypeDef#
# ListAgreementsResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListAgreementsResponseTypeDef
def get_value() -> ListAgreementsResponseTypeDef:
return {
"NextToken": ...,
}
# ListAgreementsResponseTypeDef definition
class ListAgreementsResponseTypeDef(TypedDict):
Agreements: List[ListedAgreementTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListCertificatesResponseTypeDef#
# ListCertificatesResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListCertificatesResponseTypeDef
def get_value() -> ListCertificatesResponseTypeDef:
return {
"NextToken": ...,
}
# ListCertificatesResponseTypeDef definition
class ListCertificatesResponseTypeDef(TypedDict):
Certificates: List[ListedCertificateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListConnectorsResponseTypeDef#
# ListConnectorsResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListConnectorsResponseTypeDef
def get_value() -> ListConnectorsResponseTypeDef:
return {
"NextToken": ...,
}
# ListConnectorsResponseTypeDef definition
class ListConnectorsResponseTypeDef(TypedDict):
Connectors: List[ListedConnectorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListHostKeysResponseTypeDef#
# ListHostKeysResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListHostKeysResponseTypeDef
def get_value() -> ListHostKeysResponseTypeDef:
return {
"NextToken": ...,
}
# ListHostKeysResponseTypeDef definition
class ListHostKeysResponseTypeDef(TypedDict):
ServerId: str,
HostKeys: List[ListedHostKeyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListProfilesResponseTypeDef#
# ListProfilesResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListProfilesResponseTypeDef
def get_value() -> ListProfilesResponseTypeDef:
return {
"NextToken": ...,
}
# ListProfilesResponseTypeDef definition
class ListProfilesResponseTypeDef(TypedDict):
Profiles: List[ListedProfileTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListServersResponseTypeDef#
# ListServersResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListServersResponseTypeDef
def get_value() -> ListServersResponseTypeDef:
return {
"NextToken": ...,
}
# ListServersResponseTypeDef definition
class ListServersResponseTypeDef(TypedDict):
Servers: List[ListedServerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListUsersResponseTypeDef#
# ListUsersResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListUsersResponseTypeDef
def get_value() -> ListUsersResponseTypeDef:
return {
"NextToken": ...,
}
# ListUsersResponseTypeDef definition
class ListUsersResponseTypeDef(TypedDict):
ServerId: str,
Users: List[ListedUserTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListWebAppsResponseTypeDef#
# ListWebAppsResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListWebAppsResponseTypeDef
def get_value() -> ListWebAppsResponseTypeDef:
return {
"NextToken": ...,
}
# ListWebAppsResponseTypeDef definition
class ListWebAppsResponseTypeDef(TypedDict):
WebApps: List[ListedWebAppTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListWorkflowsResponseTypeDef#
# ListWorkflowsResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListWorkflowsResponseTypeDef
def get_value() -> ListWorkflowsResponseTypeDef:
return {
"NextToken": ...,
}
# ListWorkflowsResponseTypeDef definition
class ListWorkflowsResponseTypeDef(TypedDict):
Workflows: List[ListedWorkflowTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
TagStepDetailsOutputTypeDef#
# TagStepDetailsOutputTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import TagStepDetailsOutputTypeDef
def get_value() -> TagStepDetailsOutputTypeDef:
return {
"Name": ...,
}
# TagStepDetailsOutputTypeDef definition
class TagStepDetailsOutputTypeDef(TypedDict):
Name: NotRequired[str],
Tags: NotRequired[List[S3TagTypeDef]], # (1)
SourceFileLocation: NotRequired[str],
- See S3TagTypeDef
TagStepDetailsTypeDef#
# TagStepDetailsTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import TagStepDetailsTypeDef
def get_value() -> TagStepDetailsTypeDef:
return {
"Name": ...,
}
# TagStepDetailsTypeDef definition
class TagStepDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Tags: NotRequired[Sequence[S3TagTypeDef]], # (1)
SourceFileLocation: NotRequired[str],
- See S3TagTypeDef
ServiceMetadataTypeDef#
# ServiceMetadataTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ServiceMetadataTypeDef
def get_value() -> ServiceMetadataTypeDef:
return {
"UserDetails": ...,
}
# ServiceMetadataTypeDef definition
class ServiceMetadataTypeDef(TypedDict):
UserDetails: UserDetailsTypeDef, # (1)
UpdateWebAppIdentityProviderDetailsTypeDef#
# UpdateWebAppIdentityProviderDetailsTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateWebAppIdentityProviderDetailsTypeDef
def get_value() -> UpdateWebAppIdentityProviderDetailsTypeDef:
return {
"IdentityCenterConfig": ...,
}
# UpdateWebAppIdentityProviderDetailsTypeDef definition
class UpdateWebAppIdentityProviderDetailsTypeDef(TypedDict):
IdentityCenterConfig: NotRequired[UpdateWebAppIdentityCenterConfigTypeDef], # (1)
WorkflowDetailsOutputTypeDef#
# WorkflowDetailsOutputTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import WorkflowDetailsOutputTypeDef
def get_value() -> WorkflowDetailsOutputTypeDef:
return {
"OnUpload": ...,
}
# WorkflowDetailsOutputTypeDef definition
class WorkflowDetailsOutputTypeDef(TypedDict):
OnUpload: NotRequired[List[WorkflowDetailTypeDef]], # (1)
OnPartialUpload: NotRequired[List[WorkflowDetailTypeDef]], # (1)
WorkflowDetailsTypeDef#
# WorkflowDetailsTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import WorkflowDetailsTypeDef
def get_value() -> WorkflowDetailsTypeDef:
return {
"OnUpload": ...,
}
# WorkflowDetailsTypeDef definition
class WorkflowDetailsTypeDef(TypedDict):
OnUpload: NotRequired[Sequence[WorkflowDetailTypeDef]], # (1)
OnPartialUpload: NotRequired[Sequence[WorkflowDetailTypeDef]], # (1)
DescribeAgreementResponseTypeDef#
# DescribeAgreementResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeAgreementResponseTypeDef
def get_value() -> DescribeAgreementResponseTypeDef:
return {
"Agreement": ...,
}
# DescribeAgreementResponseTypeDef definition
class DescribeAgreementResponseTypeDef(TypedDict):
Agreement: DescribedAgreementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCertificateResponseTypeDef#
# DescribeCertificateResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeCertificateResponseTypeDef
def get_value() -> DescribeCertificateResponseTypeDef:
return {
"Certificate": ...,
}
# DescribeCertificateResponseTypeDef definition
class DescribeCertificateResponseTypeDef(TypedDict):
Certificate: DescribedCertificateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeHostKeyResponseTypeDef#
# DescribeHostKeyResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeHostKeyResponseTypeDef
def get_value() -> DescribeHostKeyResponseTypeDef:
return {
"HostKey": ...,
}
# DescribeHostKeyResponseTypeDef definition
class DescribeHostKeyResponseTypeDef(TypedDict):
HostKey: DescribedHostKeyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeProfileResponseTypeDef#
# DescribeProfileResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeProfileResponseTypeDef
def get_value() -> DescribeProfileResponseTypeDef:
return {
"Profile": ...,
}
# DescribeProfileResponseTypeDef definition
class DescribeProfileResponseTypeDef(TypedDict):
Profile: DescribedProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAccessResponseTypeDef#
# DescribeAccessResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeAccessResponseTypeDef
def get_value() -> DescribeAccessResponseTypeDef:
return {
"ServerId": ...,
}
# DescribeAccessResponseTypeDef definition
class DescribeAccessResponseTypeDef(TypedDict):
ServerId: str,
Access: DescribedAccessTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConnectorResponseTypeDef#
# DescribeConnectorResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeConnectorResponseTypeDef
def get_value() -> DescribeConnectorResponseTypeDef:
return {
"Connector": ...,
}
# DescribeConnectorResponseTypeDef definition
class DescribeConnectorResponseTypeDef(TypedDict):
Connector: DescribedConnectorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribedWebAppTypeDef#
# DescribedWebAppTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribedWebAppTypeDef
def get_value() -> DescribedWebAppTypeDef:
return {
"Arn": ...,
}
# DescribedWebAppTypeDef definition
class DescribedWebAppTypeDef(TypedDict):
Arn: str,
WebAppId: str,
DescribedIdentityProviderDetails: NotRequired[DescribedWebAppIdentityProviderDetailsTypeDef], # (1)
AccessEndpoint: NotRequired[str],
WebAppEndpoint: NotRequired[str],
WebAppUnits: NotRequired[WebAppUnitsTypeDef], # (2)
Tags: NotRequired[List[TagTypeDef]], # (3)
DescribeUserResponseTypeDef#
# DescribeUserResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeUserResponseTypeDef
def get_value() -> DescribeUserResponseTypeDef:
return {
"ServerId": ...,
}
# DescribeUserResponseTypeDef definition
class DescribeUserResponseTypeDef(TypedDict):
ServerId: str,
User: DescribedUserTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExecutionResultsTypeDef#
# ExecutionResultsTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ExecutionResultsTypeDef
def get_value() -> ExecutionResultsTypeDef:
return {
"Steps": ...,
}
# ExecutionResultsTypeDef definition
class ExecutionResultsTypeDef(TypedDict):
Steps: NotRequired[List[ExecutionStepResultTypeDef]], # (1)
OnExceptionSteps: NotRequired[List[ExecutionStepResultTypeDef]], # (1)
CreateWebAppRequestTypeDef#
# CreateWebAppRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CreateWebAppRequestTypeDef
def get_value() -> CreateWebAppRequestTypeDef:
return {
"IdentityProviderDetails": ...,
}
# CreateWebAppRequestTypeDef definition
class CreateWebAppRequestTypeDef(TypedDict):
IdentityProviderDetails: WebAppIdentityProviderDetailsTypeDef, # (1)
AccessEndpoint: NotRequired[str],
WebAppUnits: NotRequired[WebAppUnitsTypeDef], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
CopyStepDetailsTypeDef#
# CopyStepDetailsTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CopyStepDetailsTypeDef
def get_value() -> CopyStepDetailsTypeDef:
return {
"Name": ...,
}
# CopyStepDetailsTypeDef definition
class CopyStepDetailsTypeDef(TypedDict):
Name: NotRequired[str],
DestinationFileLocation: NotRequired[InputFileLocationTypeDef], # (1)
OverwriteExisting: NotRequired[OverwriteExistingType], # (2)
SourceFileLocation: NotRequired[str],
DecryptStepDetailsTypeDef#
# DecryptStepDetailsTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DecryptStepDetailsTypeDef
def get_value() -> DecryptStepDetailsTypeDef:
return {
"Name": ...,
}
# DecryptStepDetailsTypeDef definition
class DecryptStepDetailsTypeDef(TypedDict):
Type: EncryptionTypeType, # (1)
DestinationFileLocation: InputFileLocationTypeDef, # (3)
Name: NotRequired[str],
SourceFileLocation: NotRequired[str],
OverwriteExisting: NotRequired[OverwriteExistingType], # (2)
CreateAccessRequestTypeDef#
# CreateAccessRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CreateAccessRequestTypeDef
def get_value() -> CreateAccessRequestTypeDef:
return {
"Role": ...,
}
# CreateAccessRequestTypeDef definition
class CreateAccessRequestTypeDef(TypedDict):
Role: str,
ServerId: str,
ExternalId: str,
HomeDirectory: NotRequired[str],
HomeDirectoryType: NotRequired[HomeDirectoryTypeType], # (1)
HomeDirectoryMappings: NotRequired[Sequence[HomeDirectoryMapEntryTypeDef]], # (2)
Policy: NotRequired[str],
PosixProfile: NotRequired[PosixProfileUnionTypeDef], # (3)
- See HomeDirectoryTypeType
- See HomeDirectoryMapEntryTypeDef
- See PosixProfileTypeDef PosixProfileOutputTypeDef
CreateUserRequestTypeDef#
# CreateUserRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CreateUserRequestTypeDef
def get_value() -> CreateUserRequestTypeDef:
return {
"Role": ...,
}
# CreateUserRequestTypeDef definition
class CreateUserRequestTypeDef(TypedDict):
Role: str,
ServerId: str,
UserName: str,
HomeDirectory: NotRequired[str],
HomeDirectoryType: NotRequired[HomeDirectoryTypeType], # (1)
HomeDirectoryMappings: NotRequired[Sequence[HomeDirectoryMapEntryTypeDef]], # (2)
Policy: NotRequired[str],
PosixProfile: NotRequired[PosixProfileUnionTypeDef], # (3)
SshPublicKeyBody: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
- See HomeDirectoryTypeType
- See HomeDirectoryMapEntryTypeDef
- See PosixProfileTypeDef PosixProfileOutputTypeDef
- See TagTypeDef
UpdateAccessRequestTypeDef#
# UpdateAccessRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateAccessRequestTypeDef
def get_value() -> UpdateAccessRequestTypeDef:
return {
"ServerId": ...,
}
# UpdateAccessRequestTypeDef definition
class UpdateAccessRequestTypeDef(TypedDict):
ServerId: str,
ExternalId: str,
HomeDirectory: NotRequired[str],
HomeDirectoryType: NotRequired[HomeDirectoryTypeType], # (1)
HomeDirectoryMappings: NotRequired[Sequence[HomeDirectoryMapEntryTypeDef]], # (2)
Policy: NotRequired[str],
PosixProfile: NotRequired[PosixProfileUnionTypeDef], # (3)
Role: NotRequired[str],
- See HomeDirectoryTypeType
- See HomeDirectoryMapEntryTypeDef
- See PosixProfileTypeDef PosixProfileOutputTypeDef
UpdateUserRequestTypeDef#
# UpdateUserRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateUserRequestTypeDef
def get_value() -> UpdateUserRequestTypeDef:
return {
"ServerId": ...,
}
# UpdateUserRequestTypeDef definition
class UpdateUserRequestTypeDef(TypedDict):
ServerId: str,
UserName: str,
HomeDirectory: NotRequired[str],
HomeDirectoryType: NotRequired[HomeDirectoryTypeType], # (1)
HomeDirectoryMappings: NotRequired[Sequence[HomeDirectoryMapEntryTypeDef]], # (2)
Policy: NotRequired[str],
PosixProfile: NotRequired[PosixProfileUnionTypeDef], # (3)
Role: NotRequired[str],
- See HomeDirectoryTypeType
- See HomeDirectoryMapEntryTypeDef
- See PosixProfileTypeDef PosixProfileOutputTypeDef
ListedExecutionTypeDef#
# ListedExecutionTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListedExecutionTypeDef
def get_value() -> ListedExecutionTypeDef:
return {
"ExecutionId": ...,
}
# ListedExecutionTypeDef definition
class ListedExecutionTypeDef(TypedDict):
ExecutionId: NotRequired[str],
InitialFileLocation: NotRequired[FileLocationTypeDef], # (1)
ServiceMetadata: NotRequired[ServiceMetadataTypeDef], # (2)
Status: NotRequired[ExecutionStatusType], # (3)
CreateConnectorRequestTypeDef#
# CreateConnectorRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CreateConnectorRequestTypeDef
def get_value() -> CreateConnectorRequestTypeDef:
return {
"Url": ...,
}
# CreateConnectorRequestTypeDef definition
class CreateConnectorRequestTypeDef(TypedDict):
Url: str,
AccessRole: str,
As2Config: NotRequired[As2ConnectorConfigTypeDef], # (1)
LoggingRole: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
SftpConfig: NotRequired[SftpConnectorConfigUnionTypeDef], # (3)
SecurityPolicyName: NotRequired[str],
- See As2ConnectorConfigTypeDef
- See TagTypeDef
- See SftpConnectorConfigTypeDef SftpConnectorConfigOutputTypeDef
UpdateConnectorRequestTypeDef#
# UpdateConnectorRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateConnectorRequestTypeDef
def get_value() -> UpdateConnectorRequestTypeDef:
return {
"ConnectorId": ...,
}
# UpdateConnectorRequestTypeDef definition
class UpdateConnectorRequestTypeDef(TypedDict):
ConnectorId: str,
Url: NotRequired[str],
As2Config: NotRequired[As2ConnectorConfigTypeDef], # (1)
AccessRole: NotRequired[str],
LoggingRole: NotRequired[str],
SftpConfig: NotRequired[SftpConnectorConfigUnionTypeDef], # (2)
SecurityPolicyName: NotRequired[str],
UpdateWebAppRequestTypeDef#
# UpdateWebAppRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateWebAppRequestTypeDef
def get_value() -> UpdateWebAppRequestTypeDef:
return {
"WebAppId": ...,
}
# UpdateWebAppRequestTypeDef definition
class UpdateWebAppRequestTypeDef(TypedDict):
WebAppId: str,
IdentityProviderDetails: NotRequired[UpdateWebAppIdentityProviderDetailsTypeDef], # (1)
AccessEndpoint: NotRequired[str],
WebAppUnits: NotRequired[WebAppUnitsTypeDef], # (2)
DescribedServerTypeDef#
# DescribedServerTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribedServerTypeDef
def get_value() -> DescribedServerTypeDef:
return {
"Arn": ...,
}
# DescribedServerTypeDef definition
class DescribedServerTypeDef(TypedDict):
Arn: str,
Certificate: NotRequired[str],
ProtocolDetails: NotRequired[ProtocolDetailsOutputTypeDef], # (1)
Domain: NotRequired[DomainType], # (2)
EndpointDetails: NotRequired[EndpointDetailsOutputTypeDef], # (3)
EndpointType: NotRequired[EndpointTypeType], # (4)
HostKeyFingerprint: NotRequired[str],
IdentityProviderDetails: NotRequired[IdentityProviderDetailsTypeDef], # (5)
IdentityProviderType: NotRequired[IdentityProviderTypeType], # (6)
LoggingRole: NotRequired[str],
PostAuthenticationLoginBanner: NotRequired[str],
PreAuthenticationLoginBanner: NotRequired[str],
Protocols: NotRequired[List[ProtocolType]], # (7)
SecurityPolicyName: NotRequired[str],
ServerId: NotRequired[str],
State: NotRequired[StateType], # (8)
Tags: NotRequired[List[TagTypeDef]], # (9)
UserCount: NotRequired[int],
WorkflowDetails: NotRequired[WorkflowDetailsOutputTypeDef], # (10)
StructuredLogDestinations: NotRequired[List[str]],
S3StorageOptions: NotRequired[S3StorageOptionsTypeDef], # (11)
As2ServiceManagedEgressIpAddresses: NotRequired[List[str]],
- See ProtocolDetailsOutputTypeDef
- See DomainType
- See EndpointDetailsOutputTypeDef
- See EndpointTypeType
- See IdentityProviderDetailsTypeDef
- See IdentityProviderTypeType
- See ProtocolType
- See StateType
- See TagTypeDef
- See WorkflowDetailsOutputTypeDef
- See S3StorageOptionsTypeDef
DescribeWebAppResponseTypeDef#
# DescribeWebAppResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeWebAppResponseTypeDef
def get_value() -> DescribeWebAppResponseTypeDef:
return {
"WebApp": ...,
}
# DescribeWebAppResponseTypeDef definition
class DescribeWebAppResponseTypeDef(TypedDict):
WebApp: DescribedWebAppTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribedExecutionTypeDef#
# DescribedExecutionTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribedExecutionTypeDef
def get_value() -> DescribedExecutionTypeDef:
return {
"ExecutionId": ...,
}
# DescribedExecutionTypeDef definition
class DescribedExecutionTypeDef(TypedDict):
ExecutionId: NotRequired[str],
InitialFileLocation: NotRequired[FileLocationTypeDef], # (1)
ServiceMetadata: NotRequired[ServiceMetadataTypeDef], # (2)
ExecutionRole: NotRequired[str],
LoggingConfiguration: NotRequired[LoggingConfigurationTypeDef], # (3)
PosixProfile: NotRequired[PosixProfileOutputTypeDef], # (4)
Status: NotRequired[ExecutionStatusType], # (5)
Results: NotRequired[ExecutionResultsTypeDef], # (6)
- See FileLocationTypeDef
- See ServiceMetadataTypeDef
- See LoggingConfigurationTypeDef
- See PosixProfileOutputTypeDef
- See ExecutionStatusType
- See ExecutionResultsTypeDef
WorkflowStepOutputTypeDef#
# WorkflowStepOutputTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import WorkflowStepOutputTypeDef
def get_value() -> WorkflowStepOutputTypeDef:
return {
"Type": ...,
}
# WorkflowStepOutputTypeDef definition
class WorkflowStepOutputTypeDef(TypedDict):
Type: NotRequired[WorkflowStepTypeType], # (1)
CopyStepDetails: NotRequired[CopyStepDetailsTypeDef], # (2)
CustomStepDetails: NotRequired[CustomStepDetailsTypeDef], # (3)
DeleteStepDetails: NotRequired[DeleteStepDetailsTypeDef], # (4)
TagStepDetails: NotRequired[TagStepDetailsOutputTypeDef], # (5)
DecryptStepDetails: NotRequired[DecryptStepDetailsTypeDef], # (6)
- See WorkflowStepTypeType
- See CopyStepDetailsTypeDef
- See CustomStepDetailsTypeDef
- See DeleteStepDetailsTypeDef
- See TagStepDetailsOutputTypeDef
- See DecryptStepDetailsTypeDef
WorkflowStepTypeDef#
# WorkflowStepTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import WorkflowStepTypeDef
def get_value() -> WorkflowStepTypeDef:
return {
"Type": ...,
}
# WorkflowStepTypeDef definition
class WorkflowStepTypeDef(TypedDict):
Type: NotRequired[WorkflowStepTypeType], # (1)
CopyStepDetails: NotRequired[CopyStepDetailsTypeDef], # (2)
CustomStepDetails: NotRequired[CustomStepDetailsTypeDef], # (3)
DeleteStepDetails: NotRequired[DeleteStepDetailsTypeDef], # (4)
TagStepDetails: NotRequired[TagStepDetailsUnionTypeDef], # (5)
DecryptStepDetails: NotRequired[DecryptStepDetailsTypeDef], # (6)
- See WorkflowStepTypeType
- See CopyStepDetailsTypeDef
- See CustomStepDetailsTypeDef
- See DeleteStepDetailsTypeDef
- See TagStepDetailsTypeDef TagStepDetailsOutputTypeDef
- See DecryptStepDetailsTypeDef
ListExecutionsResponseTypeDef#
# ListExecutionsResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import ListExecutionsResponseTypeDef
def get_value() -> ListExecutionsResponseTypeDef:
return {
"NextToken": ...,
}
# ListExecutionsResponseTypeDef definition
class ListExecutionsResponseTypeDef(TypedDict):
WorkflowId: str,
Executions: List[ListedExecutionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeServerResponseTypeDef#
# DescribeServerResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeServerResponseTypeDef
def get_value() -> DescribeServerResponseTypeDef:
return {
"Server": ...,
}
# DescribeServerResponseTypeDef definition
class DescribeServerResponseTypeDef(TypedDict):
Server: DescribedServerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateServerRequestTypeDef#
# CreateServerRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CreateServerRequestTypeDef
def get_value() -> CreateServerRequestTypeDef:
return {
"Certificate": ...,
}
# CreateServerRequestTypeDef definition
class CreateServerRequestTypeDef(TypedDict):
Certificate: NotRequired[str],
Domain: NotRequired[DomainType], # (1)
EndpointDetails: NotRequired[EndpointDetailsUnionTypeDef], # (2)
EndpointType: NotRequired[EndpointTypeType], # (3)
HostKey: NotRequired[str],
IdentityProviderDetails: NotRequired[IdentityProviderDetailsTypeDef], # (4)
IdentityProviderType: NotRequired[IdentityProviderTypeType], # (5)
LoggingRole: NotRequired[str],
PostAuthenticationLoginBanner: NotRequired[str],
PreAuthenticationLoginBanner: NotRequired[str],
Protocols: NotRequired[Sequence[ProtocolType]], # (6)
ProtocolDetails: NotRequired[ProtocolDetailsUnionTypeDef], # (7)
SecurityPolicyName: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (8)
WorkflowDetails: NotRequired[WorkflowDetailsUnionTypeDef], # (9)
StructuredLogDestinations: NotRequired[Sequence[str]],
S3StorageOptions: NotRequired[S3StorageOptionsTypeDef], # (10)
- See DomainType
- See EndpointDetailsTypeDef EndpointDetailsOutputTypeDef
- See EndpointTypeType
- See IdentityProviderDetailsTypeDef
- See IdentityProviderTypeType
- See ProtocolType
- See ProtocolDetailsTypeDef ProtocolDetailsOutputTypeDef
- See TagTypeDef
- See WorkflowDetailsTypeDef WorkflowDetailsOutputTypeDef
- See S3StorageOptionsTypeDef
UpdateServerRequestTypeDef#
# UpdateServerRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import UpdateServerRequestTypeDef
def get_value() -> UpdateServerRequestTypeDef:
return {
"ServerId": ...,
}
# UpdateServerRequestTypeDef definition
class UpdateServerRequestTypeDef(TypedDict):
ServerId: str,
Certificate: NotRequired[str],
ProtocolDetails: NotRequired[ProtocolDetailsUnionTypeDef], # (1)
EndpointDetails: NotRequired[EndpointDetailsUnionTypeDef], # (2)
EndpointType: NotRequired[EndpointTypeType], # (3)
HostKey: NotRequired[str],
IdentityProviderDetails: NotRequired[IdentityProviderDetailsTypeDef], # (4)
LoggingRole: NotRequired[str],
PostAuthenticationLoginBanner: NotRequired[str],
PreAuthenticationLoginBanner: NotRequired[str],
Protocols: NotRequired[Sequence[ProtocolType]], # (5)
SecurityPolicyName: NotRequired[str],
WorkflowDetails: NotRequired[WorkflowDetailsUnionTypeDef], # (6)
StructuredLogDestinations: NotRequired[Sequence[str]],
S3StorageOptions: NotRequired[S3StorageOptionsTypeDef], # (7)
- See ProtocolDetailsTypeDef ProtocolDetailsOutputTypeDef
- See EndpointDetailsTypeDef EndpointDetailsOutputTypeDef
- See EndpointTypeType
- See IdentityProviderDetailsTypeDef
- See ProtocolType
- See WorkflowDetailsTypeDef WorkflowDetailsOutputTypeDef
- See S3StorageOptionsTypeDef
DescribeExecutionResponseTypeDef#
# DescribeExecutionResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeExecutionResponseTypeDef
def get_value() -> DescribeExecutionResponseTypeDef:
return {
"WorkflowId": ...,
}
# DescribeExecutionResponseTypeDef definition
class DescribeExecutionResponseTypeDef(TypedDict):
WorkflowId: str,
Execution: DescribedExecutionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribedWorkflowTypeDef#
# DescribedWorkflowTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribedWorkflowTypeDef
def get_value() -> DescribedWorkflowTypeDef:
return {
"Arn": ...,
}
# DescribedWorkflowTypeDef definition
class DescribedWorkflowTypeDef(TypedDict):
Arn: str,
Description: NotRequired[str],
Steps: NotRequired[List[WorkflowStepOutputTypeDef]], # (1)
OnExceptionSteps: NotRequired[List[WorkflowStepOutputTypeDef]], # (1)
WorkflowId: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (3)
DescribeWorkflowResponseTypeDef#
# DescribeWorkflowResponseTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import DescribeWorkflowResponseTypeDef
def get_value() -> DescribeWorkflowResponseTypeDef:
return {
"Workflow": ...,
}
# DescribeWorkflowResponseTypeDef definition
class DescribeWorkflowResponseTypeDef(TypedDict):
Workflow: DescribedWorkflowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateWorkflowRequestTypeDef#
# CreateWorkflowRequestTypeDef TypedDict usage example
from mypy_boto3_transfer.type_defs import CreateWorkflowRequestTypeDef
def get_value() -> CreateWorkflowRequestTypeDef:
return {
"Steps": ...,
}
# CreateWorkflowRequestTypeDef definition
class CreateWorkflowRequestTypeDef(TypedDict):
Steps: Sequence[WorkflowStepUnionTypeDef], # (1)
Description: NotRequired[str],
OnExceptionSteps: NotRequired[Sequence[WorkflowStepUnionTypeDef]], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)