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