25 references to SecretType
Aspire.Hosting.Azure.AppContainers (25)
BaseContainerAppContext.cs (25)
229private (object, SecretType) ProcessValue(object value, SecretType secretType = SecretType.None, object? parent = null)
262var st = param.Secret ? SecretType.Normal : secretType;
300return (AllocateKeyVaultSecretUriReference(vaultSecretReference), SecretType.KeyVault);
303return (AllocateParameter(vaultSecretReference, secretType: SecretType.KeyVault), SecretType.KeyVault);
364var finalSecret = trueSecret != SecretType.None || falseSecret != SecretType.None
365? SecretType.Normal
366: SecretType.None;
386var finalSecretType = SecretType.None;
392if (secret != SecretType.None)
394finalSecretType = SecretType.Normal;
440protected ProvisioningParameter AllocateParameter(IManifestExpressionProvider parameter, SecretType secretType = SecretType.None)
442return parameter.AsProvisioningParameter(Infra, isSecure: secretType != SecretType.None);
468if (secretType != SecretType.None)
485if (secretType == SecretType.KeyVault)
509SecretType.None => new ContainerAppEnvironmentVariable { Name = kv.Key, Value = argValue },
510SecretType.Normal or SecretType.KeyVault => new ContainerAppEnvironmentVariable { Name = kv.Key, SecretRef = (string)val },