ArmSecretsStoreExtensionModelFactory.KeyVaultSecretProviderClassProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.