ArmSecretsStoreExtensionModelFactory.KeyVaultSecretProviderClassProperties Method

Definition

The properties of the AzureKeyVaultSecretProviderClass.

public static Azure.ResourceManager.SecretsStoreExtension.Models.KeyVaultSecretProviderClassProperties KeyVaultSecretProviderClassProperties(string keyvaultName = default, Guid clientId = default, Guid tenantId = default, string objects = default, Azure.ResourceManager.SecretsStoreExtension.Models.SecretsStoreExtensionProvisioningState? provisioningState = default);
static member KeyVaultSecretProviderClassProperties : string * Guid * Guid * string * Nullable<Azure.ResourceManager.SecretsStoreExtension.Models.SecretsStoreExtensionProvisioningState> -> Azure.ResourceManager.SecretsStoreExtension.Models.KeyVaultSecretProviderClassProperties
Public Shared Function KeyVaultSecretProviderClassProperties (Optional keyvaultName As String = Nothing, Optional clientId As Guid = Nothing, Optional tenantId As Guid = Nothing, Optional objects As String = Nothing, Optional provisioningState As Nullable(Of SecretsStoreExtensionProvisioningState) = Nothing) As KeyVaultSecretProviderClassProperties

Parameters

keyvaultName
String

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

clientId
Guid

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

tenantId
Guid

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

objects
String

Objects defines the desired state of synced K8s secret objects.

provisioningState
Nullable<SecretsStoreExtensionProvisioningState>

Provisioning state of the AzureKeyVaultSecretProviderClass instance.

Returns

A new KeyVaultSecretProviderClassProperties instance for mocking.

Applies to