5 instantiations of RadiusSecuritySecretConstruct
Aspire.Hosting.Radius (2)
Publishing\RadiusInfrastructureBuilder.cs (2)
2718
var secret = new
RadiusSecuritySecretConstruct
(secretIdentifier)
3877
var secret = new
RadiusSecuritySecretConstruct
(
Aspire.Hosting.Radius.Tests (3)
Publishing\PostCallbackSecretValidationTests.cs (3)
125
var orphan = new
RadiusSecuritySecretConstruct
("orphanSecret")
234
var orphan = new
RadiusSecuritySecretConstruct
("orphanSecret")
886
var envSecret = new
RadiusSecuritySecretConstruct
("env_scoped_secret")
31 references to RadiusSecuritySecretConstruct
Aspire.Hosting.Radius (25)
Publishing\BicepPostProcessor.cs (2)
80
foreach (
var
resource in options.SecuritySecrets)
355
foreach (
var
secret in options.SecuritySecrets)
Publishing\Constructs\RadiusSecuritySecretConstruct.cs (1)
118
/// <summary>Initializes a new <see cref="
RadiusSecuritySecretConstruct
"/> with the given Bicep identifier.</summary>
Publishing\RadiusInfrastructureBuilder.cs (21)
887
var liveSecrets = new HashSet<
RadiusSecuritySecretConstruct
>(options.SecuritySecrets);
1027
var liveSecrets = new HashSet<
RadiusSecuritySecretConstruct
>(options.SecuritySecrets);
1284
foreach (
var
secret in options.SecuritySecrets)
1343
/// but <see cref="
RadiusSecuritySecretConstruct
.SecretName"/>,
1360
foreach (
var
secret in options.SecuritySecrets)
1372
$"The recipe uses '{nameof(
RadiusSecuritySecretConstruct
.SecretName)}' verbatim as the Secret's " +
1374
$"'{nameof(
RadiusSecuritySecretConstruct
.SecretName)}' to a DNS-1123 subdomain. " +
1434
/// Rejects a literal <see cref="
RadiusSecuritySecretConstruct
.Kind"/> whose recipe-required keys
1456
private static void ValidateSecretKindRequiredKeys(
RadiusSecuritySecretConstruct
secret)
1553
/// Rejects a <see cref="
RadiusSecuritySecretConstruct
"/> that is missing a field the
1559
/// The publisher always writes <see cref="
RadiusSecuritySecretConstruct
.EnvironmentId"/> and a
1577
private static void ValidateSecuritySecretRequiredFields(
RadiusSecuritySecretConstruct
secret)
1583
$"'{nameof(
RadiusSecuritySecretConstruct
.EnvironmentId)}'. The type requires " +
2718
var
secret = new RadiusSecuritySecretConstruct(secretIdentifier)
3688
RadiusSecuritySecretConstruct
? containerSecret = null;
3858
private
RadiusSecuritySecretConstruct
CreateContainerEnvSecret(
3877
var
secret = new RadiusSecuritySecretConstruct(
3942
public
RadiusSecuritySecretConstruct
? Secret { get; set; }
3975
RadiusSecuritySecretConstruct
Secret,
3990
RadiusSecuritySecretConstruct
Secret,
4012
RadiusSecuritySecretConstruct
Secret,
Publishing\RadiusInfrastructureOptions.cs (1)
110
public List<
RadiusSecuritySecretConstruct
> SecuritySecrets { get; } = [];
Aspire.Hosting.Radius.Tests (6)
Publishing\PostCallbackSecretValidationTests.cs (6)
125
var
orphan = new RadiusSecuritySecretConstruct("orphanSecret")
234
var
orphan = new RadiusSecuritySecretConstruct("orphanSecret")
243
Assert.Contains(nameof(
RadiusSecuritySecretConstruct
.EnvironmentId), ex.Message);
593
var
secret = opts.SecuritySecrets[0];
885
var
scoped = opts.SecuritySecrets[0];
886
var
envSecret = new RadiusSecuritySecretConstruct("env_scoped_secret")