pub struct WorkflowValidationRequest {
pub use_case: String,
pub workflow: Workflow,
}
Expand description
WorkflowValidationRequest represents the question if a workflow as a whole is considered valid by the checker. Used on the ‘central’ side to enforce ‘central’ policies
Fields§
§use_case: String
Some identifier that allows the policy reasoner to assume a different context.
Note that not any identifier is accepted. Which are depends on which plugins used.
workflow: Workflow
Workflow definition
Trait Implementations§
Source§impl<'de> Deserialize<'de> for WorkflowValidationRequest
impl<'de> Deserialize<'de> for WorkflowValidationRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for WorkflowValidationRequest
impl RefUnwindSafe for WorkflowValidationRequest
impl Send for WorkflowValidationRequest
impl Sync for WorkflowValidationRequest
impl Unpin for WorkflowValidationRequest
impl UnwindSafe for WorkflowValidationRequest
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request