Struct k8s_openapi::apimachinery::pkg::apis::meta::v1::OwnerReference [−][src]
pub struct OwnerReference {
pub api_version: String,
pub block_owner_deletion: Option<bool>,
pub controller: Option<bool>,
pub kind: String,
pub name: String,
pub uid: String,
}Expand description
OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.
Fields
api_version: StringAPI version of the referent.
block_owner_deletion: Option<bool>If true, AND if the owner has the “foregroundDeletion” finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs “delete” permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.
controller: Option<bool>If true, this reference points to the managing controller.
kind: StringKind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
name: StringName of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names
uid: StringUID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
Trait Implementations
Returns the “default value” for a type. Read more
Deserialize this value from the given Serde deserializer. Read more
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for OwnerReferenceimpl Send for OwnerReferenceimpl Sync for OwnerReferenceimpl Unpin for OwnerReferenceimpl UnwindSafe for OwnerReferenceBlanket Implementations
Mutably borrows from an owned value. Read more