BucketDefinitionArgs

data class BucketDefinitionArgs(val accessKey: Output<String>? = null, val bucketName: Output<String>? = null, val insecure: Output<Boolean>? = null, val localAuthRef: Output<String>? = null, val syncIntervalInSeconds: Output<Double>? = null, val timeoutInSeconds: Output<Double>? = null, val url: Output<String>? = null) : ConvertibleToJava<BucketDefinitionArgs>

Parameters to reconcile to the Bucket source kind type.

Constructors

Link copied to clipboard
constructor(accessKey: Output<String>? = null, bucketName: Output<String>? = null, insecure: Output<Boolean>? = null, localAuthRef: Output<String>? = null, syncIntervalInSeconds: Output<Double>? = null, timeoutInSeconds: Output<Double>? = null, url: Output<String>? = null)

Properties

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

Plaintext access key used to securely access the S3 bucket

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

The bucket name to sync from the url endpoint for the flux configuration.

Link copied to clipboard
val insecure: Output<Boolean>? = null

Specify whether to use insecure communication when puling data from the S3 bucket.

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

Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.

Link copied to clipboard
val syncIntervalInSeconds: Output<Double>? = null

The interval at which to re-reconcile the cluster bucket source with the remote.

Link copied to clipboard
val timeoutInSeconds: Output<Double>? = null

The maximum time to attempt to reconcile the cluster bucket source with the remote.

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

The URL to sync for the flux configuration S3 bucket.

Functions

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