AgreementArgs

data class AgreementArgs(val accessRole: Output<String>? = null, val baseDirectory: Output<String>? = null, val description: Output<String>? = null, val localProfileId: Output<String>? = null, val partnerProfileId: Output<String>? = null, val serverId: Output<String>? = null, val status: Output<AgreementStatus>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<AgreementArgs>

Resource Type definition for AWS::Transfer::Agreement

Constructors

Link copied to clipboard
constructor(accessRole: Output<String>? = null, baseDirectory: Output<String>? = null, description: Output<String>? = null, localProfileId: Output<String>? = null, partnerProfileId: Output<String>? = null, serverId: Output<String>? = null, status: Output<AgreementStatus>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val accessRole: Output<String>? = null

Specifies the access role for the agreement.

Link copied to clipboard
val baseDirectory: Output<String>? = null

Specifies the base directory for the agreement.

Link copied to clipboard
val description: Output<String>? = null

A textual description for the agreement.

Link copied to clipboard
val localProfileId: Output<String>? = null

A unique identifier for the local profile.

Link copied to clipboard
val partnerProfileId: Output<String>? = null

A unique identifier for the partner profile.

Link copied to clipboard
val serverId: Output<String>? = null

A unique identifier for the server.

Link copied to clipboard
val status: Output<AgreementStatus>? = null

Specifies the status of the agreement.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

Key-value pairs that can be used to group and search for agreements. Tags are metadata attached to agreements for any purpose.

Functions

Link copied to clipboard
open override fun toJava(): AgreementArgs