# aws-cdk-lib.interfaces.aws_transfer

| Name | Kind | Summary |
| --- | --- | --- |
| [`AgreementReference`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.AgreementReference) | Struct | A reference to a Agreement resource. |
| [`CertificateReference`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.CertificateReference) | Struct | A reference to a Certificate resource. |
| [`ConnectorReference`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.ConnectorReference) | Struct | A reference to a Connector resource. |
| [`HostKeyReference`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.HostKeyReference) | Struct | A reference to a HostKey resource. |
| [`IAgreementRef`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.IAgreementRef) | Interface | Indicates that this resource can be referenced as a Agreement. |
| [`ICertificateRef`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.ICertificateRef) | Interface | Indicates that this resource can be referenced as a Certificate. |
| [`IConnectorRef`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.IConnectorRef) | Interface | Indicates that this resource can be referenced as a Connector. |
| [`IHostKeyRef`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.IHostKeyRef) | Interface | Indicates that this resource can be referenced as a HostKey. |
| [`IProfileRef`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.IProfileRef) | Interface | Indicates that this resource can be referenced as a Profile. |
| [`IServerRef`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.IServerRef) | Interface | Indicates that this resource can be referenced as a Server. |
| [`IUserRef`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.IUserRef) | Interface | Indicates that this resource can be referenced as a User. |
| [`IWebAppRef`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.IWebAppRef) | Interface | Indicates that this resource can be referenced as a WebApp. |
| [`IWorkflowRef`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.IWorkflowRef) | Interface | Indicates that this resource can be referenced as a Workflow. |
| [`ProfileReference`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.ProfileReference) | Struct | A reference to a Profile resource. |
| [`ServerReference`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.ServerReference) | Struct | A reference to a Server resource. |
| [`UserReference`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.UserReference) | Struct | A reference to a User resource. |
| [`WebAppReference`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.WebAppReference) | Struct | A reference to a WebApp resource. |
| [`WorkflowReference`](/v2/docs/aws-cdk-lib.interfaces.aws_transfer.WorkflowReference) | Struct | A reference to a Workflow resource. |
