pub enum DeploymentSecurityFailure {
MissingTrustAnchor,
TrustAnchorUnavailable,
TrustAnchorNotRegularFile,
MissingSecretProvider,
MissingIdentityBootstrap,
MultipleIdentityBootstrapSources,
MissingBootstrapMaterial,
ExpiredBootstrap,
BootstrapListenerNotTls,
InsecureDowngrade,
}Expand description
Stable reasons a resolved deployment is not safe to serve traffic.
Variants§
MissingTrustAnchor
Represents the missing trust anchor case.
Represents the trust anchor unavailable case.
TrustAnchorNotRegularFile
Represents the trust anchor not regular file case.
MissingSecretProvider
Represents the missing secret provider case.
MissingIdentityBootstrap
Represents the missing identity bootstrap case.
MultipleIdentityBootstrapSources
Represents the multiple identity bootstrap sources case.
MissingBootstrapMaterial
Represents the missing bootstrap material case.
ExpiredBootstrap
Represents the expired bootstrap case.
BootstrapListenerNotTls
Represents the bootstrap listener not tls case.
InsecureDowngrade
Represents the insecure downgrade case.
Trait Implementations§
Source§impl Clone for DeploymentSecurityFailure
impl Clone for DeploymentSecurityFailure
impl Copy for DeploymentSecurityFailure
Source§impl Debug for DeploymentSecurityFailure
impl Debug for DeploymentSecurityFailure
impl Eq for DeploymentSecurityFailure
Source§impl Hash for DeploymentSecurityFailure
impl Hash for DeploymentSecurityFailure
impl StructuralPartialEq for DeploymentSecurityFailure
Auto Trait Implementations§
impl Freeze for DeploymentSecurityFailure
impl RefUnwindSafe for DeploymentSecurityFailure
impl Send for DeploymentSecurityFailure
impl Sync for DeploymentSecurityFailure
impl Unpin for DeploymentSecurityFailure
impl UnsafeUnpin for DeploymentSecurityFailure
impl UnwindSafe for DeploymentSecurityFailure
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more