github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/rancher-backup-crd/templates/restore.yaml (about)

     1  apiVersion: apiextensions.k8s.io/v1
     2  kind: CustomResourceDefinition
     3  metadata:
     4    name: restores.resources.cattle.io
     5  spec:
     6    group: resources.cattle.io
     7    names:
     8      kind: Restore
     9      plural: restores
    10      singular: restore
    11    scope: Cluster
    12    versions:
    13    - additionalPrinterColumns:
    14      - jsonPath: .status.backupSource
    15        name: Backup-Source
    16        type: string
    17      - jsonPath: .spec.backupFilename
    18        name: Backup-File
    19        type: string
    20      - jsonPath: .metadata.creationTimestamp
    21        name: Age
    22        type: date
    23      - jsonPath: .status.conditions[?(@.type=="Ready")].message
    24        name: Status
    25        type: string
    26      name: v1
    27      schema:
    28        openAPIV3Schema:
    29          properties:
    30            spec:
    31              properties:
    32                backupFilename:
    33                  nullable: true
    34                  type: string
    35                deleteTimeoutSeconds:
    36                  maximum: 10
    37                  type: integer
    38                encryptionConfigSecretName:
    39                  nullable: true
    40                  type: string
    41                ignoreErrors:
    42                  type: boolean
    43                prune:
    44                  nullable: true
    45                  type: boolean
    46                storageLocation:
    47                  nullable: true
    48                  properties:
    49                    s3:
    50                      nullable: true
    51                      properties:
    52                        bucketName:
    53                          nullable: true
    54                          type: string
    55                        credentialSecretName:
    56                          nullable: true
    57                          type: string
    58                        credentialSecretNamespace:
    59                          nullable: true
    60                          type: string
    61                        endpoint:
    62                          nullable: true
    63                          type: string
    64                        endpointCA:
    65                          nullable: true
    66                          type: string
    67                        folder:
    68                          nullable: true
    69                          type: string
    70                        insecureTLSSkipVerify:
    71                          type: boolean
    72                        region:
    73                          nullable: true
    74                          type: string
    75                      type: object
    76                  type: object
    77              required:
    78              - backupFilename
    79              type: object
    80            status:
    81              properties:
    82                backupSource:
    83                  nullable: true
    84                  type: string
    85                conditions:
    86                  items:
    87                    properties:
    88                      lastTransitionTime:
    89                        nullable: true
    90                        type: string
    91                      lastUpdateTime:
    92                        nullable: true
    93                        type: string
    94                      message:
    95                        nullable: true
    96                        type: string
    97                      reason:
    98                        nullable: true
    99                        type: string
   100                      status:
   101                        nullable: true
   102                        type: string
   103                      type:
   104                        nullable: true
   105                        type: string
   106                    type: object
   107                  nullable: true
   108                  type: array
   109                observedGeneration:
   110                  type: integer
   111                restoreCompletionTs:
   112                  nullable: true
   113                  type: string
   114                summary:
   115                  nullable: true
   116                  type: string
   117              type: object
   118          type: object
   119      served: true
   120      storage: true
   121      subresources:
   122        status: {}