pub struct RuntimeBaseConformanceCase {
pub lifecycle: RuntimeConformanceCase,
pub task_failure_apply: RuntimeApplyRequest,
pub task_failure_remove: RuntimeActionRequest,
pub task_timeout_apply: RuntimeApplyRequest,
pub task_timeout_remove: RuntimeActionRequest,
pub generation_apply: RuntimeApplyRequest,
pub generation_conflict_apply: RuntimeApplyRequest,
pub generation_remove: RuntimeActionRequest,
}Expand description
Complete provider-owned inputs for the mandatory Base profile.
Failure and timeout Tasks must deterministically return a failed
observation. The generation-conflict pair must target the same unit and
generation with different canonical specifications.
Fields§
§lifecycle: RuntimeConformanceCase§task_failure_apply: RuntimeApplyRequest§task_failure_remove: RuntimeActionRequest§task_timeout_apply: RuntimeApplyRequest§task_timeout_remove: RuntimeActionRequest§generation_apply: RuntimeApplyRequest§generation_conflict_apply: RuntimeApplyRequest§generation_remove: RuntimeActionRequestImplementations§
Trait Implementations§
Source§impl Clone for RuntimeBaseConformanceCase
impl Clone for RuntimeBaseConformanceCase
Source§fn clone(&self) -> RuntimeBaseConformanceCase
fn clone(&self) -> RuntimeBaseConformanceCase
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RuntimeBaseConformanceCase
impl RefUnwindSafe for RuntimeBaseConformanceCase
impl Send for RuntimeBaseConformanceCase
impl Sync for RuntimeBaseConformanceCase
impl Unpin for RuntimeBaseConformanceCase
impl UnsafeUnpin for RuntimeBaseConformanceCase
impl UnwindSafe for RuntimeBaseConformanceCase
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