S3BucketSpecification

Mix-in to provide S3 bucket configuration fields as properties.

See io.airbyte.cdk.load.command.DestinationConfiguration for more details on how to use this interface.

Properties

Link copied to clipboard
@get:JsonPropertyDescription(value = "The name of the S3 bucket. Read more <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html">here</a>.")
abstract val s3BucketName: String
Link copied to clipboard
@get:JsonPropertyDescription(value = "The region of the S3 bucket. See <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions">here</a> for all region codes.")
abstract val s3BucketRegion: S3BucketRegion?
Link copied to clipboard
@get:JsonPropertyDescription(value = "Your S3 endpoint url. Read more <a href="https://docs.aws.amazon.com/general/latest/gr/s3.html#:~:text=Service%20endpoints-,Amazon%20S3%20endpoints,-When%20you%20use">here</a>")
abstract val s3Endpoint: String?

Functions