oracle/config/crd/bases/oracle.db.anthosapis.com_pitrs.yaml [1:137]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
  annotations:
    controller-gen.kubebuilder.io/version: v0.9.2
  creationTimestamp: null
  name: pitrs.oracle.db.anthosapis.com
spec:
  group: oracle.db.anthosapis.com
  names:
    kind: PITR
    listKind: PITRList
    plural: pitrs
    singular: pitr
  scope: Namespaced
  versions:
  - name: v1alpha1
    schema:
      openAPIV3Schema:
        description: PITR is the Schema for the PITR 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: PITRSpec defines the desired state of PITR
            properties:
              backupSchedule:
                description: Schedule is a cron-style expression of the schedule on
                  which Backup will be created for PITR. For allowed syntax, see en.wikipedia.org/wiki/Cron
                  and godoc.org/github.com/robfig/cron. Default to backup every 4
                  hours.
                type: string
              images:
                additionalProperties:
                  type: string
                description: Images defines PITR service agent images. This is a required
                  map that allows a customer to specify GCR images.
                type: object
              instanceRef:
                description: InstanceRef references to the instance that the PITR
                  applies to.
                properties:
                  name:
                    description: '`name` is the name of a database instance.'
                    type: string
                type: object
              storageURI:
                description: StorageURI is the URI to store PITR backups and redo
                  logs. Currently only gs:// (GCS) schemes are supported.
                type: string
            required:
            - images
            - instanceRef
            type: object
          status:
            description: PITRStatus defines the observed state of PITR
            properties:
              availableRecoveryWindowSCN:
                description: AvailableRecoveryWindowSCN represents the actual PITR
                  recoverable SCN ranges for an instance in the current timeline/incarnation.
                items:
                  properties:
                    begin:
                      description: Begin SCN.
                      type: string
                    end:
                      description: End SCN.
                      type: string
                  type: object
                type: array
              availableRecoveryWindowTime:
                description: AvailableRecoveryWindowTime represents the actual PITR
                  recoverable time ranges for an instance in the current timeline/incarnation.
                items:
                  properties:
                    begin:
                      description: Begin time.
                      format: date-time
                      type: string
                    end:
                      description: End time.
                      format: date-time
                      type: string
                  type: object
                type: array
              backupTotal:
                description: BackupTotal stores the total number of current existing
                  backups managed by a PITR.
                type: integer
              conditions:
                description: Conditions represents the latest available observations
                  of the PITR's current state.
                items:
                  description: "Condition contains details for one aspect of the current
                    state of this API Resource. --- This struct is intended for direct
                    use as an array at the field path .status.conditions.  For example,
                    \n type FooStatus struct{ // Represents the observations of a
                    foo's current state. // Known .status.conditions.type are: \"Available\",
                    \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge
                    // +listType=map // +listMapKey=type Conditions []metav1.Condition
                    `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\"
                    protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
                  properties:
                    lastTransitionTime:
                      description: lastTransitionTime is the last time the condition
                        transitioned from one status to another. This should be when
                        the underlying condition changed.  If that is not known, then
                        using the time when the API field changed is acceptable.
                      format: date-time
                      type: string
                    message:
                      description: message is a human readable message indicating
                        details about the transition. This may be an empty string.
                      maxLength: 32768
                      type: string
                    observedGeneration:
                      description: observedGeneration represents the .metadata.generation
                        that the condition was set based upon. For instance, if .metadata.generation
                        is currently 12, but the .status.conditions[x].observedGeneration
                        is 9, the condition is out of date with respect to the current
                        state of the instance.
                      format: int64
                      minimum: 0
                      type: integer
                    reason:
                      description: reason contains a programmatic identifier indicating
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



oracle/operator.yaml [3471:3607]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
  annotations:
    controller-gen.kubebuilder.io/version: v0.9.2
  creationTimestamp: null
  name: pitrs.oracle.db.anthosapis.com
spec:
  group: oracle.db.anthosapis.com
  names:
    kind: PITR
    listKind: PITRList
    plural: pitrs
    singular: pitr
  scope: Namespaced
  versions:
  - name: v1alpha1
    schema:
      openAPIV3Schema:
        description: PITR is the Schema for the PITR 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: PITRSpec defines the desired state of PITR
            properties:
              backupSchedule:
                description: Schedule is a cron-style expression of the schedule on
                  which Backup will be created for PITR. For allowed syntax, see en.wikipedia.org/wiki/Cron
                  and godoc.org/github.com/robfig/cron. Default to backup every 4
                  hours.
                type: string
              images:
                additionalProperties:
                  type: string
                description: Images defines PITR service agent images. This is a required
                  map that allows a customer to specify GCR images.
                type: object
              instanceRef:
                description: InstanceRef references to the instance that the PITR
                  applies to.
                properties:
                  name:
                    description: '`name` is the name of a database instance.'
                    type: string
                type: object
              storageURI:
                description: StorageURI is the URI to store PITR backups and redo
                  logs. Currently only gs:// (GCS) schemes are supported.
                type: string
            required:
            - images
            - instanceRef
            type: object
          status:
            description: PITRStatus defines the observed state of PITR
            properties:
              availableRecoveryWindowSCN:
                description: AvailableRecoveryWindowSCN represents the actual PITR
                  recoverable SCN ranges for an instance in the current timeline/incarnation.
                items:
                  properties:
                    begin:
                      description: Begin SCN.
                      type: string
                    end:
                      description: End SCN.
                      type: string
                  type: object
                type: array
              availableRecoveryWindowTime:
                description: AvailableRecoveryWindowTime represents the actual PITR
                  recoverable time ranges for an instance in the current timeline/incarnation.
                items:
                  properties:
                    begin:
                      description: Begin time.
                      format: date-time
                      type: string
                    end:
                      description: End time.
                      format: date-time
                      type: string
                  type: object
                type: array
              backupTotal:
                description: BackupTotal stores the total number of current existing
                  backups managed by a PITR.
                type: integer
              conditions:
                description: Conditions represents the latest available observations
                  of the PITR's current state.
                items:
                  description: "Condition contains details for one aspect of the current
                    state of this API Resource. --- This struct is intended for direct
                    use as an array at the field path .status.conditions.  For example,
                    \n type FooStatus struct{ // Represents the observations of a
                    foo's current state. // Known .status.conditions.type are: \"Available\",
                    \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge
                    // +listType=map // +listMapKey=type Conditions []metav1.Condition
                    `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\"
                    protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
                  properties:
                    lastTransitionTime:
                      description: lastTransitionTime is the last time the condition
                        transitioned from one status to another. This should be when
                        the underlying condition changed.  If that is not known, then
                        using the time when the API field changed is acceptable.
                      format: date-time
                      type: string
                    message:
                      description: message is a human readable message indicating
                        details about the transition. This may be an empty string.
                      maxLength: 32768
                      type: string
                    observedGeneration:
                      description: observedGeneration represents the .metadata.generation
                        that the condition was set based upon. For instance, if .metadata.generation
                        is currently 12, but the .status.conditions[x].observedGeneration
                        is 9, the condition is out of date with respect to the current
                        state of the instance.
                      format: int64
                      minimum: 0
                      type: integer
                    reason:
                      description: reason contains a programmatic identifier indicating
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



