5 instantiations of RadiusSecuritySecretConstruct
Aspire.Hosting.Radius (2)
Publishing\RadiusInfrastructureBuilder.cs (2)
2714
var secret = new
RadiusSecuritySecretConstruct
(secretIdentifier)
3873
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)
883
var liveSecrets = new HashSet<
RadiusSecuritySecretConstruct
>(options.SecuritySecrets);
1023
var liveSecrets = new HashSet<
RadiusSecuritySecretConstruct
>(options.SecuritySecrets);
1280
foreach (
var
secret in options.SecuritySecrets)
1339
/// but <see cref="
RadiusSecuritySecretConstruct
.SecretName"/>,
1356
foreach (
var
secret in options.SecuritySecrets)
1368
$"The recipe uses '{nameof(
RadiusSecuritySecretConstruct
.SecretName)}' verbatim as the Secret's " +
1370
$"'{nameof(
RadiusSecuritySecretConstruct
.SecretName)}' to a DNS-1123 subdomain. " +
1430
/// Rejects a literal <see cref="
RadiusSecuritySecretConstruct
.Kind"/> whose recipe-required keys
1452
private static void ValidateSecretKindRequiredKeys(
RadiusSecuritySecretConstruct
secret)
1549
/// Rejects a <see cref="
RadiusSecuritySecretConstruct
"/> that is missing a field the
1555
/// The publisher always writes <see cref="
RadiusSecuritySecretConstruct
.EnvironmentId"/> and a
1573
private static void ValidateSecuritySecretRequiredFields(
RadiusSecuritySecretConstruct
secret)
1579
$"'{nameof(
RadiusSecuritySecretConstruct
.EnvironmentId)}'. The type requires " +
2714
var
secret = new RadiusSecuritySecretConstruct(secretIdentifier)
3684
RadiusSecuritySecretConstruct
? containerSecret = null;
3854
private
RadiusSecuritySecretConstruct
CreateContainerEnvSecret(
3873
var
secret = new RadiusSecuritySecretConstruct(
3938
public
RadiusSecuritySecretConstruct
? Secret { get; set; }
3971
RadiusSecuritySecretConstruct
Secret,
3986
RadiusSecuritySecretConstruct
Secret,
4008
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")