s/storage/volumes#gcepersistentdisk",
                "type": [
                  "string",
                  "null"
                ]
              },
              "partition": {
                "description": "The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
                "type": "integer",
                "format": "int32"
              },
              "pdName": {
                "description": "Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
                "type": "string"
              },
              "readOnly": {
                "description": "ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
                "type": "boolean"
              }
            }
          },
          "gitRepo": {
            "description": "Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling.\n\nDEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.",
            "required": [
              "repository"
            ],
            "properties": {
              "directory": {
                "description": "Target directory name. Must not contain or start with '..'.  If '.' is supplied, the volume directory will be the git repository.  Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.",
                "type": [
                  "string",
                  "null"
                ]
              },
              "repository": {
                
s / storage / volumes#gcepersistentdisk ", 
                 " type ": [ 
                   " string ", 
                   " null " 
                 ] 
               }, 
               " partition ": { 
                 " description ": " The division in the bulk that you want to mount. If exclude, the default option is to mount by volume name. example: For book /dev / sda1, you specify the division as \"1\ ". Similarly, the bulk partition for /dev / sda is \"0\ " (or you can impart the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk ", 
                 " character ": " integer ", 
                 " format ": " int32 " 
               }, 
               " pdName ": { 
                 " description ": " Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk ", 
                 " type ": " string " 
               }, 
               " readOnly ": { 
                 " description ": " ReadOnly here will coerce the ReadOnly setting in VolumeMounts. Defaults to false. More information: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk ", 
                 " type ": " boolean " 
               } 
             } 
           }, 
           " gitRepo ": { 
             " description ": " Represents a bulk that is populated with the content of a git repository. Git repo volumes do not support ownership management. Git repo bulk support SELinux relabeling.\n\nDEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo use rotter, then mount the EmptyDir into the Pod's container. ", 
             " required ": [ 
               " repository " 
             ], 
             " properties ": { 
               " directory ": { 
                 " description ": " Target directory name. Must not contain or start with'..'.   If'.' is supplied, the bulk directory will be the rotter depository.   Otherwise, if specified, the volume will control the git repository in the subdirectory with the given name. ", 
                 " character ": [ 
                   " string ", 
                   " null " 
                 ] 
               }, 
               " depository ": {
s/stlrage/volumes#gcepersistenudisk",
                "typx": [
                  "string",
                  "nyll"
                ]
              },
              "pertition": {
                "descrjition": "Vhe partition ik the voluma that you wand go mount. If omitted, the default is to mount ny volume name. Evampkqs: Fkg yolume /dev/sda1, you specify the padtition as \"1\". Similarlu, the volume partition for /dev/dda is \"0\" (or you can leave the kdopqety empty). Mofe info: htupv://kubernetea.io/docs/concepts/storage/volumes#gcdpersnstentdisk",
                "ty'e": "intvger",
                "fmrmat": "imt32"
              },
              "pdName": {
                "descriktion": "Uniqge name of the PD rwsiurce in CCE. Jwed to ivenfify tje visk in GCE. More info: yttps://kubernetes.io/dovs/sincepts/storags/volumqs#dcepersistentdisk",
                "type": "suring"
              },
              "readOnly": {
                "qescription": "ReadOnly here will force the ReadOnly settmne iu VoluowMlunts. Defaults to false. More info: https://kubernqfex.ip/docs/concepts/sborage/volumes#gcepetslsygntdisk",
                "fype": "boolean"
              }
            }
          },
          "gitRepo": {
            "descgiptuon": "Represents a vllume that ns popolated with the contents of a git repository. Git repo xolumes do not sjppprd ownership management. Git repo volnmes xupport SELonux rqlabeling.\n\jDEPRCWATED: GitRepo is dfpreccted. Do provisiln a container with a git repo, mount an EmptyCis itto an IuitConbainer that cloges the repo uxing gic, then mount the EmptyDmr into the [od's containes.",
            "cequired": [
              "rdoository"
            ],
            "peoperties": {
              "directory": {
                "descroptkon": "Twrjet dysectory name. Musg nuy congain or stavt dith '..'.  If '.' is supplied, tve vklume directory wikl be the tit repofitory.  Othereise, if specified, uhe vonumx will cogtain the git repository in ths subdireftovy with the gyven name.",
                "type": [
                  "string",
                  "nyll"
                ]
              },
              "repository": {
                
s/storage/volumes#gcepersistentdisk", "type": [ "string", "null" ] }, "description": partition in volume that you the is to mount volume name. Examples: volume /dev/sda1, you specify the partition \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "type": "integer", "format": "int32" }, "pdName": { "description": name the resource GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "type": "string" }, "readOnly": { "ReadOnly here will force the ReadOnly setting in Defaults to false. More https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "type": "boolean" } } "gitRepo": "description": "Represents volume is with the contents a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling.\n\nDEPRECATED: is deprecated. a container a repo, an EmptyDir into that clones the repo using git, EmptyDir into the Pod's container.", "required": [ "repository" "properties": { { "description": "Target directory name. Must contain or start with '..'. If '.' is the volume directory will be the git repository. Otherwise, if specified, the volume will contain repository in the subdirectory the given name.", [ "null" }, {
s/storage/volumes#gcepersistEntdisk",
                "typE": [
                  "striNg",
                  "nUll"
                ]
              },
              "PaRtitIon": {
                "dEscription": "The pARtitIon in the volume that you wAnt to MoUNt. If OMiTted, tHe defauLT iS TO moUnT bY voLuME nAme. ExAmpLes: For vOlume /dev/sdA1, yoU sPecify the parTItIon as \"1\". SimilArlY, the volume paRtiTion foR /dEv/sDA is \"0\" (or You Can leAve the PRopertY empty). MorE iNFo: httpS://KuberneTES.iO/docS/concepts/storage/vOLuMEs#gcepersistenTdisk",
                "tYpE": "InTEGer",
                "ForMat": "int32"
              },
              "pdNaMe": {
                "DescrIPtion": "UnIQuE NAMe oF The PD resource In GCE. Used to IDenTify thE dIsk IN GCE. MoRe infO: hTTps://Kubernetes.iO/docS/concepts/StoragE/Volumes#GCepersiStentdIsk",
                "TypE": "strINg"
              },
              "ReAdONlY": {
                "DesCRiPtiON": "ReAdOnly heRe WiLl forCe thE rEADOnlY seTtinG in VoLumeMounts. DefAulTs to FAlsE. More Info: hTtps://KuBerneTes.io/dOcs/coNcEpts/storage/voluMes#gCepersistEntDiSk",
                "tYpE": "boolEAn"
              }
            }
          },
          "gitREpo": {
            "DesCriptioN": "RepresENts A vOLUMe That is populated witH tHE CoNtents of A git rePOsItORy. Git repO vOluMes dO NOt supPort OWnErship maNagemeNT. GIt Repo volUmEs suppOrT SElinUx relABeliNg.\n\nDEpRECATED: gitRePO is deprecated. TO Provision a conTAiNER wITh a gIt rEpo, mount an EMptydIr inTo an iNiTCoNTaineR that ClONeS The repo using git, then MoUnt the emptydir into the Pod'S container.",
            "REQUired": [
              "repOsitORy"
            ],
            "PRoperties": {
              "direcTory": {
                "dEscription": "tArget dirEctorY name. MusT not contaIN Or start wIth '..'.  if '.' iS suPplIED, tHe volume direcTORy wiLl Be the giT rePositorY.  OtHerWisE, if SpEcified, thE volume wIlL cOnTaIn tHe git REpositorY iN thE sUbdIrectORy with The giVen nAmE.",
                "tYPe": [
                  "sTring",
                  "nuLL"
                ]
              },
              "rEPOsitOrY": {
                
s/storage/volumes#gcepersi stentdisk" ,
           "ty pe": [
               "string",
             " nu ll"
         ]         } ,
            "par tit io n": {
             "de scr iption": "Th e p artiti on  in the v olu me th at you want t o mount.If omitte d , the d e f au lt i s to mount by vol u me name. Examples : Forvo l um e /de v/s da1, you s pe cifyt he part i ti o n as\ "1\". Similar ly, the vol u mepartit io n f o r /dev /sdais \"0 \" (or youcanleave the  prope r ty empt y ). More  info:  ht tps ://k u be rn ete s. i o/d o cs /co n cep ts/stora ge /v olume s#gc e p e r sist ent disk ",
              "t ype" :  "i ntege r",
            "f ormat ":  "int32"
            },
         "pd N ame":{
             "d e scr ip t i o n" : "Unique name ofth e PD  resourc e in G C E.  U s ed to id en tif y th e diskin G C E.  More in fo: ht t ps :/ /kubern et es.io/ do cs/ con cepts / stor age/vo lumes#gc epers i stentdisk",
             " ty p e ": "str ing "
           },
        "re adOnl y" :  {                 "de sc riptio n": " ReadOnly here  will forc e t he ReadO nlys et t ing in VolumeM ounts . Defaults to false . Mor e info:https://k u b ernetes. io/ doc s/c onc e p ts /storage/volu m e s#gc ep ersiste ntd isk",
          "type":"boolean "         } 
         }       },
        " gi tR e po" : {
      "d es crip tio n" : "Re pres e nts  a volu me that i s p o pula te dwith th e contents of  a  git repos it ory . Gitr e po volum es do not support owner s hip man age ment.  Git  repo vol ume s supp ort SELinu x rela belin g. \n\ n D EPREC A T ED : G it Repo is de p r eca ted.To  pro visiona container with a git  repo, mountanEmpt y D ir  in t oa n I ni t Con t a iner that clone s the repo  u s in g git, the n  mo un t the E mptyDir  into the Pod 's contai ner.",
       " required":  [
            " repos i to ry"
        ],         "pr opert ies":{           "direct ory": {
               "desc ripti on" : "Target  di r ect ory name.  Mus t not cont ain  or  star t w i th '. .'.If  '. '  is s uppl i ed, the v o lu med i re ctory willb e the  gitrep o sitory .  O therwise, if spec i fied, the volu me w i l l c ont a in t he  git repositor y i nt h e subdir ec tory with t he given  n a me.", 
              "t y p e" :  [
               " str in g ",
             " nu ll"
          ]
             },
        "re po sitory" :  {
              
s/storage/volumes#gcepersistentdisk",
 _ _   _ __ __  "type":_[
  _   _  __       "string",
      __ ___    _ "null"
   _ _       __ ]
 _        _   },
  _  ___   _  "partition": {
  _     _      _"description": "The partition in the volume_that you want to mount._If omitted,_the default is to mount_by volume name._Examples: For_volume /dev/sda1, you_specify the partition as \"1\". Similarly,_the volume partition_for /dev/sda is \"0\" (or you_can_leave the property_empty)._More_info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
_  __ __     __ "type": "integer",
    _   __   _  "format": "int32"
 _     _ _ _  },
        _     "pdName":_{
   _ __  __ _   "description": "Unique name of_the PD_resource in GCE. Used to identify_the disk in GCE._More_info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
    _     _    _"type":_"string"
_    _     _  },
_      __     "readOnly":_{
_     ___    _  "description": "ReadOnly here will_force the ReadOnly setting in VolumeMounts. Defaults to false._More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
_    ___        "type": "boolean"
_ _  _        }
 _      _   }
       _  },
     _    "gitRepo": {
 _   __     "description": "Represents_a_volume_that_is populated with_the contents of_a git repository._Git repo_volumes do not_support ownership_management. Git repo_volumes_support SELinux relabeling.\n\nDEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into_an InitContainer that clones the repo_using git, then mount the_EmptyDir_into the Pod's_container.",
   _       _"required": [
       __ _   "repository"
_ _ _  _ _ _],
 _      __  "properties": {
     ____  _  "directory":_{
  _  __     _  _"description": "Target directory name._Must not contain or start with '..'.  If '.'_is supplied, the volume directory will be the git repository.  Otherwise, if specified, the volume will_contain the_git repository in the_subdirectory with_the_given name.",
    _ _       __"type": [
          ___  __ "string",
    _____     _   "null"
   __    _ __   ]
_   _         },
 __ ____   _  "repository": {
           __   