2 implementations of Resource
Aspire.Hosting.Azure.KeyVault (2)
AzureKeyVaultSecretReference.cs (1)
23public IAzureKeyVaultResource Resource => azureKeyVaultResource;
AzureKeyVaultSecretResource.cs (1)
38IAzureKeyVaultResource IAzureKeyVaultSecretReference.Resource => Parent;
9 references to Resource
Aspire.Hosting.Azure (3)
AzureProvisioningResourceExtensions.cs (1)
69var parameter = secretReference.Resource.NameOutputReference.AsProvisioningParameter(infrastructure);
AzureResourcePreparer.cs (1)
444azureReferences.Add(keyVaultSecretReference.Resource);
IAzureKeyVaultSecretReference.cs (1)
23IEnumerable<object> IValueWithReferences.References => [Resource];
Aspire.Hosting.Azure.CosmosDB (2)
AzureCosmosDBExtensions.cs (1)
491var kvNameParam = azureResource.ConnectionStringSecretOutput.Resource.NameOutputReference.AsProvisioningParameter(infrastructure);
AzureCosmosDBResource.cs (1)
143builder.AppendFormatted(ConnectionStringSecretOutput.Resource.GetSecret(GetKeyValueSecretName(childResourceName)));
Aspire.Hosting.Azure.PostgreSQL (2)
AzurePostgresExtensions.cs (1)
440var kvNameParam = azureResource.ConnectionStringSecretOutput.Resource.NameOutputReference.AsProvisioningParameter(infrastructure);
AzurePostgresFlexibleServerResource.cs (1)
105return ReferenceExpression.Create($"{ConnectionStringSecretOutput.Resource.GetSecret(GetDatabaseKeyVaultSecretName(databaseResourceName))}");
Aspire.Hosting.Azure.Redis (1)
AzureRedisExtensions.cs (1)
273var kvNameParam = redisResource.ConnectionStringSecretOutput.Resource.NameOutputReference.AsProvisioningParameter(infrastructure);
Aspire.Hosting.Azure.Tests (1)
AzureKeyVaultTests.cs (1)
128Assert.Same(kv.Resource, secret.Resource);