AzureBlobPatchDefinition 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?: ManagedIdentityPatchDefinition
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?: ServicePrincipalPatchDefinition
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