Group Owner resource
This is an API specification for the GroupOwner resource.
Resources
This is a list of structures representing the GroupOwner resource API.
GroupOwner resource
type GroupOwner struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata"`
	Spec   GroupOwnerSpec   `json:"spec"`
	Status GroupOwnerStatus `json:"status,omitempty"`
}
GroupOwner spec
type GroupOwnerSpec struct {
	Selector      *metav1.LabelSelector `json:"selector,omitempty"`
	ChildResource ChildResource         `json:"childResource"`
}
GroupOwner status
type GroupOwnerStatus struct {
	OwnedResources     []OwnedResource `json:"ownedResources,omitempty"`
	ObservedGeneration int             `json:"observedGeneration,omitempty"`
}
OwnedResource
type OwnedResource struct {
	metav1.TypeMeta `json:",inline"`
	Name      string `json:"name,omitempty"`
	Namespace string `json:"namespace,omitempty"`
}