/* 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. */ /** * A unique identifier for the certificate. */ export type CertificateId = string; /** * Resource Type definition for AWS::Transfer::Profile */ export interface AwsTransferProfile { /** * AS2 identifier agreed with a trading partner. */ As2Id: string; /** * Enum specifying whether the profile is local or associated with a trading partner. */ ProfileType: "LOCAL" | "PARTNER"; /** * An array of key-value pairs to apply to this resource. * * @maxItems 50 */ Tags?: Tag[]; /** * List of the certificate IDs associated with this profile to be used for encryption and signing of AS2 messages. */ CertificateIds?: CertificateId[]; /** * Specifies the unique Amazon Resource Name (ARN) for the profile. */ Arn?: string; /** * A unique identifier for the profile */ ProfileId?: 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; }