github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/velero/crds/resticrepositories.yaml (about) 1 2 --- 3 apiVersion: apiextensions.k8s.io/v1 4 kind: CustomResourceDefinition 5 metadata: 6 labels: 7 component: velero 8 annotations: 9 controller-gen.kubebuilder.io/version: v0.7.0 10 creationTimestamp: null 11 name: resticrepositories.velero.io 12 spec: 13 group: velero.io 14 names: 15 kind: ResticRepository 16 listKind: ResticRepositoryList 17 plural: resticrepositories 18 singular: resticrepository 19 scope: Namespaced 20 versions: 21 - additionalPrinterColumns: 22 - jsonPath: .metadata.creationTimestamp 23 name: Age 24 type: date 25 name: v1 26 schema: 27 openAPIV3Schema: 28 properties: 29 apiVersion: 30 description: 'APIVersion defines the versioned schema of this representation 31 of an object. Servers should convert recognized schemas to the latest 32 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 33 type: string 34 kind: 35 description: 'Kind is a string value representing the REST resource this 36 object represents. Servers may infer this from the endpoint the client 37 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 38 type: string 39 metadata: 40 type: object 41 spec: 42 description: ResticRepositorySpec is the specification for a ResticRepository. 43 properties: 44 backupStorageLocation: 45 description: BackupStorageLocation is the name of the BackupStorageLocation 46 that should contain this repository. 47 type: string 48 maintenanceFrequency: 49 description: MaintenanceFrequency is how often maintenance should 50 be run. 51 type: string 52 resticIdentifier: 53 description: ResticIdentifier is the full restic-compatible string 54 for identifying this repository. 55 type: string 56 volumeNamespace: 57 description: VolumeNamespace is the namespace this restic repository 58 contains pod volume backups for. 59 type: string 60 required: 61 - backupStorageLocation 62 - maintenanceFrequency 63 - resticIdentifier 64 - volumeNamespace 65 type: object 66 status: 67 description: ResticRepositoryStatus is the current status of a ResticRepository. 68 properties: 69 lastMaintenanceTime: 70 description: LastMaintenanceTime is the last time maintenance was 71 run. 72 format: date-time 73 nullable: true 74 type: string 75 message: 76 description: Message is a message about the current status of the 77 ResticRepository. 78 type: string 79 phase: 80 description: Phase is the current state of the ResticRepository. 81 enum: 82 - New 83 - Ready 84 - NotReady 85 type: string 86 type: object 87 type: object 88 served: true 89 storage: true 90 subresources: {} 91 status: 92 acceptedNames: 93 kind: "" 94 plural: "" 95 conditions: [] 96 storedVersions: []