FusionConfiguration

class FusionConfiguration(val roleArn: String, val externalId: String?, val accessKeyId: String? = null, val secretAccessKey: String? = null, val bucket: String, val region: String, val connectionId: UUID, val workspaceId: UUID, val sourceId: UUID, val prefix: String, val organizationId: UUID, val destinationId: UUID)(source)

Fusion is enabled and configured solely by the platform environment.

AWS clients also read standard SDK settings directly from the process environment. For local testing, injected AWS_ENDPOINT_URL (all services), AWS_ENDPOINT_URL_S3, and AWS_ENDPOINT_URL_STS automatically configure client endpoints; they do not need fields or parsing here. Service-specific endpoint variables take precedence over AWS_ENDPOINT_URL. Passing these settings only in the map supplied to fromEnvironment does not configure the clients.

Constructors

Link copied to clipboard
constructor(roleArn: String, externalId: String?, accessKeyId: String? = null, secretAccessKey: String? = null, bucket: String, region: String, connectionId: UUID, workspaceId: UUID, sourceId: UUID, prefix: String, organizationId: UUID, destinationId: UUID)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard