FluxConfigurationBlobStorage

data class FluxConfigurationBlobStorage(val accountKey: String? = null, val containerId: String, val localAuthReference: String? = null, val sasToken: String? = null, val servicePrincipal: FluxConfigurationBlobStorageServicePrincipal? = null, val syncIntervalInSeconds: Int? = null, val timeoutInSeconds: Int? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val accountKey: String? = null

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

Link copied to clipboard

Specifies the Azure Blob container ID.

Link copied to clipboard

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: 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

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

Link copied to clipboard
val timeoutInSeconds: Int? = null

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