Package-level declarations

Types

Link copied to clipboard
class Agreement : KotlinCustomResource

Resource Type definition for AWS::Transfer::Agreement

Link copied to clipboard
data class AgreementArgs(val accessRole: Output<String>? = null, val baseDirectory: Output<String>? = null, val customDirectories: Output<CustomDirectoriesPropertiesArgs>? = null, val description: Output<String>? = null, val enforceMessageSigning: Output<AgreementEnforceMessageSigning>? = null, val localProfileId: Output<String>? = null, val partnerProfileId: Output<String>? = null, val preserveFilename: Output<AgreementPreserveFilename>? = 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

Link copied to clipboard
Link copied to clipboard
object AgreementMapper : ResourceMapper<Agreement>
Link copied to clipboard
Link copied to clipboard
class Certificate : KotlinCustomResource

Resource Type definition for AWS::Transfer::Certificate

Link copied to clipboard
data class CertificateArgs(val activeDate: Output<String>? = null, val certificate: Output<String>? = null, val certificateChain: Output<String>? = null, val description: Output<String>? = null, val inactiveDate: Output<String>? = null, val privateKey: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val usage: Output<CertificateUsage>? = null) : ConvertibleToJava<CertificateArgs>

Resource Type definition for AWS::Transfer::Certificate

Link copied to clipboard
Link copied to clipboard
object CertificateMapper : ResourceMapper<Certificate>
Link copied to clipboard
Link copied to clipboard
class Connector : KotlinCustomResource

Resource Type definition for AWS::Transfer::Connector

Link copied to clipboard
data class ConnectorArgs(val accessRole: Output<String>? = null, val as2Config: Output<As2ConfigPropertiesArgs>? = null, val loggingRole: Output<String>? = null, val securityPolicyName: Output<String>? = null, val sftpConfig: Output<SftpConfigPropertiesArgs>? = null, val tags: Output<List<TagArgs>>? = null, val url: Output<String>? = null) : ConvertibleToJava<ConnectorArgs>

Resource Type definition for AWS::Transfer::Connector

Link copied to clipboard
Link copied to clipboard
object ConnectorMapper : ResourceMapper<Connector>
Link copied to clipboard
Link copied to clipboard
class Profile : KotlinCustomResource

Resource Type definition for AWS::Transfer::Profile

Link copied to clipboard
data class ProfileArgs(val as2Id: Output<String>? = null, val certificateIds: Output<List<String>>? = null, val profileType: Output<ProfileType>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ProfileArgs>

Resource Type definition for AWS::Transfer::Profile

Link copied to clipboard
Link copied to clipboard
object ProfileMapper : ResourceMapper<Profile>
Link copied to clipboard
Link copied to clipboard
class Server : KotlinCustomResource

Definition of AWS::Transfer::Server Resource Type

Link copied to clipboard
data class ServerArgs(val certificate: Output<String>? = null, val domain: Output<ServerDomain>? = null, val endpointDetails: Output<ServerEndpointDetailsArgs>? = null, val endpointType: Output<ServerEndpointType>? = null, val identityProviderDetails: Output<ServerIdentityProviderDetailsArgs>? = null, val identityProviderType: Output<ServerIdentityProviderType>? = null, val loggingRole: Output<String>? = null, val postAuthenticationLoginBanner: Output<String>? = null, val preAuthenticationLoginBanner: Output<String>? = null, val protocolDetails: Output<ServerProtocolDetailsArgs>? = null, val protocols: Output<List<ServerProtocol>>? = null, val s3StorageOptions: Output<ServerS3StorageOptionsArgs>? = null, val securityPolicyName: Output<String>? = null, val structuredLogDestinations: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null, val workflowDetails: Output<ServerWorkflowDetailsArgs>? = null) : ConvertibleToJava<ServerArgs>

Definition of AWS::Transfer::Server Resource Type

Link copied to clipboard

Builder for ServerArgs.

Link copied to clipboard
object ServerMapper : ResourceMapper<Server>
Link copied to clipboard

Builder for Server.

Link copied to clipboard
Link copied to clipboard
class User : KotlinCustomResource

Definition of AWS::Transfer::User Resource Type

Link copied to clipboard
data class UserArgs(val homeDirectory: Output<String>? = null, val homeDirectoryMappings: Output<List<UserHomeDirectoryMapEntryArgs>>? = null, val homeDirectoryType: Output<UserHomeDirectoryType>? = null, val policy: Output<String>? = null, val posixProfile: Output<UserPosixProfileArgs>? = null, val role: Output<String>? = null, val serverId: Output<String>? = null, val sshPublicKeys: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null, val userName: Output<String>? = null) : ConvertibleToJava<UserArgs>

Definition of AWS::Transfer::User Resource Type

Link copied to clipboard

Builder for UserArgs.

Link copied to clipboard
object UserMapper : ResourceMapper<User>
Link copied to clipboard

Builder for User.

Link copied to clipboard
class WebApp : KotlinCustomResource

Resource Type definition for AWS::Transfer::WebApp

Link copied to clipboard
data class WebAppArgs(val accessEndpoint: Output<String>? = null, val identityProviderDetails: Output<WebAppIdentityProviderDetailsArgs>? = null, val tags: Output<List<TagArgs>>? = null, val webAppCustomization: Output<WebAppCustomizationArgs>? = null, val webAppEndpointPolicy: Output<WebAppEndpointPolicy>? = null, val webAppUnits: Output<WebAppUnitsPropertiesArgs>? = null) : ConvertibleToJava<WebAppArgs>

Resource Type definition for AWS::Transfer::WebApp

Link copied to clipboard

Builder for WebAppArgs.

Link copied to clipboard
object WebAppMapper : ResourceMapper<WebApp>
Link copied to clipboard

Builder for WebApp.

Link copied to clipboard
class Workflow : KotlinCustomResource

Resource Type definition for AWS::Transfer::Workflow

Link copied to clipboard
data class WorkflowArgs(val description: Output<String>? = null, val onExceptionSteps: Output<List<WorkflowStepArgs>>? = null, val steps: Output<List<WorkflowStepArgs>>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<WorkflowArgs>

Resource Type definition for AWS::Transfer::Workflow

Link copied to clipboard
Link copied to clipboard
object WorkflowMapper : ResourceMapper<Workflow>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun agreement(name: String, block: suspend AgreementResourceBuilder.() -> Unit): Agreement
Link copied to clipboard
suspend fun certificate(name: String, block: suspend CertificateResourceBuilder.() -> Unit): Certificate
Link copied to clipboard
suspend fun connector(name: String, block: suspend ConnectorResourceBuilder.() -> Unit): Connector
Link copied to clipboard
fun profile(name: String): Profile
suspend fun profile(name: String, block: suspend ProfileResourceBuilder.() -> Unit): Profile
Link copied to clipboard
fun server(name: String): Server
suspend fun server(name: String, block: suspend ServerResourceBuilder.() -> Unit): Server
Link copied to clipboard
fun user(name: String): User
suspend fun user(name: String, block: suspend UserResourceBuilder.() -> Unit): User
Link copied to clipboard
fun webApp(name: String): WebApp
suspend fun webApp(name: String, block: suspend WebAppResourceBuilder.() -> Unit): WebApp
Link copied to clipboard
suspend fun workflow(name: String, block: suspend WorkflowResourceBuilder.() -> Unit): Workflow