Skip to content

Type definitions#

Index > Transfer > 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)
]
  1. See EndpointDetailsTypeDef
  2. See EndpointDetailsOutputTypeDef

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)
]
  1. See PosixProfileTypeDef
  2. See PosixProfileOutputTypeDef

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)
]
  1. See ProtocolDetailsTypeDef
  2. See ProtocolDetailsOutputTypeDef

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)
]
  1. See SftpConnectorConfigTypeDef
  2. See SftpConnectorConfigOutputTypeDef

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)
]
  1. See TagStepDetailsTypeDef
  2. See TagStepDetailsOutputTypeDef

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)
]
  1. See WorkflowDetailsTypeDef
  2. See WorkflowDetailsOutputTypeDef

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)
]
  1. See WorkflowStepTypeDef
  2. See WorkflowStepOutputTypeDef

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)
  1. See CompressionEnumType
  2. See EncryptionAlgType
  3. See SigningAlgType
  4. See MdnSigningAlgType
  5. See MdnResponseType
  6. 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],
  1. See TransferTableStatusType

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)
  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)
  1. See SftpAuthenticationMethodsType

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)
  1. See DirectoryListingOptimizationType

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)
  1. See SecurityPolicyResourceTypeType
  2. See SecurityPolicyProtocolType

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)
  1. See TlsSessionResumptionModeType
  2. See SetStatOptionType
  3. See As2TransportType

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,
  1. See ExecutionErrorTypeType

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],
  1. See HomeDirectoryTypeType

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],
  1. See AgreementStatusTypeType

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],
  1. See CertificateUsageTypeType
  2. See CertificateStatusTypeType
  3. See CertificateTypeType

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)
  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)
  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],
  1. See DomainType
  2. See IdentityProviderTypeType
  3. See EndpointTypeType
  4. 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],
  1. See HomeDirectoryTypeType

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)
  1. See TlsSessionResumptionModeType
  2. See SetStatOptionType
  3. See As2TransportType

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)
  1. See CustomStepStatusType

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],
  1. 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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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],
  1. See ConnectorFileTransferResultTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See AgreementStatusTypeType
  2. See PreserveFilenameTypeType
  3. See EnforceMessageSigningTypeType
  4. 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)
  1. See AgreementStatusTypeType
  2. See TagTypeDef
  3. See PreserveFilenameTypeType
  4. See EnforceMessageSigningTypeType
  5. 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)
  1. See ProfileTypeType
  2. 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)
  1. See AgreementStatusTypeType
  2. See TagTypeDef
  3. See PreserveFilenameTypeType
  4. See EnforceMessageSigningTypeType
  5. 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)
  1. See CertificateUsageTypeType
  2. See CertificateStatusTypeType
  3. See CertificateTypeType
  4. See TagTypeDef

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)
  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)
  1. See ProfileTypeType
  2. 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)
  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],
  1. See TagTypeDef
  2. 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)
  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)
  1. See DescribedSecurityPolicyTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See WaiterConfigTypeDef

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)
  1. See WaiterConfigTypeDef

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)
  1. See DescribedWebAppCustomizationTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See HomeDirectoryMapEntryTypeDef
  2. See HomeDirectoryTypeType
  3. See PosixProfileOutputTypeDef

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],
  1. See As2ConnectorConfigTypeDef
  2. See TagTypeDef
  3. See SftpConnectorConfigOutputTypeDef

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)
  1. See DescribedIdentityCenterConfigTypeDef

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],
  1. See HomeDirectoryMapEntryTypeDef
  2. See HomeDirectoryTypeType
  3. See PosixProfileOutputTypeDef
  4. See SshPublicKeyTypeDef
  5. 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)
  1. See WorkflowStepTypeType
  2. See ExecutionErrorTypeDef

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)
  1. See S3FileLocationTypeDef
  2. See EfsFileLocationTypeDef

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)
  1. See IdentityCenterConfigTypeDef

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)
  1. See CertificateUsageTypeType
  2. 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)
  1. See S3InputFileLocationTypeDef
  2. See EfsFileLocationTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See ProfileTypeType
  2. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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],
  1. See ListedAccessTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ListedAgreementTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ListedCertificateTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ListedConnectorTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ListedHostKeyTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ListedProfileTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ListedServerTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ListedUserTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ListedWebAppTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ListedWorkflowTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. 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],
  1. 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)
  1. See UserDetailsTypeDef

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)
  1. See UpdateWebAppIdentityCenterConfigTypeDef

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)
  1. See WorkflowDetailTypeDef
  2. See WorkflowDetailTypeDef

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)
  1. See WorkflowDetailTypeDef
  2. See WorkflowDetailTypeDef

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)
  1. See DescribedAgreementTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DescribedCertificateTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DescribedHostKeyTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DescribedProfileTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DescribedAccessTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DescribedConnectorTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DescribedWebAppIdentityProviderDetailsTypeDef
  2. See WebAppUnitsTypeDef
  3. See TagTypeDef

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)
  1. See DescribedUserTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ExecutionStepResultTypeDef
  2. See ExecutionStepResultTypeDef

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)
  1. See WebAppIdentityProviderDetailsTypeDef
  2. See WebAppUnitsTypeDef
  3. See TagTypeDef

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],
  1. See InputFileLocationTypeDef
  2. See OverwriteExistingType

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)
  1. See EncryptionTypeType
  2. See OverwriteExistingType
  3. See InputFileLocationTypeDef

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)
  1. See HomeDirectoryTypeType
  2. See HomeDirectoryMapEntryTypeDef
  3. 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)
  1. See HomeDirectoryTypeType
  2. See HomeDirectoryMapEntryTypeDef
  3. See PosixProfileTypeDef PosixProfileOutputTypeDef
  4. 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],
  1. See HomeDirectoryTypeType
  2. See HomeDirectoryMapEntryTypeDef
  3. 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],
  1. See HomeDirectoryTypeType
  2. See HomeDirectoryMapEntryTypeDef
  3. 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)
  1. See FileLocationTypeDef
  2. See ServiceMetadataTypeDef
  3. See ExecutionStatusType

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],
  1. See As2ConnectorConfigTypeDef
  2. See TagTypeDef
  3. 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],
  1. See As2ConnectorConfigTypeDef
  2. See SftpConnectorConfigTypeDef SftpConnectorConfigOutputTypeDef

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)
  1. See UpdateWebAppIdentityProviderDetailsTypeDef
  2. See WebAppUnitsTypeDef

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]],
  1. See ProtocolDetailsOutputTypeDef
  2. See DomainType
  3. See EndpointDetailsOutputTypeDef
  4. See EndpointTypeType
  5. See IdentityProviderDetailsTypeDef
  6. See IdentityProviderTypeType
  7. See ProtocolType
  8. See StateType
  9. See TagTypeDef
  10. See WorkflowDetailsOutputTypeDef
  11. 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)
  1. See DescribedWebAppTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FileLocationTypeDef
  2. See ServiceMetadataTypeDef
  3. See LoggingConfigurationTypeDef
  4. See PosixProfileOutputTypeDef
  5. See ExecutionStatusType
  6. 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)
  1. See WorkflowStepTypeType
  2. See CopyStepDetailsTypeDef
  3. See CustomStepDetailsTypeDef
  4. See DeleteStepDetailsTypeDef
  5. See TagStepDetailsOutputTypeDef
  6. 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)
  1. See WorkflowStepTypeType
  2. See CopyStepDetailsTypeDef
  3. See CustomStepDetailsTypeDef
  4. See DeleteStepDetailsTypeDef
  5. See TagStepDetailsTypeDef TagStepDetailsOutputTypeDef
  6. 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],
  1. See ListedExecutionTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DescribedServerTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DomainType
  2. See EndpointDetailsTypeDef EndpointDetailsOutputTypeDef
  3. See EndpointTypeType
  4. See IdentityProviderDetailsTypeDef
  5. See IdentityProviderTypeType
  6. See ProtocolType
  7. See ProtocolDetailsTypeDef ProtocolDetailsOutputTypeDef
  8. See TagTypeDef
  9. See WorkflowDetailsTypeDef WorkflowDetailsOutputTypeDef
  10. 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)
  1. See ProtocolDetailsTypeDef ProtocolDetailsOutputTypeDef
  2. See EndpointDetailsTypeDef EndpointDetailsOutputTypeDef
  3. See EndpointTypeType
  4. See IdentityProviderDetailsTypeDef
  5. See ProtocolType
  6. See WorkflowDetailsTypeDef WorkflowDetailsOutputTypeDef
  7. 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)
  1. See DescribedExecutionTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See WorkflowStepOutputTypeDef
  2. See WorkflowStepOutputTypeDef
  3. See TagTypeDef

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)
  1. See DescribedWorkflowTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See WorkflowStepTypeDef WorkflowStepOutputTypeDef
  2. See WorkflowStepTypeDef WorkflowStepOutputTypeDef
  3. See TagTypeDef