pub struct IoArgoprojWorkflowV1alpha1Http {
pub body: Option<String>,
pub body_from: Option<IoArgoprojWorkflowV1alpha1HttpBodySource>,
pub headers: Vec<IoArgoprojWorkflowV1alpha1HttpHeader>,
pub insecure_skip_verify: Option<bool>,
pub method: Option<String>,
pub success_condition: Option<String>,
pub timeout_seconds: Option<i64>,
pub url: String,
}Fields§
§body: Option<String>Body is content of the HTTP Request
body_from: Option<IoArgoprojWorkflowV1alpha1HttpBodySource>BodyFrom is content of the HTTP Request as Bytes
headers: Vec<IoArgoprojWorkflowV1alpha1HttpHeader>Headers are an optional list of headers to send with HTTP requests
insecure_skip_verify: Option<bool>InsecureSkipVerify is a bool when if set to true will skip TLS verification for the HTTP client
method: Option<String>Method is HTTP methods for HTTP Request
success_condition: Option<String>SuccessCondition is an expression if evaluated to true is considered successful
timeout_seconds: Option<i64>TimeoutSeconds is request timeout for HTTP Request. Default is 30 seconds
url: StringURL of the HTTP Request
Trait Implementations§
Source§impl Clone for IoArgoprojWorkflowV1alpha1Http
impl Clone for IoArgoprojWorkflowV1alpha1Http
Source§fn clone(&self) -> IoArgoprojWorkflowV1alpha1Http
fn clone(&self) -> IoArgoprojWorkflowV1alpha1Http
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for IoArgoprojWorkflowV1alpha1Http
impl<'de> Deserialize<'de> for IoArgoprojWorkflowV1alpha1Http
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
Source§impl From<&IoArgoprojWorkflowV1alpha1Http> for IoArgoprojWorkflowV1alpha1Http
impl From<&IoArgoprojWorkflowV1alpha1Http> for IoArgoprojWorkflowV1alpha1Http
Source§fn from(value: &IoArgoprojWorkflowV1alpha1Http) -> Self
fn from(value: &IoArgoprojWorkflowV1alpha1Http) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IoArgoprojWorkflowV1alpha1Http
impl RefUnwindSafe for IoArgoprojWorkflowV1alpha1Http
impl Send for IoArgoprojWorkflowV1alpha1Http
impl Sync for IoArgoprojWorkflowV1alpha1Http
impl Unpin for IoArgoprojWorkflowV1alpha1Http
impl UnwindSafe for IoArgoprojWorkflowV1alpha1Http
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