"description":"ScheduledBackup is the Schema for the scheduledbackups API",
"properties":{
"apiVersion":{
"description":"APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources",
"type":"string"
},
"kind":{
"description":"Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds",
"type":"string"
},
"metadata":{
"type":"object"
},
"spec":{
"description":"Specification of the desired behavior of the ScheduledBackup. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status",
"properties":{
"backupOwnerReference":{
"default":"none",
"description":"Indicates which ownerReference should be put inside the created backup resources.<br /> - none: no owner reference for created backup objects (same behavior as before the field was introduced)<br /> - self: sets the Scheduled backup object as owner of the backup<br /> - cluster: set the cluster as owner of the backup<br />",
"enum":[
"none",
"self",
"cluster"
],
"type":"string"
},
"cluster":{
"description":"The cluster to backup",
"properties":{
"name":{
"description":"Name of the referent.",
"type":"string"
}
},
"required":[
"name"
],
"type":"object",
"additionalProperties":false
},
"immediate":{
"description":"If the first backup has to be immediately start after creation or not",
"type":"boolean"
},
"schedule":{
"description":"The schedule does not follow the same format used in Kubernetes CronJobs as it includes an additional seconds specifier, see https://pkg.go.dev/github.com/robfig/cron#hdr-CRON_Expression_Format",
"type":"string"
},
"suspend":{
"description":"If this backup is suspended or not",
"description":"The policy to decide which instance should perform this backup. If empty, it defaults to `cluster.spec.backup.target`. Available options are empty string, `primary` and `prefer-standby`. `primary` to have backups run always on primary instances, `prefer-standby` to have backups run preferably on the most updated standby, if available.",
"description":"Most recently observed status of the ScheduledBackup. This data may not be up to date. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status",
"properties":{
"lastCheckTime":{
"description":"The latest time the schedule",
"format":"date-time",
"type":"string"
},
"lastScheduleTime":{
"description":"Information when was the last time that backup was successfully scheduled.",