Profile

class Profile : KotlinCustomResource

Provides a AWS Transfer AS2 Profile resource.

Example Usage

Basic

resources:
example:
type: aws:transfer:Profile
properties:
as2Id: example
certificateIds:
- ${exampleAwsTransferCertificate.certificateId}
usage: LOCAL

Import

Using pulumi import, import Transfer AS2 Profile using the profile_id. For example:

$ pulumi import aws:transfer/profile:Profile example p-4221a88afd5f4362a

Properties

Link copied to clipboard
val arn: Output<String>

The ARN of the profile.

Link copied to clipboard
val as2Id: Output<String>

The As2Id is the AS2 name as defined in the RFC 4130. For inbound ttransfers this is the AS2 From Header for the AS2 messages sent from the partner. For Outbound messages this is the AS2 To Header for the AS2 messages sent to the partner. his ID cannot include spaces.

Link copied to clipboard
val certificateIds: Output<List<String>>?

The list of certificate Ids from the imported certificate operation.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val profileId: Output<String>

The unique identifier for the AS2 profile.

Link copied to clipboard
val profileType: Output<String>

The profile type should be LOCAL or PARTNER.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val tags: Output<Map<String, String>>?

A map of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

Link copied to clipboard
val tagsAll: Output<Map<String, String>>
Link copied to clipboard
val urn: Output<String>