deploy/deploy-crds.yaml [528:623]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                  prefix:
                                    type: string
                                    description: "Path in bucket where backup is stored"
                                  credentials:
                                    type: string
                                    description: "Name of a Secret with data for accessing the bucket"
                              s3:
                                type: object
                                required: ["bucketName", "config"]
                                properties:
                                  bucketName:
                                    type: string
                                    description: "Name of the S3 bucket where the dump is stored"
                                  prefix:
                                    type: string
                                    description: "Path in the bucket where the dump files are stored"
                                  config:
                                    type: string
                                    description: "Name of a Secret with S3 configuration and credentials"
                                  profile:
                                    type: string
                                    default: ""
                                    description: "Profile being used in configuration files"
                                  endpoint:
                                    type: string
                                    description: "Override endpoint URL"
                              azure:
                                type: object
                                required: ["containerName", "config"]
                                properties:
                                  containerName:
                                    type: string
                                    description: "Name of the Azure  BLOB Storage container where the dump is stored"
                                  prefix:
                                    type: string
                                    description: "Path in the container where the dump files are stored"
                                  config:
                                    type: string
                                    description: "Name of a Secret with Azure BLOB Storage configuration and credentials"
                              persistentVolumeClaim:
                                type: object
                                description : "Specification of the PVC to be used. Used 'as is' in pod executing the backup."
                                x-kubernetes-preserve-unknown-fields: true
                            x-kubernetes-preserve-unknown-fields: true
                      meb:
                        type: object
                        description: "MySQL Enterprise Backup"
                        required: ["storage"]
                        properties:
                          storage:
                            type: object
                            description: "Configuration of storage for MySQL Enterprise Backup"
                            properties:
                              s3:
                                description: "S3 style storage"
                                type: object
                                required: ['region', 'bucket', 'objectKeyPrefix', 'credentials']
                                properties:
                                  region:
                                    type: string
                                    description: "S3 Region"
                                  bucket:
                                    type: string
                                    description: "S3 Bucket Name"
                                  objectKeyPrefix:
                                    type: string
                                    description: "S3 Object Key Prefix, this will be extended with the name of the actual backup"
                                  credentials:
                                    type: string
                                    description: "Name of a Secret holding iaccessKeyId and secretAccessKey properties"
                                  host:
                                    type: string
                                    description: "Override hostname for S3-compatible backends"

                              oci:
                                type: object
                                description: "Store MySQL Enterprise Backup on OCI Object Storage"
                                required: ['bucketName', 'prefix', 'namespace', 'credentials']
                                properties:
                                  bucketName:
                                    type: string
                                    description: "Name of the OCI bucket where backup is stored"
                                  prefix:
                                    type: string
                                    description: "Path in bucket where backup is stored"
                                  namespace:
                                    type: string
                                    description: "OCI Namespace of Object Store"
                                  credentials:
                                    type: string
                                    description: "Name of a Secret with data for accessing the bucket"
                          extraOptions:
                            description: "Additonal Command Line Options being passed to MySQL Enterprise Backup"
                            type: array
                            items:
                              type: string
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



helm/mysql-operator/crds/crd.yaml [729:824]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                      prefix:
                                        type: string
                                        description: "Path in bucket where backup is stored"
                                      credentials:
                                        type: string
                                        description: "Name of a Secret with data for accessing the bucket"
                                  s3:
                                    type: object
                                    required: ["bucketName", "config"]
                                    properties:
                                      bucketName:
                                        type: string
                                        description: "Name of the S3 bucket where the dump is stored"
                                      prefix:
                                        type: string
                                        description: "Path in the bucket where the dump files are stored"
                                      config:
                                        type: string
                                        description: "Name of a Secret with S3 configuration and credentials"
                                      profile:
                                        type: string
                                        default: ""
                                        description: "Profile being used in configuration files"
                                      endpoint:
                                        type: string
                                        description: "Override endpoint URL"
                                  azure:
                                    type: object
                                    required: ["containerName", "config"]
                                    properties:
                                      containerName:
                                        type: string
                                        description: "Name of the Azure  BLOB Storage container where the dump is stored"
                                      prefix:
                                        type: string
                                        description: "Path in the container where the dump files are stored"
                                      config:
                                        type: string
                                        description: "Name of a Secret with Azure BLOB Storage configuration and credentials"
                                  persistentVolumeClaim:
                                    type: object
                                    description : "Specification of the PVC to be used. Used 'as is' in pod executing the backup."
                                    x-kubernetes-preserve-unknown-fields: true
                                x-kubernetes-preserve-unknown-fields: true
                          meb:
                            type: object
                            description: "MySQL Enterprise Backup"
                            required: ["storage"]
                            properties:
                              storage:
                                type: object
                                description: "Configuration of storage for MySQL Enterprise Backup"
                                properties:
                                  s3:
                                    description: "S3 style storage"
                                    type: object
                                    required: ['region', 'bucket', 'objectKeyPrefix', 'credentials']
                                    properties:
                                      region:
                                        type: string
                                        description: "S3 Region"
                                      bucket:
                                        type: string
                                        description: "S3 Bucket Name"
                                      objectKeyPrefix:
                                        type: string
                                        description: "S3 Object Key Prefix, this will be extended with the name of the actual backup"
                                      credentials:
                                        type: string
                                        description: "Name of a Secret holding iaccessKeyId and secretAccessKey properties"
                                      host:
                                        type: string
                                        description: "Override hostname for S3-compatible backends"

                                  oci:
                                    type: object
                                    description: "Store MySQL Enterprise Backup on OCI Object Storage"
                                    required: ['bucketName', 'prefix', 'namespace', 'credentials']
                                    properties:
                                      bucketName:
                                        type: string
                                        description: "Name of the OCI bucket where backup is stored"
                                      prefix:
                                        type: string
                                        description: "Path in bucket where backup is stored"
                                      namespace:
                                        type: string
                                        description: "OCI Namespace of Object Store"
                                      credentials:
                                        type: string
                                        description: "Name of a Secret with data for accessing the bucket"
                              extraOptions:
                                description: "Additonal Command Line Options being passed to MySQL Enterprise Backup"
                                type: array
                                items:
                                  type: string
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



