apiVersion: oracle.db.anthosapis.com/v1alpha1
kind: Instance
metadata:
  name: mydb
  namespace: "<your-ns>" # {"$kpt-set":"namespace"}
spec:
  type: Oracle
  version: "12.2"
  edition: Enterprise
  DBDomain: "gke"
  disks:
  - name: DataDisk
    size: 45Gi
    type: pd-standard
  - name: LogDisk
    size: 55Gi
    type: pd-standard
  services: # {"$kpt-set":"services"}
  - "<your-services>" # {"$kpt-set":"services"}
  images:
    service: "<your-db-GCR-location>" # {"$kpt-set":"dbimage"}
  sourceCidrRanges: [0.0.0.0/0]
  databaseResources:
    requests:
      memory: 4.0Gi
  maintenanceWindow:
    timeRanges:
    - start: "2121-04-20T15:45:30Z"
      duration: "168h"

  #  parameters:
  #    parallel_servers_target: "15"
  #    disk_asynch_io: "true"

# Uncomment this section to trigger a restore.
#  restore:
#    backupType: "Snapshot" #(or "Physical")
#    backupId: "mydb-20200705-snap-996678001"
#    force: True
#    # once applied, new requests with same or older time will be ignored,
#    # current time can be generated using the command: date -u '+%Y-%m-%dT%H:%M:%SZ'
#    requestTime: "2000-01-19T01:23:45Z"
#    # Physical backup specific attributes:
#    dop: 2
#    # The unit for time limit is minutes (but specify just an integer).
#    timeLimitMinutes: 180
