R2BucketSippySourceArgs

data class R2BucketSippySourceArgs(val accessKeyId: Output<String>? = null, val bucket: Output<String>? = null, val clientEmail: Output<String>? = null, val cloudProvider: Output<String>? = null, val privateKey: Output<String>? = null, val region: Output<String>? = null, val secretAccessKey: Output<String>? = null) : ConvertibleToJava<R2BucketSippySourceArgs>

Constructors

Link copied to clipboard
constructor(accessKeyId: Output<String>? = null, bucket: Output<String>? = null, clientEmail: Output<String>? = null, cloudProvider: Output<String>? = null, privateKey: Output<String>? = null, region: Output<String>? = null, secretAccessKey: Output<String>? = null)

Properties

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

Access Key ID of an IAM credential (ideally scoped to a single S3 bucket).

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

Name of the AWS S3 bucket.

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

Client email of an IAM credential (ideally scoped to a single GCS bucket).

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

Available values: "aws".

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

Private Key of an IAM credential (ideally scoped to a single GCS bucket).

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

Name of the AWS availability zone.

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

Secret Access Key of an IAM credential (ideally scoped to a single S3 bucket).

Functions

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