AzureKeyVaultSecretProviderClassProperties interface

The properties of the AzureKeyVaultSecretProviderClass.

Properties

clientId

The user assigned managed identity client ID that should be used to access the Azure Key Vault.

cloudName

The Azure cloud containing the key vault. If omitted, the in-cluster Azure Key Vault provider's configured default cloud is used.

keyvaultName

The name of the Azure Key Vault to sync secrets from.

objects

Objects defines the desired state of synced K8s secret objects

provisioningState

Provisioning state of the AzureKeyVaultSecretProviderClass instance.

tenantId

The Azure Active Directory tenant ID that should be used for authenticating requests to the Azure Key Vault.

Property Details

clientId

The user assigned managed identity client ID that should be used to access the Azure Key Vault.

clientId: string

Property Value

string

cloudName

The Azure cloud containing the key vault. If omitted, the in-cluster Azure Key Vault provider's configured default cloud is used.

cloudName?: string

Property Value

string

keyvaultName

The name of the Azure Key Vault to sync secrets from.

keyvaultName: string

Property Value

string

objects

Objects defines the desired state of synced K8s secret objects

objects?: string

Property Value

string

provisioningState

Provisioning state of the AzureKeyVaultSecretProviderClass instance.

provisioningState?: string

Property Value

string

tenantId

The Azure Active Directory tenant ID that should be used for authenticating requests to the Azure Key Vault.

tenantId: string

Property Value

string