11 references to IAzureKeyVaultResource
Aspire.Hosting.Azure (2)
IAzureKeyVaultSecretReference.cs (1)
21IAzureKeyVaultResource Resource { get; }
Provisioning\Provisioners\BicepProvisioner.cs (1)
71if (resource is IAzureKeyVaultResource kvr)
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
368public static IResourceBuilder<AzureCosmosDBResource> WithAccessKeyAuthentication(this IResourceBuilder<AzureCosmosDBResource> builder, IResourceBuilder<IAzureKeyVaultResource> keyVaultBuilder)
Aspire.Hosting.Azure.KeyVault (4)
AzureKeyVaultResource.cs (3)
16: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString, IAzureKeyVaultResource 34BicepOutputReference IAzureKeyVaultResource.VaultUriOutputReference => VaultUri; 39Func<IAzureKeyVaultSecretReference, CancellationToken, Task<string?>>? IAzureKeyVaultResource.SecretResolver
AzureKeyVaultSecretReference.cs (1)
23public IAzureKeyVaultResource Resource => azureKeyVaultResource;
Aspire.Hosting.Azure.PostgreSQL (2)
AzurePostgresExtensions.cs (2)
121/// You can use the <see cref="WithPasswordAuthentication(IResourceBuilder{AzurePostgresFlexibleServerResource}, IResourceBuilder{IAzureKeyVaultResource}, IResourceBuilder{ParameterResource}?, IResourceBuilder{ParameterResource}?)"/> method to configure the resource to use password authentication. 320IResourceBuilder<IAzureKeyVaultResource> keyVaultBuilder,
Aspire.Hosting.Azure.Redis (2)
AzureRedisExtensions.cs (2)
99/// You can use the <see cref="WithAccessKeyAuthentication(IResourceBuilder{AzureRedisCacheResource}, IResourceBuilder{IAzureKeyVaultResource})"/> method to configure the resource to use access key authentication. 221public static IResourceBuilder<AzureRedisCacheResource> WithAccessKeyAuthentication(this IResourceBuilder<AzureRedisCacheResource> builder, IResourceBuilder<IAzureKeyVaultResource> keyVaultBuilder)