AWS::Transfer::Profile
Creates the local or partner profile to use for AS2 transfers.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::Transfer::Profile", "Properties" : { "As2Id" :String, "CertificateIds" :[ String, ... ], "ProfileType" :String, "Tags" :[ Tag, ... ]} }
YAML
Type: AWS::Transfer::Profile Properties: As2Id:StringCertificateIds:- StringProfileType:StringTags:- Tag
Properties
As2Id-
The
As2Idis the AS2-name, as defined in the RFC 4130. For inbound transfers, this is the AS2-Fromheader for the AS2 messages sent from the partner. For outbound connectors, this is theAS2-Toheader for the AS2 messages sent to the partner using theStartFileTransferAPI operation. This ID cannot include spaces.Required: Yes
Type: String
Minimum:
1Maximum:
128Pattern:
^[\p{Print}\s]*Update requires: No interruption
CertificateIds-
An array of identifiers for the imported certificates. You use this identifier for working with profiles and partner profiles.
Required: No
Type: List of String
Update requires: No interruption
ProfileType-
Indicates whether to list only
LOCALtype profiles or onlyPARTNERtype profiles. If not supplied in the request, the command lists all types of profiles.Required: Yes
Type: String
Allowed values:
LOCAL | PARTNERUpdate requires: Replacement
Tags-
Key-value pairs that can be used to group and search for profiles.
Required: No
Type: List of Tag
Maximum:
50Update requires: No interruption
Return values
Ref
Fn::GetAtt
The Fn::GetAttintrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.
For more information about using the Fn::GetAttintrinsic function, see Fn::GetAtt.