import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  Creates an agreement. An agreement is a bilateral trading partner agreement, or partnership, between an AWS Transfer Family server and an AS2 process. The agreement defines the file and message transfer relationship between the server and the AS2 process. To define an agreement, Transfer Family combines a server, local profile, partner profile, certificate, and other attributes.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-agreement.html">the AWS Docs</a>
*/
export function agreement(agreementProps) {
    return new AwsResource('AWS::Transfer::Agreement', agreementProps, { AgreementId: 'AgreementId', Arn: 'Arn' });
}
