5 types derived from RadiusCredentialMode
Aspire.Hosting.Radius (5)
Publishing\RadiusBackingConnections.cs (5)
62internal sealed record ListSecrets(string PasswordSecretName) : RadiusCredentialMode; 71internal sealed record RecipeInputProperties : RadiusCredentialMode; 88internal sealed record SecretResourceReference(string PropertyName, string SecretKey) : RadiusCredentialMode; 102internal sealed record NoCredential(string Reason) : RadiusCredentialMode; 108internal sealed record NotProjected(string Reason) : RadiusCredentialMode;
14 references to RadiusCredentialMode
Aspire.Hosting.Radius (14)
Publishing\RadiusBackingConnections.cs (8)
129RadiusCredentialMode Credentials); 137new RadiusCredentialMode.NotProjected( 155new("host", "port", "username", new RadiusCredentialMode.ListSecrets("password")), 161new("server", "port", "username", new RadiusCredentialMode.ListSecrets("password")), 168new("host", "port", null, new RadiusCredentialMode.RecipeInputProperties()), 176new("host", "port", null, new RadiusCredentialMode.NoCredential( 185new("host", "port", null, new RadiusCredentialMode.SecretResourceReference("password", "password")), 237/// <see cref="RadiusCredentialMode.RecipeInputProperties"/> instead.
Publishing\RadiusInfrastructureBuilder.cs (6)
280is RadiusBackingConnections.RadiusCredentialMode.SecretResourceReference) 2160case RadiusBackingConnections.RadiusCredentialMode.ListSecrets(var passwordSecret): 2164case RadiusBackingConnections.RadiusCredentialMode.RecipeInputProperties: 2169case RadiusBackingConnections.RadiusCredentialMode.SecretResourceReference(var propertyName, var secretKey): 2175case RadiusBackingConnections.RadiusCredentialMode.NoCredential(var noCredentialReason): 2179case RadiusBackingConnections.RadiusCredentialMode.NotProjected: