Struct kube_core::params::DeleteParams [−][src]
pub struct DeleteParams { pub dry_run: bool, pub grace_period_seconds: Option<u32>, pub propagation_policy: Option<PropagationPolicy>, pub preconditions: Option<Preconditions>, }
Expand description
Common query parameters for delete calls
Fields
dry_run: bool
When present, indicates that modifications should not be persisted.
grace_period_seconds: Option<u32>
The duration in seconds before the object should be deleted.
Value must be non-negative integer. The value zero indicates delete immediately.
If this value is None
, the default grace period for the specified type will be used.
Defaults to a per object value if not specified. Zero means delete immediately.
propagation_policy: Option<PropagationPolicy>
Whether or how garbage collection is performed.
The default policy is decided by the existing finalizer set in
metadata.finalizers
, and the resource-specific default policy.
preconditions: Option<Preconditions>
Condtions that must be fulfilled before a deletion is carried out
If not possible, a 409 Conflict
status will be returned.
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for DeleteParams
impl Send for DeleteParams
impl Sync for DeleteParams
impl Unpin for DeleteParams
impl UnwindSafe for DeleteParams
Blanket Implementations
Mutably borrows from an owned value. Read more