Typed dictionaries#
Auto-generated documentation for Transfer type annotations stubs module mypy-boto3-transfer.
As2ConnectorConfigTypeDef#
# As2ConnectorConfigTypeDef 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)
- See CompressionEnumType
- See EncryptionAlgType
- See SigningAlgType
- See MdnSigningAlgType
- See MdnResponseType
HomeDirectoryMapEntryTypeDef#
# HomeDirectoryMapEntryTypeDef usage example
from mypy_boto3_transfer.type_defs import HomeDirectoryMapEntryTypeDef
def get_value() -> HomeDirectoryMapEntryTypeDef:
return {
"Entry": ...,
"Target": ...,
}
# HomeDirectoryMapEntryTypeDef definition
class HomeDirectoryMapEntryTypeDef(TypedDict):
Entry: str,
Target: str,
PosixProfileTypeDef#
# PosixProfileTypeDef usage example
from mypy_boto3_transfer.type_defs import PosixProfileTypeDef
def get_value() -> PosixProfileTypeDef:
return {
"Uid": ...,
"Gid": ...,
}
# PosixProfileTypeDef definition
class PosixProfileTypeDef(TypedDict):
Uid: int,
Gid: int,
SecondaryGids: NotRequired[Sequence[int]],
CreateAccessResponseTypeDef#
# CreateAccessResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import CreateAccessResponseTypeDef
def get_value() -> CreateAccessResponseTypeDef:
return {
"ServerId": ...,
"ExternalId": ...,
"ResponseMetadata": ...,
}
# CreateAccessResponseTypeDef definition
class CreateAccessResponseTypeDef(TypedDict):
ServerId: str,
ExternalId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_transfer.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CreateAgreementResponseTypeDef#
# CreateAgreementResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import CreateAgreementResponseTypeDef
def get_value() -> CreateAgreementResponseTypeDef:
return {
"AgreementId": ...,
"ResponseMetadata": ...,
}
# CreateAgreementResponseTypeDef definition
class CreateAgreementResponseTypeDef(TypedDict):
AgreementId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateConnectorResponseTypeDef#
# CreateConnectorResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import CreateConnectorResponseTypeDef
def get_value() -> CreateConnectorResponseTypeDef:
return {
"ConnectorId": ...,
"ResponseMetadata": ...,
}
# CreateConnectorResponseTypeDef definition
class CreateConnectorResponseTypeDef(TypedDict):
ConnectorId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProfileResponseTypeDef#
# CreateProfileResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import CreateProfileResponseTypeDef
def get_value() -> CreateProfileResponseTypeDef:
return {
"ProfileId": ...,
"ResponseMetadata": ...,
}
# CreateProfileResponseTypeDef definition
class CreateProfileResponseTypeDef(TypedDict):
ProfileId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EndpointDetailsTypeDef#
# EndpointDetailsTypeDef 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]],
IdentityProviderDetailsTypeDef#
# IdentityProviderDetailsTypeDef 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)
ProtocolDetailsTypeDef#
# ProtocolDetailsTypeDef 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)
CreateServerResponseTypeDef#
# CreateServerResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import CreateServerResponseTypeDef
def get_value() -> CreateServerResponseTypeDef:
return {
"ServerId": ...,
"ResponseMetadata": ...,
}
# CreateServerResponseTypeDef definition
class CreateServerResponseTypeDef(TypedDict):
ServerId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUserResponseTypeDef#
# CreateUserResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import CreateUserResponseTypeDef
def get_value() -> CreateUserResponseTypeDef:
return {
"ServerId": ...,
"UserName": ...,
"ResponseMetadata": ...,
}
# CreateUserResponseTypeDef definition
class CreateUserResponseTypeDef(TypedDict):
ServerId: str,
UserName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateWorkflowResponseTypeDef#
# CreateWorkflowResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import CreateWorkflowResponseTypeDef
def get_value() -> CreateWorkflowResponseTypeDef:
return {
"WorkflowId": ...,
"ResponseMetadata": ...,
}
# CreateWorkflowResponseTypeDef definition
class CreateWorkflowResponseTypeDef(TypedDict):
WorkflowId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CustomStepDetailsTypeDef#
# CustomStepDetailsTypeDef 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],
DeleteAccessRequestRequestTypeDef#
# DeleteAccessRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DeleteAccessRequestRequestTypeDef
def get_value() -> DeleteAccessRequestRequestTypeDef:
return {
"ServerId": ...,
"ExternalId": ...,
}
# DeleteAccessRequestRequestTypeDef definition
class DeleteAccessRequestRequestTypeDef(TypedDict):
ServerId: str,
ExternalId: str,
DeleteAgreementRequestRequestTypeDef#
# DeleteAgreementRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DeleteAgreementRequestRequestTypeDef
def get_value() -> DeleteAgreementRequestRequestTypeDef:
return {
"AgreementId": ...,
"ServerId": ...,
}
# DeleteAgreementRequestRequestTypeDef definition
class DeleteAgreementRequestRequestTypeDef(TypedDict):
AgreementId: str,
ServerId: str,
DeleteCertificateRequestRequestTypeDef#
# DeleteCertificateRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DeleteCertificateRequestRequestTypeDef
def get_value() -> DeleteCertificateRequestRequestTypeDef:
return {
"CertificateId": ...,
}
# DeleteCertificateRequestRequestTypeDef definition
class DeleteCertificateRequestRequestTypeDef(TypedDict):
CertificateId: str,
DeleteConnectorRequestRequestTypeDef#
# DeleteConnectorRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DeleteConnectorRequestRequestTypeDef
def get_value() -> DeleteConnectorRequestRequestTypeDef:
return {
"ConnectorId": ...,
}
# DeleteConnectorRequestRequestTypeDef definition
class DeleteConnectorRequestRequestTypeDef(TypedDict):
ConnectorId: str,
DeleteHostKeyRequestRequestTypeDef#
# DeleteHostKeyRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DeleteHostKeyRequestRequestTypeDef
def get_value() -> DeleteHostKeyRequestRequestTypeDef:
return {
"ServerId": ...,
"HostKeyId": ...,
}
# DeleteHostKeyRequestRequestTypeDef definition
class DeleteHostKeyRequestRequestTypeDef(TypedDict):
ServerId: str,
HostKeyId: str,
DeleteProfileRequestRequestTypeDef#
# DeleteProfileRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DeleteProfileRequestRequestTypeDef
def get_value() -> DeleteProfileRequestRequestTypeDef:
return {
"ProfileId": ...,
}
# DeleteProfileRequestRequestTypeDef definition
class DeleteProfileRequestRequestTypeDef(TypedDict):
ProfileId: str,
DeleteServerRequestRequestTypeDef#
# DeleteServerRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DeleteServerRequestRequestTypeDef
def get_value() -> DeleteServerRequestRequestTypeDef:
return {
"ServerId": ...,
}
# DeleteServerRequestRequestTypeDef definition
class DeleteServerRequestRequestTypeDef(TypedDict):
ServerId: str,
DeleteSshPublicKeyRequestRequestTypeDef#
# DeleteSshPublicKeyRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DeleteSshPublicKeyRequestRequestTypeDef
def get_value() -> DeleteSshPublicKeyRequestRequestTypeDef:
return {
"ServerId": ...,
"SshPublicKeyId": ...,
"UserName": ...,
}
# DeleteSshPublicKeyRequestRequestTypeDef definition
class DeleteSshPublicKeyRequestRequestTypeDef(TypedDict):
ServerId: str,
SshPublicKeyId: str,
UserName: str,
DeleteStepDetailsTypeDef#
# DeleteStepDetailsTypeDef 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],
DeleteUserRequestRequestTypeDef#
# DeleteUserRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DeleteUserRequestRequestTypeDef
def get_value() -> DeleteUserRequestRequestTypeDef:
return {
"ServerId": ...,
"UserName": ...,
}
# DeleteUserRequestRequestTypeDef definition
class DeleteUserRequestRequestTypeDef(TypedDict):
ServerId: str,
UserName: str,
DeleteWorkflowRequestRequestTypeDef#
# DeleteWorkflowRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DeleteWorkflowRequestRequestTypeDef
def get_value() -> DeleteWorkflowRequestRequestTypeDef:
return {
"WorkflowId": ...,
}
# DeleteWorkflowRequestRequestTypeDef definition
class DeleteWorkflowRequestRequestTypeDef(TypedDict):
WorkflowId: str,
DescribeAccessRequestRequestTypeDef#
# DescribeAccessRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeAccessRequestRequestTypeDef
def get_value() -> DescribeAccessRequestRequestTypeDef:
return {
"ServerId": ...,
"ExternalId": ...,
}
# DescribeAccessRequestRequestTypeDef definition
class DescribeAccessRequestRequestTypeDef(TypedDict):
ServerId: str,
ExternalId: str,
DescribeAgreementRequestRequestTypeDef#
# DescribeAgreementRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeAgreementRequestRequestTypeDef
def get_value() -> DescribeAgreementRequestRequestTypeDef:
return {
"AgreementId": ...,
"ServerId": ...,
}
# DescribeAgreementRequestRequestTypeDef definition
class DescribeAgreementRequestRequestTypeDef(TypedDict):
AgreementId: str,
ServerId: str,
DescribeCertificateRequestRequestTypeDef#
# DescribeCertificateRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeCertificateRequestRequestTypeDef
def get_value() -> DescribeCertificateRequestRequestTypeDef:
return {
"CertificateId": ...,
}
# DescribeCertificateRequestRequestTypeDef definition
class DescribeCertificateRequestRequestTypeDef(TypedDict):
CertificateId: str,
DescribeConnectorRequestRequestTypeDef#
# DescribeConnectorRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeConnectorRequestRequestTypeDef
def get_value() -> DescribeConnectorRequestRequestTypeDef:
return {
"ConnectorId": ...,
}
# DescribeConnectorRequestRequestTypeDef definition
class DescribeConnectorRequestRequestTypeDef(TypedDict):
ConnectorId: str,
DescribeExecutionRequestRequestTypeDef#
# DescribeExecutionRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeExecutionRequestRequestTypeDef
def get_value() -> DescribeExecutionRequestRequestTypeDef:
return {
"ExecutionId": ...,
"WorkflowId": ...,
}
# DescribeExecutionRequestRequestTypeDef definition
class DescribeExecutionRequestRequestTypeDef(TypedDict):
ExecutionId: str,
WorkflowId: str,
DescribeHostKeyRequestRequestTypeDef#
# DescribeHostKeyRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeHostKeyRequestRequestTypeDef
def get_value() -> DescribeHostKeyRequestRequestTypeDef:
return {
"ServerId": ...,
"HostKeyId": ...,
}
# DescribeHostKeyRequestRequestTypeDef definition
class DescribeHostKeyRequestRequestTypeDef(TypedDict):
ServerId: str,
HostKeyId: str,
DescribeProfileRequestRequestTypeDef#
# DescribeProfileRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeProfileRequestRequestTypeDef
def get_value() -> DescribeProfileRequestRequestTypeDef:
return {
"ProfileId": ...,
}
# DescribeProfileRequestRequestTypeDef definition
class DescribeProfileRequestRequestTypeDef(TypedDict):
ProfileId: str,
DescribeSecurityPolicyRequestRequestTypeDef#
# DescribeSecurityPolicyRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeSecurityPolicyRequestRequestTypeDef
def get_value() -> DescribeSecurityPolicyRequestRequestTypeDef:
return {
"SecurityPolicyName": ...,
}
# DescribeSecurityPolicyRequestRequestTypeDef definition
class DescribeSecurityPolicyRequestRequestTypeDef(TypedDict):
SecurityPolicyName: str,
DescribedSecurityPolicyTypeDef#
# DescribedSecurityPolicyTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribedSecurityPolicyTypeDef
def get_value() -> DescribedSecurityPolicyTypeDef:
return {
"SecurityPolicyName": ...,
}
# 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]],
DescribeServerRequestRequestTypeDef#
# DescribeServerRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeServerRequestRequestTypeDef
def get_value() -> DescribeServerRequestRequestTypeDef:
return {
"ServerId": ...,
}
# DescribeServerRequestRequestTypeDef definition
class DescribeServerRequestRequestTypeDef(TypedDict):
ServerId: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef 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],
DescribeUserRequestRequestTypeDef#
# DescribeUserRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeUserRequestRequestTypeDef
def get_value() -> DescribeUserRequestRequestTypeDef:
return {
"ServerId": ...,
"UserName": ...,
}
# DescribeUserRequestRequestTypeDef definition
class DescribeUserRequestRequestTypeDef(TypedDict):
ServerId: str,
UserName: str,
DescribeWorkflowRequestRequestTypeDef#
# DescribeWorkflowRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeWorkflowRequestRequestTypeDef
def get_value() -> DescribeWorkflowRequestRequestTypeDef:
return {
"WorkflowId": ...,
}
# DescribeWorkflowRequestRequestTypeDef definition
class DescribeWorkflowRequestRequestTypeDef(TypedDict):
WorkflowId: str,
LoggingConfigurationTypeDef#
# LoggingConfigurationTypeDef 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],
SshPublicKeyTypeDef#
# SshPublicKeyTypeDef usage example
from mypy_boto3_transfer.type_defs import SshPublicKeyTypeDef
def get_value() -> SshPublicKeyTypeDef:
return {
"DateImported": ...,
"SshPublicKeyBody": ...,
"SshPublicKeyId": ...,
}
# SshPublicKeyTypeDef definition
class SshPublicKeyTypeDef(TypedDict):
DateImported: datetime,
SshPublicKeyBody: str,
SshPublicKeyId: str,
EfsFileLocationTypeDef#
# EfsFileLocationTypeDef 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],
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_transfer.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExecutionErrorTypeDef#
# ExecutionErrorTypeDef usage example
from mypy_boto3_transfer.type_defs import ExecutionErrorTypeDef
def get_value() -> ExecutionErrorTypeDef:
return {
"Type": ...,
"Message": ...,
}
# ExecutionErrorTypeDef definition
class ExecutionErrorTypeDef(TypedDict):
Type: ExecutionErrorTypeType, # (1)
Message: str,
S3FileLocationTypeDef#
# S3FileLocationTypeDef 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],
ImportCertificateResponseTypeDef#
# ImportCertificateResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import ImportCertificateResponseTypeDef
def get_value() -> ImportCertificateResponseTypeDef:
return {
"CertificateId": ...,
"ResponseMetadata": ...,
}
# ImportCertificateResponseTypeDef definition
class ImportCertificateResponseTypeDef(TypedDict):
CertificateId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportHostKeyResponseTypeDef#
# ImportHostKeyResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import ImportHostKeyResponseTypeDef
def get_value() -> ImportHostKeyResponseTypeDef:
return {
"ServerId": ...,
"HostKeyId": ...,
"ResponseMetadata": ...,
}
# ImportHostKeyResponseTypeDef definition
class ImportHostKeyResponseTypeDef(TypedDict):
ServerId: str,
HostKeyId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportSshPublicKeyRequestRequestTypeDef#
# ImportSshPublicKeyRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import ImportSshPublicKeyRequestRequestTypeDef
def get_value() -> ImportSshPublicKeyRequestRequestTypeDef:
return {
"ServerId": ...,
"SshPublicKeyBody": ...,
"UserName": ...,
}
# ImportSshPublicKeyRequestRequestTypeDef definition
class ImportSshPublicKeyRequestRequestTypeDef(TypedDict):
ServerId: str,
SshPublicKeyBody: str,
UserName: str,
ImportSshPublicKeyResponseTypeDef#
# ImportSshPublicKeyResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import ImportSshPublicKeyResponseTypeDef
def get_value() -> ImportSshPublicKeyResponseTypeDef:
return {
"ServerId": ...,
"SshPublicKeyId": ...,
"UserName": ...,
"ResponseMetadata": ...,
}
# ImportSshPublicKeyResponseTypeDef definition
class ImportSshPublicKeyResponseTypeDef(TypedDict):
ServerId: str,
SshPublicKeyId: str,
UserName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
S3InputFileLocationTypeDef#
# S3InputFileLocationTypeDef 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],
ListAccessesRequestListAccessesPaginateTypeDef#
# ListAccessesRequestListAccessesPaginateTypeDef usage example
from mypy_boto3_transfer.type_defs import ListAccessesRequestListAccessesPaginateTypeDef
def get_value() -> ListAccessesRequestListAccessesPaginateTypeDef:
return {
"ServerId": ...,
}
# ListAccessesRequestListAccessesPaginateTypeDef definition
class ListAccessesRequestListAccessesPaginateTypeDef(TypedDict):
ServerId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAccessesRequestRequestTypeDef#
# ListAccessesRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import ListAccessesRequestRequestTypeDef
def get_value() -> ListAccessesRequestRequestTypeDef:
return {
"ServerId": ...,
}
# ListAccessesRequestRequestTypeDef definition
class ListAccessesRequestRequestTypeDef(TypedDict):
ServerId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedAccessTypeDef#
# ListedAccessTypeDef 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],
ListAgreementsRequestListAgreementsPaginateTypeDef#
# ListAgreementsRequestListAgreementsPaginateTypeDef usage example
from mypy_boto3_transfer.type_defs import ListAgreementsRequestListAgreementsPaginateTypeDef
def get_value() -> ListAgreementsRequestListAgreementsPaginateTypeDef:
return {
"ServerId": ...,
}
# ListAgreementsRequestListAgreementsPaginateTypeDef definition
class ListAgreementsRequestListAgreementsPaginateTypeDef(TypedDict):
ServerId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAgreementsRequestRequestTypeDef#
# ListAgreementsRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import ListAgreementsRequestRequestTypeDef
def get_value() -> ListAgreementsRequestRequestTypeDef:
return {
"ServerId": ...,
}
# ListAgreementsRequestRequestTypeDef definition
class ListAgreementsRequestRequestTypeDef(TypedDict):
ServerId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedAgreementTypeDef#
# ListedAgreementTypeDef 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],
ListCertificatesRequestListCertificatesPaginateTypeDef#
# ListCertificatesRequestListCertificatesPaginateTypeDef usage example
from mypy_boto3_transfer.type_defs import ListCertificatesRequestListCertificatesPaginateTypeDef
def get_value() -> ListCertificatesRequestListCertificatesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListCertificatesRequestListCertificatesPaginateTypeDef definition
class ListCertificatesRequestListCertificatesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCertificatesRequestRequestTypeDef#
# ListCertificatesRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import ListCertificatesRequestRequestTypeDef
def get_value() -> ListCertificatesRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListCertificatesRequestRequestTypeDef definition
class ListCertificatesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedCertificateTypeDef#
# ListedCertificateTypeDef 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],
ListConnectorsRequestListConnectorsPaginateTypeDef#
# ListConnectorsRequestListConnectorsPaginateTypeDef usage example
from mypy_boto3_transfer.type_defs import ListConnectorsRequestListConnectorsPaginateTypeDef
def get_value() -> ListConnectorsRequestListConnectorsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListConnectorsRequestListConnectorsPaginateTypeDef definition
class ListConnectorsRequestListConnectorsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConnectorsRequestRequestTypeDef#
# ListConnectorsRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import ListConnectorsRequestRequestTypeDef
def get_value() -> ListConnectorsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListConnectorsRequestRequestTypeDef definition
class ListConnectorsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedConnectorTypeDef#
# ListedConnectorTypeDef 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],
ListExecutionsRequestListExecutionsPaginateTypeDef#
# ListExecutionsRequestListExecutionsPaginateTypeDef usage example
from mypy_boto3_transfer.type_defs import ListExecutionsRequestListExecutionsPaginateTypeDef
def get_value() -> ListExecutionsRequestListExecutionsPaginateTypeDef:
return {
"WorkflowId": ...,
}
# ListExecutionsRequestListExecutionsPaginateTypeDef definition
class ListExecutionsRequestListExecutionsPaginateTypeDef(TypedDict):
WorkflowId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExecutionsRequestRequestTypeDef#
# ListExecutionsRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import ListExecutionsRequestRequestTypeDef
def get_value() -> ListExecutionsRequestRequestTypeDef:
return {
"WorkflowId": ...,
}
# ListExecutionsRequestRequestTypeDef definition
class ListExecutionsRequestRequestTypeDef(TypedDict):
WorkflowId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListHostKeysRequestRequestTypeDef#
# ListHostKeysRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import ListHostKeysRequestRequestTypeDef
def get_value() -> ListHostKeysRequestRequestTypeDef:
return {
"ServerId": ...,
}
# ListHostKeysRequestRequestTypeDef definition
class ListHostKeysRequestRequestTypeDef(TypedDict):
ServerId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedHostKeyTypeDef#
# ListedHostKeyTypeDef 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],
ListProfilesRequestListProfilesPaginateTypeDef#
# ListProfilesRequestListProfilesPaginateTypeDef usage example
from mypy_boto3_transfer.type_defs import ListProfilesRequestListProfilesPaginateTypeDef
def get_value() -> ListProfilesRequestListProfilesPaginateTypeDef:
return {
"ProfileType": ...,
}
# ListProfilesRequestListProfilesPaginateTypeDef definition
class ListProfilesRequestListProfilesPaginateTypeDef(TypedDict):
ProfileType: NotRequired[ProfileTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListProfilesRequestRequestTypeDef#
# ListProfilesRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import ListProfilesRequestRequestTypeDef
def get_value() -> ListProfilesRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListProfilesRequestRequestTypeDef definition
class ListProfilesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ProfileType: NotRequired[ProfileTypeType], # (1)
- See ProfileTypeType
ListedProfileTypeDef#
# ListedProfileTypeDef 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
ListSecurityPoliciesRequestListSecurityPoliciesPaginateTypeDef#
# ListSecurityPoliciesRequestListSecurityPoliciesPaginateTypeDef usage example
from mypy_boto3_transfer.type_defs import ListSecurityPoliciesRequestListSecurityPoliciesPaginateTypeDef
def get_value() -> ListSecurityPoliciesRequestListSecurityPoliciesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListSecurityPoliciesRequestListSecurityPoliciesPaginateTypeDef definition
class ListSecurityPoliciesRequestListSecurityPoliciesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSecurityPoliciesRequestRequestTypeDef#
# ListSecurityPoliciesRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import ListSecurityPoliciesRequestRequestTypeDef
def get_value() -> ListSecurityPoliciesRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListSecurityPoliciesRequestRequestTypeDef definition
class ListSecurityPoliciesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListSecurityPoliciesResponseTypeDef#
# ListSecurityPoliciesResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import ListSecurityPoliciesResponseTypeDef
def get_value() -> ListSecurityPoliciesResponseTypeDef:
return {
"NextToken": ...,
"SecurityPolicyNames": ...,
"ResponseMetadata": ...,
}
# ListSecurityPoliciesResponseTypeDef definition
class ListSecurityPoliciesResponseTypeDef(TypedDict):
NextToken: str,
SecurityPolicyNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListServersRequestListServersPaginateTypeDef#
# ListServersRequestListServersPaginateTypeDef usage example
from mypy_boto3_transfer.type_defs import ListServersRequestListServersPaginateTypeDef
def get_value() -> ListServersRequestListServersPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListServersRequestListServersPaginateTypeDef definition
class ListServersRequestListServersPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServersRequestRequestTypeDef#
# ListServersRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import ListServersRequestRequestTypeDef
def get_value() -> ListServersRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListServersRequestRequestTypeDef definition
class ListServersRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedServerTypeDef#
# ListedServerTypeDef 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
ListTagsForResourceRequestListTagsForResourcePaginateTypeDef#
# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef usage example
from mypy_boto3_transfer.type_defs import ListTagsForResourceRequestListTagsForResourcePaginateTypeDef
def get_value() -> ListTagsForResourceRequestListTagsForResourcePaginateTypeDef:
return {
"Arn": ...,
}
# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef definition
class ListTagsForResourceRequestListTagsForResourcePaginateTypeDef(TypedDict):
Arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"Arn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
Arn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListUsersRequestListUsersPaginateTypeDef#
# ListUsersRequestListUsersPaginateTypeDef usage example
from mypy_boto3_transfer.type_defs import ListUsersRequestListUsersPaginateTypeDef
def get_value() -> ListUsersRequestListUsersPaginateTypeDef:
return {
"ServerId": ...,
}
# ListUsersRequestListUsersPaginateTypeDef definition
class ListUsersRequestListUsersPaginateTypeDef(TypedDict):
ServerId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUsersRequestRequestTypeDef#
# ListUsersRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import ListUsersRequestRequestTypeDef
def get_value() -> ListUsersRequestRequestTypeDef:
return {
"ServerId": ...,
}
# ListUsersRequestRequestTypeDef definition
class ListUsersRequestRequestTypeDef(TypedDict):
ServerId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedUserTypeDef#
# ListedUserTypeDef 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],
ListWorkflowsRequestListWorkflowsPaginateTypeDef#
# ListWorkflowsRequestListWorkflowsPaginateTypeDef usage example
from mypy_boto3_transfer.type_defs import ListWorkflowsRequestListWorkflowsPaginateTypeDef
def get_value() -> ListWorkflowsRequestListWorkflowsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListWorkflowsRequestListWorkflowsPaginateTypeDef definition
class ListWorkflowsRequestListWorkflowsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkflowsRequestRequestTypeDef#
# ListWorkflowsRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import ListWorkflowsRequestRequestTypeDef
def get_value() -> ListWorkflowsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListWorkflowsRequestRequestTypeDef definition
class ListWorkflowsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListedWorkflowTypeDef#
# ListedWorkflowTypeDef 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],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef 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],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_transfer.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
S3TagTypeDef#
# S3TagTypeDef usage example
from mypy_boto3_transfer.type_defs import S3TagTypeDef
def get_value() -> S3TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
# S3TagTypeDef definition
class S3TagTypeDef(TypedDict):
Key: str,
Value: str,
SendWorkflowStepStateRequestRequestTypeDef#
# SendWorkflowStepStateRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import SendWorkflowStepStateRequestRequestTypeDef
def get_value() -> SendWorkflowStepStateRequestRequestTypeDef:
return {
"WorkflowId": ...,
"ExecutionId": ...,
"Token": ...,
"Status": ...,
}
# SendWorkflowStepStateRequestRequestTypeDef definition
class SendWorkflowStepStateRequestRequestTypeDef(TypedDict):
WorkflowId: str,
ExecutionId: str,
Token: str,
Status: CustomStepStatusType, # (1)
UserDetailsTypeDef#
# UserDetailsTypeDef usage example
from mypy_boto3_transfer.type_defs import UserDetailsTypeDef
def get_value() -> UserDetailsTypeDef:
return {
"UserName": ...,
"ServerId": ...,
}
# UserDetailsTypeDef definition
class UserDetailsTypeDef(TypedDict):
UserName: str,
ServerId: str,
SessionId: NotRequired[str],
StartFileTransferRequestRequestTypeDef#
# StartFileTransferRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import StartFileTransferRequestRequestTypeDef
def get_value() -> StartFileTransferRequestRequestTypeDef:
return {
"ConnectorId": ...,
"SendFilePaths": ...,
}
# StartFileTransferRequestRequestTypeDef definition
class StartFileTransferRequestRequestTypeDef(TypedDict):
ConnectorId: str,
SendFilePaths: Sequence[str],
StartFileTransferResponseTypeDef#
# StartFileTransferResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import StartFileTransferResponseTypeDef
def get_value() -> StartFileTransferResponseTypeDef:
return {
"TransferId": ...,
"ResponseMetadata": ...,
}
# StartFileTransferResponseTypeDef definition
class StartFileTransferResponseTypeDef(TypedDict):
TransferId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartServerRequestRequestTypeDef#
# StartServerRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import StartServerRequestRequestTypeDef
def get_value() -> StartServerRequestRequestTypeDef:
return {
"ServerId": ...,
}
# StartServerRequestRequestTypeDef definition
class StartServerRequestRequestTypeDef(TypedDict):
ServerId: str,
StopServerRequestRequestTypeDef#
# StopServerRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import StopServerRequestRequestTypeDef
def get_value() -> StopServerRequestRequestTypeDef:
return {
"ServerId": ...,
}
# StopServerRequestRequestTypeDef definition
class StopServerRequestRequestTypeDef(TypedDict):
ServerId: str,
TestIdentityProviderRequestRequestTypeDef#
# TestIdentityProviderRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import TestIdentityProviderRequestRequestTypeDef
def get_value() -> TestIdentityProviderRequestRequestTypeDef:
return {
"ServerId": ...,
"UserName": ...,
}
# TestIdentityProviderRequestRequestTypeDef definition
class TestIdentityProviderRequestRequestTypeDef(TypedDict):
ServerId: str,
UserName: str,
ServerProtocol: NotRequired[ProtocolType], # (1)
SourceIp: NotRequired[str],
UserPassword: NotRequired[str],
- See ProtocolType
TestIdentityProviderResponseTypeDef#
# TestIdentityProviderResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import TestIdentityProviderResponseTypeDef
def get_value() -> TestIdentityProviderResponseTypeDef:
return {
"Response": ...,
"StatusCode": ...,
"Message": ...,
"Url": ...,
"ResponseMetadata": ...,
}
# TestIdentityProviderResponseTypeDef definition
class TestIdentityProviderResponseTypeDef(TypedDict):
Response: str,
StatusCode: int,
Message: str,
Url: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"Arn": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
Arn: str,
TagKeys: Sequence[str],
UpdateAccessResponseTypeDef#
# UpdateAccessResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import UpdateAccessResponseTypeDef
def get_value() -> UpdateAccessResponseTypeDef:
return {
"ServerId": ...,
"ExternalId": ...,
"ResponseMetadata": ...,
}
# UpdateAccessResponseTypeDef definition
class UpdateAccessResponseTypeDef(TypedDict):
ServerId: str,
ExternalId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateAgreementRequestRequestTypeDef#
# UpdateAgreementRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import UpdateAgreementRequestRequestTypeDef
def get_value() -> UpdateAgreementRequestRequestTypeDef:
return {
"AgreementId": ...,
"ServerId": ...,
}
# UpdateAgreementRequestRequestTypeDef definition
class UpdateAgreementRequestRequestTypeDef(TypedDict):
AgreementId: str,
ServerId: str,
Description: NotRequired[str],
Status: NotRequired[AgreementStatusTypeType], # (1)
LocalProfileId: NotRequired[str],
PartnerProfileId: NotRequired[str],
BaseDirectory: NotRequired[str],
AccessRole: NotRequired[str],
UpdateAgreementResponseTypeDef#
# UpdateAgreementResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import UpdateAgreementResponseTypeDef
def get_value() -> UpdateAgreementResponseTypeDef:
return {
"AgreementId": ...,
"ResponseMetadata": ...,
}
# UpdateAgreementResponseTypeDef definition
class UpdateAgreementResponseTypeDef(TypedDict):
AgreementId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateCertificateRequestRequestTypeDef#
# UpdateCertificateRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import UpdateCertificateRequestRequestTypeDef
def get_value() -> UpdateCertificateRequestRequestTypeDef:
return {
"CertificateId": ...,
}
# UpdateCertificateRequestRequestTypeDef definition
class UpdateCertificateRequestRequestTypeDef(TypedDict):
CertificateId: str,
ActiveDate: NotRequired[Union[datetime, str]],
InactiveDate: NotRequired[Union[datetime, str]],
Description: NotRequired[str],
UpdateCertificateResponseTypeDef#
# UpdateCertificateResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import UpdateCertificateResponseTypeDef
def get_value() -> UpdateCertificateResponseTypeDef:
return {
"CertificateId": ...,
"ResponseMetadata": ...,
}
# UpdateCertificateResponseTypeDef definition
class UpdateCertificateResponseTypeDef(TypedDict):
CertificateId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateConnectorResponseTypeDef#
# UpdateConnectorResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import UpdateConnectorResponseTypeDef
def get_value() -> UpdateConnectorResponseTypeDef:
return {
"ConnectorId": ...,
"ResponseMetadata": ...,
}
# UpdateConnectorResponseTypeDef definition
class UpdateConnectorResponseTypeDef(TypedDict):
ConnectorId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateHostKeyRequestRequestTypeDef#
# UpdateHostKeyRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import UpdateHostKeyRequestRequestTypeDef
def get_value() -> UpdateHostKeyRequestRequestTypeDef:
return {
"ServerId": ...,
"HostKeyId": ...,
"Description": ...,
}
# UpdateHostKeyRequestRequestTypeDef definition
class UpdateHostKeyRequestRequestTypeDef(TypedDict):
ServerId: str,
HostKeyId: str,
Description: str,
UpdateHostKeyResponseTypeDef#
# UpdateHostKeyResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import UpdateHostKeyResponseTypeDef
def get_value() -> UpdateHostKeyResponseTypeDef:
return {
"ServerId": ...,
"HostKeyId": ...,
"ResponseMetadata": ...,
}
# UpdateHostKeyResponseTypeDef definition
class UpdateHostKeyResponseTypeDef(TypedDict):
ServerId: str,
HostKeyId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateProfileRequestRequestTypeDef#
# UpdateProfileRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import UpdateProfileRequestRequestTypeDef
def get_value() -> UpdateProfileRequestRequestTypeDef:
return {
"ProfileId": ...,
}
# UpdateProfileRequestRequestTypeDef definition
class UpdateProfileRequestRequestTypeDef(TypedDict):
ProfileId: str,
CertificateIds: NotRequired[Sequence[str]],
UpdateProfileResponseTypeDef#
# UpdateProfileResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import UpdateProfileResponseTypeDef
def get_value() -> UpdateProfileResponseTypeDef:
return {
"ProfileId": ...,
"ResponseMetadata": ...,
}
# UpdateProfileResponseTypeDef definition
class UpdateProfileResponseTypeDef(TypedDict):
ProfileId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateServerResponseTypeDef#
# UpdateServerResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import UpdateServerResponseTypeDef
def get_value() -> UpdateServerResponseTypeDef:
return {
"ServerId": ...,
"ResponseMetadata": ...,
}
# UpdateServerResponseTypeDef definition
class UpdateServerResponseTypeDef(TypedDict):
ServerId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateUserResponseTypeDef#
# UpdateUserResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import UpdateUserResponseTypeDef
def get_value() -> UpdateUserResponseTypeDef:
return {
"ServerId": ...,
"UserName": ...,
"ResponseMetadata": ...,
}
# UpdateUserResponseTypeDef definition
class UpdateUserResponseTypeDef(TypedDict):
ServerId: str,
UserName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
WorkflowDetailTypeDef#
# WorkflowDetailTypeDef usage example
from mypy_boto3_transfer.type_defs import WorkflowDetailTypeDef
def get_value() -> WorkflowDetailTypeDef:
return {
"WorkflowId": ...,
"ExecutionRole": ...,
}
# WorkflowDetailTypeDef definition
class WorkflowDetailTypeDef(TypedDict):
WorkflowId: str,
ExecutionRole: str,
UpdateConnectorRequestRequestTypeDef#
# UpdateConnectorRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import UpdateConnectorRequestRequestTypeDef
def get_value() -> UpdateConnectorRequestRequestTypeDef:
return {
"ConnectorId": ...,
}
# UpdateConnectorRequestRequestTypeDef definition
class UpdateConnectorRequestRequestTypeDef(TypedDict):
ConnectorId: str,
Url: NotRequired[str],
As2Config: NotRequired[As2ConnectorConfigTypeDef], # (1)
AccessRole: NotRequired[str],
LoggingRole: NotRequired[str],
CreateAccessRequestRequestTypeDef#
# CreateAccessRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import CreateAccessRequestRequestTypeDef
def get_value() -> CreateAccessRequestRequestTypeDef:
return {
"Role": ...,
"ServerId": ...,
"ExternalId": ...,
}
# CreateAccessRequestRequestTypeDef definition
class CreateAccessRequestRequestTypeDef(TypedDict):
Role: str,
ServerId: str,
ExternalId: str,
HomeDirectory: NotRequired[str],
HomeDirectoryType: NotRequired[HomeDirectoryTypeType], # (1)
HomeDirectoryMappings: NotRequired[Sequence[HomeDirectoryMapEntryTypeDef]], # (2)
Policy: NotRequired[str],
PosixProfile: NotRequired[PosixProfileTypeDef], # (3)
DescribedAccessTypeDef#
# DescribedAccessTypeDef 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[PosixProfileTypeDef], # (3)
Role: NotRequired[str],
ExternalId: NotRequired[str],
UpdateAccessRequestRequestTypeDef#
# UpdateAccessRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import UpdateAccessRequestRequestTypeDef
def get_value() -> UpdateAccessRequestRequestTypeDef:
return {
"ServerId": ...,
"ExternalId": ...,
}
# UpdateAccessRequestRequestTypeDef definition
class UpdateAccessRequestRequestTypeDef(TypedDict):
ServerId: str,
ExternalId: str,
HomeDirectory: NotRequired[str],
HomeDirectoryType: NotRequired[HomeDirectoryTypeType], # (1)
HomeDirectoryMappings: NotRequired[Sequence[HomeDirectoryMapEntryTypeDef]], # (2)
Policy: NotRequired[str],
PosixProfile: NotRequired[PosixProfileTypeDef], # (3)
Role: NotRequired[str],
UpdateUserRequestRequestTypeDef#
# UpdateUserRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import UpdateUserRequestRequestTypeDef
def get_value() -> UpdateUserRequestRequestTypeDef:
return {
"ServerId": ...,
"UserName": ...,
}
# UpdateUserRequestRequestTypeDef definition
class UpdateUserRequestRequestTypeDef(TypedDict):
ServerId: str,
UserName: str,
HomeDirectory: NotRequired[str],
HomeDirectoryType: NotRequired[HomeDirectoryTypeType], # (1)
HomeDirectoryMappings: NotRequired[Sequence[HomeDirectoryMapEntryTypeDef]], # (2)
Policy: NotRequired[str],
PosixProfile: NotRequired[PosixProfileTypeDef], # (3)
Role: NotRequired[str],
CreateAgreementRequestRequestTypeDef#
# CreateAgreementRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import CreateAgreementRequestRequestTypeDef
def get_value() -> CreateAgreementRequestRequestTypeDef:
return {
"ServerId": ...,
"LocalProfileId": ...,
"PartnerProfileId": ...,
"BaseDirectory": ...,
"AccessRole": ...,
}
# CreateAgreementRequestRequestTypeDef definition
class CreateAgreementRequestRequestTypeDef(TypedDict):
ServerId: str,
LocalProfileId: str,
PartnerProfileId: str,
BaseDirectory: str,
AccessRole: str,
Description: NotRequired[str],
Status: NotRequired[AgreementStatusTypeType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See AgreementStatusTypeType
- See TagTypeDef
CreateConnectorRequestRequestTypeDef#
# CreateConnectorRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import CreateConnectorRequestRequestTypeDef
def get_value() -> CreateConnectorRequestRequestTypeDef:
return {
"Url": ...,
"As2Config": ...,
"AccessRole": ...,
}
# CreateConnectorRequestRequestTypeDef definition
class CreateConnectorRequestRequestTypeDef(TypedDict):
Url: str,
As2Config: As2ConnectorConfigTypeDef, # (1)
AccessRole: str,
LoggingRole: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See As2ConnectorConfigTypeDef
- See TagTypeDef
CreateProfileRequestRequestTypeDef#
# CreateProfileRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import CreateProfileRequestRequestTypeDef
def get_value() -> CreateProfileRequestRequestTypeDef:
return {
"As2Id": ...,
"ProfileType": ...,
}
# CreateProfileRequestRequestTypeDef definition
class CreateProfileRequestRequestTypeDef(TypedDict):
As2Id: str,
ProfileType: ProfileTypeType, # (1)
CertificateIds: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ProfileTypeType
- See TagTypeDef
CreateUserRequestRequestTypeDef#
# CreateUserRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import CreateUserRequestRequestTypeDef
def get_value() -> CreateUserRequestRequestTypeDef:
return {
"Role": ...,
"ServerId": ...,
"UserName": ...,
}
# CreateUserRequestRequestTypeDef definition
class CreateUserRequestRequestTypeDef(TypedDict):
Role: str,
ServerId: str,
UserName: str,
HomeDirectory: NotRequired[str],
HomeDirectoryType: NotRequired[HomeDirectoryTypeType], # (1)
HomeDirectoryMappings: NotRequired[Sequence[HomeDirectoryMapEntryTypeDef]], # (2)
Policy: NotRequired[str],
PosixProfile: NotRequired[PosixProfileTypeDef], # (3)
SshPublicKeyBody: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
DescribedAgreementTypeDef#
# DescribedAgreementTypeDef 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)
- See AgreementStatusTypeType
- See TagTypeDef
DescribedCertificateTypeDef#
# DescribedCertificateTypeDef 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)
DescribedConnectorTypeDef#
# DescribedConnectorTypeDef 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)
- See As2ConnectorConfigTypeDef
- See TagTypeDef
DescribedHostKeyTypeDef#
# DescribedHostKeyTypeDef 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 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
ImportCertificateRequestRequestTypeDef#
# ImportCertificateRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import ImportCertificateRequestRequestTypeDef
def get_value() -> ImportCertificateRequestRequestTypeDef:
return {
"Usage": ...,
"Certificate": ...,
}
# ImportCertificateRequestRequestTypeDef definition
class ImportCertificateRequestRequestTypeDef(TypedDict):
Usage: CertificateUsageTypeType, # (1)
Certificate: str,
CertificateChain: NotRequired[str],
PrivateKey: NotRequired[str],
ActiveDate: NotRequired[Union[datetime, str]],
InactiveDate: NotRequired[Union[datetime, str]],
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See CertificateUsageTypeType
- See TagTypeDef
ImportHostKeyRequestRequestTypeDef#
# ImportHostKeyRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import ImportHostKeyRequestRequestTypeDef
def get_value() -> ImportHostKeyRequestRequestTypeDef:
return {
"ServerId": ...,
"HostKeyBody": ...,
}
# ImportHostKeyRequestRequestTypeDef definition
class ImportHostKeyRequestRequestTypeDef(TypedDict):
ServerId: str,
HostKeyBody: str,
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Arn": ...,
"NextToken": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Arn: str,
NextToken: str,
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"Arn": ...,
"Tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
Arn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
DescribeSecurityPolicyResponseTypeDef#
# DescribeSecurityPolicyResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeSecurityPolicyResponseTypeDef
def get_value() -> DescribeSecurityPolicyResponseTypeDef:
return {
"SecurityPolicy": ...,
"ResponseMetadata": ...,
}
# DescribeSecurityPolicyResponseTypeDef definition
class DescribeSecurityPolicyResponseTypeDef(TypedDict):
SecurityPolicy: DescribedSecurityPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeServerRequestServerOfflineWaitTypeDef#
# DescribeServerRequestServerOfflineWaitTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeServerRequestServerOfflineWaitTypeDef
def get_value() -> DescribeServerRequestServerOfflineWaitTypeDef:
return {
"ServerId": ...,
}
# DescribeServerRequestServerOfflineWaitTypeDef definition
class DescribeServerRequestServerOfflineWaitTypeDef(TypedDict):
ServerId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeServerRequestServerOnlineWaitTypeDef#
# DescribeServerRequestServerOnlineWaitTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeServerRequestServerOnlineWaitTypeDef
def get_value() -> DescribeServerRequestServerOnlineWaitTypeDef:
return {
"ServerId": ...,
}
# DescribeServerRequestServerOnlineWaitTypeDef definition
class DescribeServerRequestServerOnlineWaitTypeDef(TypedDict):
ServerId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribedUserTypeDef#
# DescribedUserTypeDef 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[PosixProfileTypeDef], # (3)
Role: NotRequired[str],
SshPublicKeys: NotRequired[List[SshPublicKeyTypeDef]], # (4)
Tags: NotRequired[List[TagTypeDef]], # (5)
UserName: NotRequired[str],
- See HomeDirectoryMapEntryTypeDef
- See HomeDirectoryTypeType
- See PosixProfileTypeDef
- See SshPublicKeyTypeDef
- See TagTypeDef
ExecutionStepResultTypeDef#
# ExecutionStepResultTypeDef 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 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)
InputFileLocationTypeDef#
# InputFileLocationTypeDef 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)
ListAccessesResponseTypeDef#
# ListAccessesResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import ListAccessesResponseTypeDef
def get_value() -> ListAccessesResponseTypeDef:
return {
"NextToken": ...,
"ServerId": ...,
"Accesses": ...,
"ResponseMetadata": ...,
}
# ListAccessesResponseTypeDef definition
class ListAccessesResponseTypeDef(TypedDict):
NextToken: str,
ServerId: str,
Accesses: List[ListedAccessTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAgreementsResponseTypeDef#
# ListAgreementsResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import ListAgreementsResponseTypeDef
def get_value() -> ListAgreementsResponseTypeDef:
return {
"NextToken": ...,
"Agreements": ...,
"ResponseMetadata": ...,
}
# ListAgreementsResponseTypeDef definition
class ListAgreementsResponseTypeDef(TypedDict):
NextToken: str,
Agreements: List[ListedAgreementTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCertificatesResponseTypeDef#
# ListCertificatesResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import ListCertificatesResponseTypeDef
def get_value() -> ListCertificatesResponseTypeDef:
return {
"NextToken": ...,
"Certificates": ...,
"ResponseMetadata": ...,
}
# ListCertificatesResponseTypeDef definition
class ListCertificatesResponseTypeDef(TypedDict):
NextToken: str,
Certificates: List[ListedCertificateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListConnectorsResponseTypeDef#
# ListConnectorsResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import ListConnectorsResponseTypeDef
def get_value() -> ListConnectorsResponseTypeDef:
return {
"NextToken": ...,
"Connectors": ...,
"ResponseMetadata": ...,
}
# ListConnectorsResponseTypeDef definition
class ListConnectorsResponseTypeDef(TypedDict):
NextToken: str,
Connectors: List[ListedConnectorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListHostKeysResponseTypeDef#
# ListHostKeysResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import ListHostKeysResponseTypeDef
def get_value() -> ListHostKeysResponseTypeDef:
return {
"NextToken": ...,
"ServerId": ...,
"HostKeys": ...,
"ResponseMetadata": ...,
}
# ListHostKeysResponseTypeDef definition
class ListHostKeysResponseTypeDef(TypedDict):
NextToken: str,
ServerId: str,
HostKeys: List[ListedHostKeyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProfilesResponseTypeDef#
# ListProfilesResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import ListProfilesResponseTypeDef
def get_value() -> ListProfilesResponseTypeDef:
return {
"NextToken": ...,
"Profiles": ...,
"ResponseMetadata": ...,
}
# ListProfilesResponseTypeDef definition
class ListProfilesResponseTypeDef(TypedDict):
NextToken: str,
Profiles: List[ListedProfileTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListServersResponseTypeDef#
# ListServersResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import ListServersResponseTypeDef
def get_value() -> ListServersResponseTypeDef:
return {
"NextToken": ...,
"Servers": ...,
"ResponseMetadata": ...,
}
# ListServersResponseTypeDef definition
class ListServersResponseTypeDef(TypedDict):
NextToken: str,
Servers: List[ListedServerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListUsersResponseTypeDef#
# ListUsersResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import ListUsersResponseTypeDef
def get_value() -> ListUsersResponseTypeDef:
return {
"NextToken": ...,
"ServerId": ...,
"Users": ...,
"ResponseMetadata": ...,
}
# ListUsersResponseTypeDef definition
class ListUsersResponseTypeDef(TypedDict):
NextToken: str,
ServerId: str,
Users: List[ListedUserTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWorkflowsResponseTypeDef#
# ListWorkflowsResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import ListWorkflowsResponseTypeDef
def get_value() -> ListWorkflowsResponseTypeDef:
return {
"NextToken": ...,
"Workflows": ...,
"ResponseMetadata": ...,
}
# ListWorkflowsResponseTypeDef definition
class ListWorkflowsResponseTypeDef(TypedDict):
NextToken: str,
Workflows: List[ListedWorkflowTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TagStepDetailsTypeDef#
# TagStepDetailsTypeDef 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 usage example
from mypy_boto3_transfer.type_defs import ServiceMetadataTypeDef
def get_value() -> ServiceMetadataTypeDef:
return {
"UserDetails": ...,
}
# ServiceMetadataTypeDef definition
class ServiceMetadataTypeDef(TypedDict):
UserDetails: UserDetailsTypeDef, # (1)
WorkflowDetailsTypeDef#
# WorkflowDetailsTypeDef 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)
DescribeAccessResponseTypeDef#
# DescribeAccessResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeAccessResponseTypeDef
def get_value() -> DescribeAccessResponseTypeDef:
return {
"ServerId": ...,
"Access": ...,
"ResponseMetadata": ...,
}
# DescribeAccessResponseTypeDef definition
class DescribeAccessResponseTypeDef(TypedDict):
ServerId: str,
Access: DescribedAccessTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAgreementResponseTypeDef#
# DescribeAgreementResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeAgreementResponseTypeDef
def get_value() -> DescribeAgreementResponseTypeDef:
return {
"Agreement": ...,
"ResponseMetadata": ...,
}
# DescribeAgreementResponseTypeDef definition
class DescribeAgreementResponseTypeDef(TypedDict):
Agreement: DescribedAgreementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCertificateResponseTypeDef#
# DescribeCertificateResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeCertificateResponseTypeDef
def get_value() -> DescribeCertificateResponseTypeDef:
return {
"Certificate": ...,
"ResponseMetadata": ...,
}
# DescribeCertificateResponseTypeDef definition
class DescribeCertificateResponseTypeDef(TypedDict):
Certificate: DescribedCertificateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConnectorResponseTypeDef#
# DescribeConnectorResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeConnectorResponseTypeDef
def get_value() -> DescribeConnectorResponseTypeDef:
return {
"Connector": ...,
"ResponseMetadata": ...,
}
# DescribeConnectorResponseTypeDef definition
class DescribeConnectorResponseTypeDef(TypedDict):
Connector: DescribedConnectorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeHostKeyResponseTypeDef#
# DescribeHostKeyResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeHostKeyResponseTypeDef
def get_value() -> DescribeHostKeyResponseTypeDef:
return {
"HostKey": ...,
"ResponseMetadata": ...,
}
# DescribeHostKeyResponseTypeDef definition
class DescribeHostKeyResponseTypeDef(TypedDict):
HostKey: DescribedHostKeyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeProfileResponseTypeDef#
# DescribeProfileResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeProfileResponseTypeDef
def get_value() -> DescribeProfileResponseTypeDef:
return {
"Profile": ...,
"ResponseMetadata": ...,
}
# DescribeProfileResponseTypeDef definition
class DescribeProfileResponseTypeDef(TypedDict):
Profile: DescribedProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeUserResponseTypeDef#
# DescribeUserResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeUserResponseTypeDef
def get_value() -> DescribeUserResponseTypeDef:
return {
"ServerId": ...,
"User": ...,
"ResponseMetadata": ...,
}
# DescribeUserResponseTypeDef definition
class DescribeUserResponseTypeDef(TypedDict):
ServerId: str,
User: DescribedUserTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExecutionResultsTypeDef#
# ExecutionResultsTypeDef 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)
CopyStepDetailsTypeDef#
# CopyStepDetailsTypeDef 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 usage example
from mypy_boto3_transfer.type_defs import DecryptStepDetailsTypeDef
def get_value() -> DecryptStepDetailsTypeDef:
return {
"Type": ...,
"DestinationFileLocation": ...,
}
# DecryptStepDetailsTypeDef definition
class DecryptStepDetailsTypeDef(TypedDict):
Type: EncryptionTypeType, # (1)
DestinationFileLocation: InputFileLocationTypeDef, # (3)
Name: NotRequired[str],
SourceFileLocation: NotRequired[str],
OverwriteExisting: NotRequired[OverwriteExistingType], # (2)
ListedExecutionTypeDef#
# ListedExecutionTypeDef 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)
CreateServerRequestRequestTypeDef#
# CreateServerRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import CreateServerRequestRequestTypeDef
def get_value() -> CreateServerRequestRequestTypeDef:
return {
"Certificate": ...,
}
# CreateServerRequestRequestTypeDef definition
class CreateServerRequestRequestTypeDef(TypedDict):
Certificate: NotRequired[str],
Domain: NotRequired[DomainType], # (1)
EndpointDetails: NotRequired[EndpointDetailsTypeDef], # (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[ProtocolDetailsTypeDef], # (7)
SecurityPolicyName: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (8)
WorkflowDetails: NotRequired[WorkflowDetailsTypeDef], # (9)
- See DomainType
- See EndpointDetailsTypeDef
- See EndpointTypeType
- See IdentityProviderDetailsTypeDef
- See IdentityProviderTypeType
- See ProtocolType
- See ProtocolDetailsTypeDef
- See TagTypeDef
- See WorkflowDetailsTypeDef
DescribedServerTypeDef#
# DescribedServerTypeDef 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[ProtocolDetailsTypeDef], # (1)
Domain: NotRequired[DomainType], # (2)
EndpointDetails: NotRequired[EndpointDetailsTypeDef], # (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[WorkflowDetailsTypeDef], # (10)
- See ProtocolDetailsTypeDef
- See DomainType
- See EndpointDetailsTypeDef
- See EndpointTypeType
- See IdentityProviderDetailsTypeDef
- See IdentityProviderTypeType
- See ProtocolType
- See StateType
- See TagTypeDef
- See WorkflowDetailsTypeDef
UpdateServerRequestRequestTypeDef#
# UpdateServerRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import UpdateServerRequestRequestTypeDef
def get_value() -> UpdateServerRequestRequestTypeDef:
return {
"ServerId": ...,
}
# UpdateServerRequestRequestTypeDef definition
class UpdateServerRequestRequestTypeDef(TypedDict):
ServerId: str,
Certificate: NotRequired[str],
ProtocolDetails: NotRequired[ProtocolDetailsTypeDef], # (1)
EndpointDetails: NotRequired[EndpointDetailsTypeDef], # (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[WorkflowDetailsTypeDef], # (6)
- See ProtocolDetailsTypeDef
- See EndpointDetailsTypeDef
- See EndpointTypeType
- See IdentityProviderDetailsTypeDef
- See ProtocolType
- See WorkflowDetailsTypeDef
DescribedExecutionTypeDef#
# DescribedExecutionTypeDef 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[PosixProfileTypeDef], # (4)
Status: NotRequired[ExecutionStatusType], # (5)
Results: NotRequired[ExecutionResultsTypeDef], # (6)
- See FileLocationTypeDef
- See ServiceMetadataTypeDef
- See LoggingConfigurationTypeDef
- See PosixProfileTypeDef
- See ExecutionStatusType
- See ExecutionResultsTypeDef
WorkflowStepTypeDef#
# WorkflowStepTypeDef 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[TagStepDetailsTypeDef], # (5)
DecryptStepDetails: NotRequired[DecryptStepDetailsTypeDef], # (6)
- See WorkflowStepTypeType
- See CopyStepDetailsTypeDef
- See CustomStepDetailsTypeDef
- See DeleteStepDetailsTypeDef
- See TagStepDetailsTypeDef
- See DecryptStepDetailsTypeDef
ListExecutionsResponseTypeDef#
# ListExecutionsResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import ListExecutionsResponseTypeDef
def get_value() -> ListExecutionsResponseTypeDef:
return {
"NextToken": ...,
"WorkflowId": ...,
"Executions": ...,
"ResponseMetadata": ...,
}
# ListExecutionsResponseTypeDef definition
class ListExecutionsResponseTypeDef(TypedDict):
NextToken: str,
WorkflowId: str,
Executions: List[ListedExecutionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeServerResponseTypeDef#
# DescribeServerResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeServerResponseTypeDef
def get_value() -> DescribeServerResponseTypeDef:
return {
"Server": ...,
"ResponseMetadata": ...,
}
# DescribeServerResponseTypeDef definition
class DescribeServerResponseTypeDef(TypedDict):
Server: DescribedServerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeExecutionResponseTypeDef#
# DescribeExecutionResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeExecutionResponseTypeDef
def get_value() -> DescribeExecutionResponseTypeDef:
return {
"WorkflowId": ...,
"Execution": ...,
"ResponseMetadata": ...,
}
# DescribeExecutionResponseTypeDef definition
class DescribeExecutionResponseTypeDef(TypedDict):
WorkflowId: str,
Execution: DescribedExecutionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateWorkflowRequestRequestTypeDef#
# CreateWorkflowRequestRequestTypeDef usage example
from mypy_boto3_transfer.type_defs import CreateWorkflowRequestRequestTypeDef
def get_value() -> CreateWorkflowRequestRequestTypeDef:
return {
"Steps": ...,
}
# CreateWorkflowRequestRequestTypeDef definition
class CreateWorkflowRequestRequestTypeDef(TypedDict):
Steps: Sequence[WorkflowStepTypeDef], # (1)
Description: NotRequired[str],
OnExceptionSteps: NotRequired[Sequence[WorkflowStepTypeDef]], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See WorkflowStepTypeDef
- See WorkflowStepTypeDef
- See TagTypeDef
DescribedWorkflowTypeDef#
# DescribedWorkflowTypeDef 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[WorkflowStepTypeDef]], # (1)
OnExceptionSteps: NotRequired[List[WorkflowStepTypeDef]], # (1)
WorkflowId: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (3)
- See WorkflowStepTypeDef
- See WorkflowStepTypeDef
- See TagTypeDef
DescribeWorkflowResponseTypeDef#
# DescribeWorkflowResponseTypeDef usage example
from mypy_boto3_transfer.type_defs import DescribeWorkflowResponseTypeDef
def get_value() -> DescribeWorkflowResponseTypeDef:
return {
"Workflow": ...,
"ResponseMetadata": ...,
}
# DescribeWorkflowResponseTypeDef definition
class DescribeWorkflowResponseTypeDef(TypedDict):
Workflow: DescribedWorkflowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)