/* eslint-disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ /** * Resource Type definition for AWS::Transfer::Connector */ export interface AwsTransferConnector { /** * Specifies the access role for the connector. */ AccessRole: string; /** * Configuration for an AS2 connector. */ As2Config: { /** * A unique identifier for the local profile. */ LocalProfileId?: string; /** * A unique identifier for the partner profile. */ PartnerProfileId?: string; /** * The message subject for this AS2 connector configuration. */ MessageSubject?: string; /** * Compression setting for this AS2 connector configuration. */ Compression?: "ZLIB" | "DISABLED"; /** * Encryption algorithm for this AS2 connector configuration. */ EncryptionAlgorithm?: "AES128_CBC" | "AES192_CBC" | "AES256_CBC" | "NONE"; /** * Signing algorithm for this AS2 connector configuration. */ SigningAlgorithm?: "SHA256" | "SHA384" | "SHA512" | "SHA1" | "NONE"; /** * MDN Signing algorithm for this AS2 connector configuration. */ MdnSigningAlgorithm?: "SHA256" | "SHA384" | "SHA512" | "SHA1" | "NONE" | "DEFAULT"; /** * MDN Response setting for this AS2 connector configuration. */ MdnResponse?: "SYNC" | "NONE"; }; /** * Specifies the unique Amazon Resource Name (ARN) for the workflow. */ Arn?: string; /** * A unique identifier for the connector. */ ConnectorId?: string; /** * Specifies the logging role for the connector. */ LoggingRole?: string; /** * Key-value pairs that can be used to group and search for workflows. Tags are metadata attached to workflows for any purpose. * * @maxItems 50 */ Tags?: Tag[]; /** * URL for Connector */ Url: string; } /** * Creates a key-value pair for a specific resource. */ export interface Tag { /** * The name assigned to the tag that you create. */ Key: string; /** * Contains one or more values that you assigned to the key name you create. */ Value: string; }