FluxConfigurationBlobStorageArgs

data class FluxConfigurationBlobStorageArgs(val accountKey: Output<String>? = null, val containerId: Output<String>, val localAuthReference: Output<String>? = null, val sasToken: Output<String>? = null, val servicePrincipal: Output<FluxConfigurationBlobStorageServicePrincipalArgs>? = null, val syncIntervalInSeconds: Output<Int>? = null, val timeoutInSeconds: Output<Int>? = null) : ConvertibleToJava<FluxConfigurationBlobStorageArgs>

Constructors

Link copied to clipboard
constructor(accountKey: Output<String>? = null, containerId: Output<String>, localAuthReference: Output<String>? = null, sasToken: Output<String>? = null, servicePrincipal: Output<FluxConfigurationBlobStorageServicePrincipalArgs>? = null, syncIntervalInSeconds: Output<Int>? = null, timeoutInSeconds: Output<Int>? = null)

Properties

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

Specifies the account key (shared key) to access the storage account.

Link copied to clipboard
val containerId: Output<String>

Specifies the Azure Blob container ID.

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

Specifies the 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 sasToken: Output<String>? = null

Specifies the shared access token to access the storage container.

Link copied to clipboard

A service_principal block as defined below.

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

Specifies the interval at which to re-reconcile the cluster Azure Blob source with the remote.

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

Specifies the maximum time to attempt to reconcile the cluster Azure Blob source with the remote.

Functions

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