---
apiVersion: "apiextensions.k8s.io/v1"
kind: "CustomResourceDefinition"
metadata:
  annotations:
    cert-manager.io/inject-ca-from: "hypercloud5-system/hypercloud-single-operator-serving-cert"
    controller-gen.kubebuilder.io/version: "v0.3.0"
  name: "resourcequotaclaims.claim.tmax.io"
spec:
  group: "claim.tmax.io"
  names:
    kind: "ResourceQuotaClaim"
    listKind: "ResourceQuotaClaimList"
    plural: "resourcequotaclaims"
    shortNames:
    - "rqc"
    singular: "resourcequotaclaim"
  scope: "Namespaced"
  versions:
  - additionalPrinterColumns:
    - jsonPath: ".status.status"
      name: "Status"
      type: "string"
    - jsonPath: ".status.reason"
      name: "Reason"
      type: "string"
    name: "v1alpha1"
    schema:
      openAPIV3Schema:
        description: "%resourcequotaclaims.yaml.spec.versions.schema.openAPIV3Schema"
        properties:
          apiVersion:
            description: "%resourcequotaclaims.yaml.spec.versions.schema.openAPIV3Schema.properties.apiVersion"
            type: "string"
          kind:
            description: "%resourcequotaclaims.yaml.spec.versions.schema.openAPIV3Schema.properties.kind"
            type: "string"
          metadata:
            type: "object"
          spec:
            description: "%resourcequotaclaims.yaml.spec.versions.schema.openAPIV3Schema.properties.spec"
            properties:
              hard:
                additionalProperties:
                  anyOf:
                  - type: "integer"
                  - type: "string"
                  pattern: "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\\
                    +|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$"
                  x-kubernetes-int-or-string: true
                description: "%resourcequotaclaims.yaml.spec.versions.schema.openAPIV3Schema.properties.spec.properties.hard"
                type: "object"
            required:
            - "hard"
            type: "object"
          status:
            description: "%resourcequotaclaims.yaml.spec.versions.schema.openAPIV3Schema.properties.status"
            properties:
              lastTransitionTime:
                description: "%resourcequotaclaims.yaml.spec.versions.schema.openAPIV3Schema.properties.status.properties.lastTransitionTime"
                format: "date-time"
                type: "string"
              message:
                description: "%resourcequotaclaims.yaml.spec.versions.schema.openAPIV3Schema.properties.status.properties.message"
                type: "string"
              reason:
                description: "%resourcequotaclaims.yaml.spec.versions.schema.openAPIV3Schema.properties.status.properties.reason"
                type: "string"
              status:
                description: "%resourcequotaclaims.yaml.spec.versions.schema.openAPIV3Schema.properties.status.properties.status"
                enum:
                - "Awaiting"
                - "Approved"
                - "Rejected"
                - "Error"
                - "Resource Quota Deleted"
                type: "string"
            type: "object"
        required:
        - "spec"
        type: "object"
    served: true
    storage: true
    subresources:
      status: {}
status:
  acceptedNames:
    kind: ""
    plural: ""
  conditions: []
  storedVersions: []
