2 implementations of SecretOwner
Aspire.Hosting.Azure.KeyVault (2)
AzureKeyVaultSecretReference.cs (1)
28
public IResource?
SecretOwner
{ get; set; }
AzureKeyVaultSecretResource.cs (1)
40
IResource? IAzureKeyVaultSecretReference.
SecretOwner
{ get; set; }
8 writes to SecretOwner
Aspire.Hosting.Azure.CosmosDB (3)
AzureCosmosDBExtensions.cs (2)
428
azureResource.ConnectionStringSecretOutput.
SecretOwner
= azureResource;
429
azureResource.PrimaryAccessKeySecretOutput.
SecretOwner
= azureResource;
AzureCosmosDBResource.cs (1)
208
dbSecret.
SecretOwner
= ConnectionStringSecretOutput.SecretOwner;
Aspire.Hosting.Azure.PostgreSQL (2)
AzurePostgresExtensions.cs (1)
343
azureResource.ConnectionStringSecretOutput.
SecretOwner
= azureResource;
AzurePostgresFlexibleServerResource.cs (1)
226
dbSecret.
SecretOwner
= ConnectionStringSecretOutput.SecretOwner;
Aspire.Hosting.Azure.Redis (3)
AzureManagedRedisExtensions.cs (2)
164
azureResource.ConnectionStringSecretOutput.
SecretOwner
= azureResource;
165
azureResource.PrimaryAccessKeySecretOutput.
SecretOwner
= azureResource;
AzureRedisExtensions.cs (1)
237
azureResource.ConnectionStringSecretOutput.
SecretOwner
= azureResource;
9 references to SecretOwner
Aspire.Hosting.Azure (3)
IAzureKeyVaultSecretReference.cs (3)
30
/// Implementers must provide both a getter and setter for this property. If not implemented, attempts to set <see cref="
SecretOwner
"/> will throw an exception.
38
IEnumerable<object> IValueWithReferences.References =>
SecretOwner
is null ? [Resource] : [Resource,
SecretOwner
];
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBResource.cs (1)
208
dbSecret.SecretOwner = ConnectionStringSecretOutput.
SecretOwner
;
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresFlexibleServerResource.cs (1)
226
dbSecret.SecretOwner = ConnectionStringSecretOutput.
SecretOwner
;
Aspire.Hosting.Azure.Tests (4)
AzureCosmosDBExtensionsTests.cs (2)
611
Assert.Same(cosmos.Resource, cosmos.Resource.ConnectionStringSecretOutput.
SecretOwner
);
614
Assert.Same(cosmos.Resource, cosmos.Resource.PrimaryAccessKeySecretOutput.
SecretOwner
);
AzurePostgresExtensionsTests.cs (1)
612
Assert.Same(postgres.Resource, postgres.Resource.ConnectionStringSecretOutput.
SecretOwner
);
AzureRedisExtensionsTests.cs (1)
326
Assert.Same(redis.Resource, redis.Resource.ConnectionStringSecretOutput.
SecretOwner
);