# @aws-cdk/cfn-property-mixins.aws_transfer

| Name | Kind | Summary |
| --- | --- | --- |
| [`CfnAgreementPropsMixin`](/v2/docs/@aws-cdk_cfn-property-mixins.aws_transfer.CfnAgreementPropsMixin) | Mixin | Creates an agreement. |
| [`CfnCertificatePropsMixin`](/v2/docs/@aws-cdk_cfn-property-mixins.aws_transfer.CfnCertificatePropsMixin) | Mixin | Imports the signing and encryption certificates that you need to create local (AS2) profiles and partner profiles. |
| [`CfnConnectorPropsMixin`](/v2/docs/@aws-cdk_cfn-property-mixins.aws_transfer.CfnConnectorPropsMixin) | Mixin | Creates the connector, which captures the parameters for a connection for the AS2 or SFTP protocol. |
| [`CfnHostKeyPropsMixin`](/v2/docs/@aws-cdk_cfn-property-mixins.aws_transfer.CfnHostKeyPropsMixin) | Mixin | Resource type definition for AWS::Transfer::HostKey. |
| [`CfnProfilePropsMixin`](/v2/docs/@aws-cdk_cfn-property-mixins.aws_transfer.CfnProfilePropsMixin) | Mixin | Creates the local or partner profile to use for AS2 transfers. |
| [`CfnServerPropsMixin`](/v2/docs/@aws-cdk_cfn-property-mixins.aws_transfer.CfnServerPropsMixin) | Mixin | Instantiates an auto-scaling virtual server based on the selected file transfer protocol in AWS . |
| [`CfnUserPropsMixin`](/v2/docs/@aws-cdk_cfn-property-mixins.aws_transfer.CfnUserPropsMixin) | Mixin | The `AWS::Transfer::User` resource creates a user and associates them with an existing server. |
| [`CfnWebAppPropsMixin`](/v2/docs/@aws-cdk_cfn-property-mixins.aws_transfer.CfnWebAppPropsMixin) | Mixin | Creates a web app based on specified parameters, and returns the ID for the new web app. |
| [`CfnWorkflowPropsMixin`](/v2/docs/@aws-cdk_cfn-property-mixins.aws_transfer.CfnWorkflowPropsMixin) | Mixin | Allows you to create a workflow with specified steps and step details the workflow invokes after file transfer completes. |
