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;
16 references to Resource
Aspire.Hosting.Azure (6)
AzureProvisioningResourceExtensions.cs (3)
69
var kvName = secretReference.
Resource
.GetBicepIdentifier();
78
secretReference.
Resource
,
82
kv.Name = secretReference.
Resource
.NameOutputReference.AsProvisioningParameter(infrastructure);
AzureResourcePreparer.cs (1)
453
azureReferences.Add(keyVaultSecretReference.
Resource
);
IAzureKeyVaultSecretReference.cs (2)
38
IEnumerable<object> IValueWithReferences.References => SecretOwner is null ? [
Resource
] : [
Resource
, SecretOwner];
Aspire.Hosting.Azure.CosmosDB (2)
AzureCosmosDBExtensions.cs (1)
515
var kvNameParam = azureResource.ConnectionStringSecretOutput.
Resource
.NameOutputReference.AsProvisioningParameter(infrastructure);
AzureCosmosDBResource.cs (1)
170
var dbSecret = ConnectionStringSecretOutput.
Resource
.GetSecret(GetKeyValueSecretName(childResourceName));
Aspire.Hosting.Azure.PostgreSQL (2)
AzurePostgresExtensions.cs (1)
442
var kvNameParam = azureResource.ConnectionStringSecretOutput.
Resource
.NameOutputReference.AsProvisioningParameter(infrastructure);
AzurePostgresFlexibleServerResource.cs (1)
150
var dbSecret = ConnectionStringSecretOutput.
Resource
.GetSecret(GetDatabaseKeyVaultSecretName(databaseResourceName));
Aspire.Hosting.Azure.Redis (2)
AzureRedisEnterpriseExtensions.cs (1)
219
var kvNameParam = redisResource.ConnectionStringSecretOutput.
Resource
.NameOutputReference.AsProvisioningParameter(infrastructure);
AzureRedisExtensions.cs (1)
275
var kvNameParam = redisResource.ConnectionStringSecretOutput.
Resource
.NameOutputReference.AsProvisioningParameter(infrastructure);
Aspire.Hosting.Azure.Tests (4)
AzureCosmosDBExtensionsTests.cs (1)
616
Assert.Contains(cosmos.Resource.ConnectionStringSecretOutput.
Resource
, references);
AzureKeyVaultTests.cs (1)
196
Assert.Same(kv.Resource, secret.
Resource
);
AzurePostgresExtensionsTests.cs (1)
611
Assert.Contains(postgres.Resource.ConnectionStringSecretOutput.
Resource
, references);
AzureRedisExtensionsTests.cs (1)
330
Assert.Contains(redis.Resource.ConnectionStringSecretOutput.
Resource
, references);