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