AzureBlobDefinition interface
Parameters to reconcile to the AzureBlob source kind type.
Properties
account |
The account key (shared key) to access the storage account |
container |
The Azure Blob container name to sync from the url endpoint for the flux configuration. |
local |
Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. |
managed |
Parameters to authenticate using a Managed Identity. |
sas |
The Shared Access token to access the storage container |
service |
Parameters to authenticate using Service Principal. |
sync |
The interval at which to re-reconcile the cluster Azure Blob source with the remote. |
timeout |
The maximum time to attempt to reconcile the cluster Azure Blob source with the remote. |
url | The URL to sync for the flux configuration Azure Blob storage account. |
Property Details
accountKey
The account key (shared key) to access the storage account
accountKey?: string
Property Value
string
containerName
The Azure Blob container name to sync from the url endpoint for the flux configuration.
containerName?: string
Property Value
string
localAuthRef
Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.
localAuthRef?: string
Property Value
string
managedIdentity
Parameters to authenticate using a Managed Identity.
managedIdentity?: ManagedIdentityDefinition
Property Value
sasToken
The Shared Access token to access the storage container
sasToken?: string
Property Value
string
servicePrincipal
Parameters to authenticate using Service Principal.
servicePrincipal?: ServicePrincipalDefinition
Property Value
syncIntervalInSeconds
The interval at which to re-reconcile the cluster Azure Blob source with the remote.
syncIntervalInSeconds?: number
Property Value
number
timeoutInSeconds
The maximum time to attempt to reconcile the cluster Azure Blob source with the remote.
timeoutInSeconds?: number
Property Value
number
url
The URL to sync for the flux configuration Azure Blob storage account.
url?: string
Property Value
string