Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the securesourcemanager v1alpha1 API group. +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/pkg/apis/securesourcemanager +k8s:defaulter-gen=TypeMeta +groupName=securesourcemanager.cnrm.cloud.google.com
Index ¶
- Variables
- type InstanceHostConfigStatus
- type InstanceObservedStateStatus
- type RepositoryInitialConfig
- type RepositoryObservedStateStatus
- type RepositoryUrisStatus
- type SecureSourceManagerInstance
- type SecureSourceManagerInstanceList
- type SecureSourceManagerInstanceSpec
- type SecureSourceManagerInstanceStatus
- type SecureSourceManagerRepository
- type SecureSourceManagerRepositoryList
- type SecureSourceManagerRepositorySpec
- type SecureSourceManagerRepositoryStatus
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is the group version used to register these objects. SchemeGroupVersion = schema.GroupVersion{Group: "securesourcemanager.cnrm.cloud.google.com", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme. SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme is a global function that registers this API group & version to a scheme AddToScheme = SchemeBuilder.AddToScheme SecureSourceManagerInstanceGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(SecureSourceManagerInstance{}).Name(), } SecureSourceManagerRepositoryGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(SecureSourceManagerRepository{}).Name(), } )
Functions ¶
This section is empty.
Types ¶
type InstanceHostConfigStatus ¶
type InstanceHostConfigStatus struct { /* Output only. API hostname. This is the hostname to use for **Host: Data Plane** endpoints. */ // +optional Api *string `json:"api,omitempty"` /* Output only. Git HTTP hostname. */ // +optional GitHTTP *string `json:"gitHTTP,omitempty"` /* Output only. Git SSH hostname. */ // +optional GitSSH *string `json:"gitSSH,omitempty"` /* Output only. HTML hostname. */ // +optional Html *string `json:"html,omitempty"` }
func (*InstanceHostConfigStatus) DeepCopy ¶
func (in *InstanceHostConfigStatus) DeepCopy() *InstanceHostConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceHostConfigStatus.
func (*InstanceHostConfigStatus) DeepCopyInto ¶
func (in *InstanceHostConfigStatus) DeepCopyInto(out *InstanceHostConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceObservedStateStatus ¶
type InstanceObservedStateStatus struct { /* Output only. A list of hostnames for this instance. */ // +optional HostConfig *InstanceHostConfigStatus `json:"hostConfig,omitempty"` /* Output only. Current state of the instance. */ // +optional State *string `json:"state,omitempty"` /* Output only. An optional field providing information about the current instance state. */ // +optional StateNote *string `json:"stateNote,omitempty"` }
func (*InstanceObservedStateStatus) DeepCopy ¶
func (in *InstanceObservedStateStatus) DeepCopy() *InstanceObservedStateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceObservedStateStatus.
func (*InstanceObservedStateStatus) DeepCopyInto ¶
func (in *InstanceObservedStateStatus) DeepCopyInto(out *InstanceObservedStateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryInitialConfig ¶ added in v1.125.0
type RepositoryInitialConfig struct { /* Default branch name of the repository. */ // +optional DefaultBranch *string `json:"defaultBranch,omitempty"` /* List of gitignore template names user can choose from. Valid values: actionscript, ada, agda, android, anjuta, ansible, appcelerator-titanium, app-engine, archives, arch-linux-packages, atmel-studio, autotools, backup, bazaar, bazel, bitrix, bricx-cc, c, cake-php, calabash, cf-wheels, chef-cookbook, clojure, cloud9, c-make, code-igniter, code-kit, code-sniffer, common-lisp, composer, concrete5, coq, cordova, cpp, craft-cms, cuda, cvs, d, dart, dart-editor, delphi, diff, dm, dreamweaver, dropbox, drupal, drupal-7, eagle, eclipse, eiffel-studio, elisp, elixir, elm, emacs, ensime, epi-server, erlang, esp-idf, espresso, exercism, expression-engine, ext-js, fancy, finale, flex-builder, force-dot-com, fortran, fuel-php, gcov, git-book, gnome-shell-extension, go, godot, gpg, gradle, grails, gwt, haskell, hugo, iar-ewarm, idris, igor-pro, images, infor-cms, java, jboss, jboss-4, jboss-6, jdeveloper, jekyll, jenkins-home, jenv, jet-brains, jigsaw, joomla, julia, jupyter-notebooks, kate, kdevelop4, kentico, ki-cad, kohana, kotlin, lab-view, laravel, lazarus, leiningen, lemon-stand, libre-office, lilypond, linux, lithium, logtalk, lua, lyx, mac-os, magento, magento-1, magento-2, matlab, maven, mercurial, mercury, metals, meta-programming-system, meteor, microsoft-office, model-sim, momentics, mono-develop, nanoc, net-beans, nikola, nim, ninja, node, notepad-pp, nwjs, objective--c, ocaml, octave, opa, open-cart, openssl, oracle-forms, otto, packer, patch, perl, perl6, phalcon, phoenix, pimcore, play-framework, plone, prestashop, processing, psoc-creator, puppet, pure-script, putty, python, qooxdoo, qt, r, racket, rails, raku, red, redcar, redis, rhodes-rhomobile, ros, ruby, rust, sam, sass, sbt, scala, scheme, scons, scrivener, sdcc, seam-gen, sketch-up, slick-edit, smalltalk, snap, splunk, stata, stella, sublime-text, sugar-crm, svn, swift, symfony, symphony-cms, synopsys-vcs, tags, terraform, tex, text-mate, textpattern, think-php, tortoise-git, turbo-gears-2, typo3, umbraco, unity, unreal-engine, vagrant, vim, virtual-env, virtuoso, visual-studio, visual-studio-code, vue, vvvv, waf, web-methods, windows, word-press, xcode, xilinx, xilinx-ise, xojo, yeoman, yii, zend-framework, zephir. */ // +optional Gitignores []string `json:"gitignores,omitempty"` /* License template name user can choose from. Valid values: license-0bsd, license-389-exception, aal, abstyles, adobe-2006, adobe-glyph, adsl, afl-1-1, afl-1-2, afl-2-0, afl-2-1, afl-3-0, afmparse, agpl-1-0, agpl-1-0-only, agpl-1-0-or-later, agpl-3-0-only, agpl-3-0-or-later, aladdin, amdplpa, aml, ampas, antlr-pd, antlr-pd-fallback, apache-1-0, apache-1-1, apache-2-0, apafml, apl-1-0, apsl-1-0, apsl-1-1, apsl-1-2, apsl-2-0, artistic-1-0, artistic-1-0-cl8, artistic-1-0-perl, artistic-2-0, autoconf-exception-2-0, autoconf-exception-3-0, bahyph, barr, beerware, bison-exception-2-2, bittorrent-1-0, bittorrent-1-1, blessing, blueoak-1-0-0, bootloader-exception, borceux, bsd-1-clause, bsd-2-clause, bsd-2-clause-freebsd, bsd-2-clause-netbsd, bsd-2-clause-patent, bsd-2-clause-views, bsd-3-clause, bsd-3-clause-attribution, bsd-3-clause-clear, bsd-3-clause-lbnl, bsd-3-clause-modification, bsd-3-clause-no-nuclear-license, bsd-3-clause-no-nuclear-license-2014, bsd-3-clause-no-nuclear-warranty, bsd-3-clause-open-mpi, bsd-4-clause, bsd-4-clause-shortened, bsd-4-clause-uc, bsd-protection, bsd-source-code, bsl-1-0, busl-1-1, cal-1-0, cal-1-0-combined-work-exception, caldera, catosl-1-1, cc0-1-0, cc-by-1-0, cc-by-2-0, cc-by-3-0, cc-by-3-0-at, cc-by-3-0-us, cc-by-4-0, cc-by-nc-1-0, cc-by-nc-2-0, cc-by-nc-3-0, cc-by-nc-4-0, cc-by-nc-nd-1-0, cc-by-nc-nd-2-0, cc-by-nc-nd-3-0, cc-by-nc-nd-3-0-igo, cc-by-nc-nd-4-0, cc-by-nc-sa-1-0, cc-by-nc-sa-2-0, cc-by-nc-sa-3-0, cc-by-nc-sa-4-0, cc-by-nd-1-0, cc-by-nd-2-0, cc-by-nd-3-0, cc-by-nd-4-0, cc-by-sa-1-0, cc-by-sa-2-0, cc-by-sa-2-0-uk, cc-by-sa-2-1-jp, cc-by-sa-3-0, cc-by-sa-3-0-at, cc-by-sa-4-0, cc-pddc, cddl-1-0, cddl-1-1, cdla-permissive-1-0, cdla-sharing-1-0, cecill-1-0, cecill-1-1, cecill-2-0, cecill-2-1, cecill-b, cecill-c, cern-ohl-1-1, cern-ohl-1-2, cern-ohl-p-2-0, cern-ohl-s-2-0, cern-ohl-w-2-0, clartistic, classpath-exception-2-0, clisp-exception-2-0, cnri-jython, cnri-python, cnri-python-gpl-compatible, condor-1-1, copyleft-next-0-3-0, copyleft-next-0-3-1, cpal-1-0, cpl-1-0, cpol-1-02, crossword, crystal-stacker, cua-opl-1-0, cube, c-uda-1-0, curl, d-fsl-1-0, diffmark, digirule-foss-exception, doc, dotseqn, drl-1-0, dsdp, dvipdfm, ecl-1-0, ecl-2-0, ecos-exception-2-0, efl-1-0, efl-2-0, egenix, entessa, epics, epl-1-0, epl-2-0, erlpl-1-1, etalab-2-0, eu-datagrid, eupl-1-0, eupl-1-1, eupl-1-2, eurosym, fair, fawkes-runtime-exception, fltk-exception, font-exception-2-0, frameworx-1-0, freebsd-doc, freeimage, freertos-exception-2-0, fsfap, fsful, fsfullr, ftl, gcc-exception-2-0, gcc-exception-3-1, gd, gfdl-1-1-invariants-only, gfdl-1-1-invariants-or-later, gfdl-1-1-no-invariants-only, gfdl-1-1-no-invariants-or-later, gfdl-1-1-only, gfdl-1-1-or-later, gfdl-1-2-invariants-only, gfdl-1-2-invariants-or-later, gfdl-1-2-no-invariants-only, gfdl-1-2-no-invariants-or-later, gfdl-1-2-only, gfdl-1-2-or-later, gfdl-1-3-invariants-only, gfdl-1-3-invariants-or-later, gfdl-1-3-no-invariants-only, gfdl-1-3-no-invariants-or-later, gfdl-1-3-only, gfdl-1-3-or-later, giftware, gl2ps, glide, glulxe, glwtpl, gnu-javamail-exception, gnuplot, gpl-1-0-only, gpl-1-0-or-later, gpl-2-0-only, gpl-2-0-or-later, gpl-3-0-linking-exception, gpl-3-0-linking-source-exception, gpl-3-0-only, gpl-3-0-or-later, gpl-cc-1-0, gsoap-1-3b, haskell-report, hippocratic-2-1, hpnd, hpnd-sell-variant, htmltidy, i2p-gpl-java-exception, ibm-pibs, icu, ijg, image-magick, imatix, imlib2, info-zip, intel, intel-acpi, interbase-1-0, ipa, ipl-1-0, isc, jasper-2-0, jpnic, json, lal-1-2, lal-1-3, latex2e, leptonica, lgpl-2-0-only, lgpl-2-0-or-later, lgpl-2-1-only, lgpl-2-1-or-later, lgpl-3-0-linking-exception, lgpl-3-0-only, lgpl-3-0-or-later, lgpllr, libpng, libpng-2-0, libselinux-1-0, libtiff, libtool-exception, liliq-p-1-1, liliq-r-1-1, liliq-rplus-1-1, linux-openib, linux-syscall-note, llvm-exception, lpl-1-0, lpl-1-02, lppl-1-0, lppl-1-1, lppl-1-2, lppl-1-3a, lppl-1-3c, lzma-exception, make-index, mif-exception, miros, mit, mit-0, mit-advertising, mit-cmu, mit-enna, mit-feh, mit-modern-variant, mitnfa, mit-open-group, motosoto, mpich2, mpl-1-0, mpl-1-1, mpl-2-0, mpl-2-0-no-copyleft-exception, ms-pl, ms-rl, mtll, mulanpsl-1-0, mulanpsl-2-0, multics, mup, naist-2003, nasa-1-3, naumen, nbpl-1-0, ncgl-uk-2-0, ncsa, netcdf, net-snmp, newsletr, ngpl, nist-pd, nist-pd-fallback, nlod-1-0, nlpl, nokia, nokia-qt-exception-1-1, nosl, noweb, npl-1-0, npl-1-1, nposl-3-0, nrl, ntp, ntp-0, ocaml-lgpl-linking-exception, occt-exception-1-0, occt-pl, oclc-2-0, odbl-1-0, odc-by-1-0, ofl-1-0, ofl-1-0-no-rfn, ofl-1-0-rfn, ofl-1-1, ofl-1-1-no-rfn, ofl-1-1-rfn, ogc-1-0, ogdl-taiwan-1-0, ogl-canada-2-0, ogl-uk-1-0, ogl-uk-2-0, ogl-uk-3-0, ogtsl, oldap-1-1, oldap-1-2, oldap-1-3, oldap-1-4, oldap-2-0, oldap-2-0-1, oldap-2-1, oldap-2-2, oldap-2-2-1, oldap-2-2-2, oldap-2-3, oldap-2-4, oldap-2-7, oml, openjdk-assembly-exception-1-0, openssl, openvpn-openssl-exception, opl-1-0, oset-pl-2-1, osl-1-0, osl-1-1, osl-2-0, osl-2-1, osl-3-0, o-uda-1-0, parity-6-0-0, parity-7-0-0, pddl-1-0, php-3-0, php-3-01, plexus, polyform-noncommercial-1-0-0, polyform-small-business-1-0-0, postgresql, psf-2-0, psfrag, ps-or-pdf-font-exception-20170817, psutils, python-2-0, qhull, qpl-1-0, qt-gpl-exception-1-0, qt-lgpl-exception-1-1, qwt-exception-1-0, rdisc, rhecos-1-1, rpl-1-1, rpsl-1-0, rsa-md, rscpl, ruby, saxpath, sax-pd, scea, sendmail, sendmail-8-23, sgi-b-1-0, sgi-b-1-1, sgi-b-2-0, shl-0-51, shl-2-0, shl-2-1, simpl-2-0, sissl, sissl-1-2, sleepycat, smlnj, smppl, snia, spencer-86, spencer-94, spencer-99, spl-1-0, ssh-openssh, ssh-short, sspl-1-0, sugarcrm-1-1-3, swift-exception, swl, tapr-ohl-1-0, tcl, tcp-wrappers, tmate, torque-1-1, tosl, tu-berlin-1-0, tu-berlin-2-0, u-boot-exception-2-0, ucl-1-0, unicode-dfs-2015, unicode-dfs-2016, unicode-tou, universal-foss-exception-1-0, unlicense, upl-1-0, vim, vostrom, vsl-1-0, w3c, w3c-19980720, w3c-20150513, watcom-1-0, wsuipa, wtfpl, wxwindows-exception-3-1, x11, xerox, xfree86-1-1, xinetd, xnet, xpp, xskat, ypl-1-0, ypl-1-1, zed, zend-2-0, zimbra-1-3, zimbra-1-4, zlib, zlib-acknowledgement, zpl-1-1, zpl-2-0, zpl-2-1. */ // +optional License *string `json:"license,omitempty"` /* README template name. Valid template name(s) are: default. */ // +optional Readme *string `json:"readme,omitempty"` }
func (*RepositoryInitialConfig) DeepCopy ¶ added in v1.125.0
func (in *RepositoryInitialConfig) DeepCopy() *RepositoryInitialConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryInitialConfig.
func (*RepositoryInitialConfig) DeepCopyInto ¶ added in v1.125.0
func (in *RepositoryInitialConfig) DeepCopyInto(out *RepositoryInitialConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryObservedStateStatus ¶ added in v1.125.0
type RepositoryObservedStateStatus struct { /* Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. */ // +optional Etag *string `json:"etag,omitempty"` /* Output only. Unique identifier of the repository. */ // +optional Uid *string `json:"uid,omitempty"` /* Output only. URIs for the repository. */ // +optional Uris *RepositoryUrisStatus `json:"uris,omitempty"` }
func (*RepositoryObservedStateStatus) DeepCopy ¶ added in v1.125.0
func (in *RepositoryObservedStateStatus) DeepCopy() *RepositoryObservedStateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryObservedStateStatus.
func (*RepositoryObservedStateStatus) DeepCopyInto ¶ added in v1.125.0
func (in *RepositoryObservedStateStatus) DeepCopyInto(out *RepositoryObservedStateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryUrisStatus ¶ added in v1.125.0
type RepositoryUrisStatus struct { /* Output only. API is the URI for API access. */ // +optional Api *string `json:"api,omitempty"` /* Output only. git_https is the git HTTPS URI for git operations. */ // +optional GitHTTPS *string `json:"gitHTTPS,omitempty"` /* Output only. HTML is the URI for user to view the repository in a browser. */ // +optional Html *string `json:"html,omitempty"` }
func (*RepositoryUrisStatus) DeepCopy ¶ added in v1.125.0
func (in *RepositoryUrisStatus) DeepCopy() *RepositoryUrisStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryUrisStatus.
func (*RepositoryUrisStatus) DeepCopyInto ¶ added in v1.125.0
func (in *RepositoryUrisStatus) DeepCopyInto(out *RepositoryUrisStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecureSourceManagerInstance ¶
type SecureSourceManagerInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecureSourceManagerInstanceSpec `json:"spec,omitempty"` Status SecureSourceManagerInstanceStatus `json:"status,omitempty"` }
SecureSourceManagerInstance is the Schema for the securesourcemanager API +k8s:openapi-gen=true
func (*SecureSourceManagerInstance) DeepCopy ¶
func (in *SecureSourceManagerInstance) DeepCopy() *SecureSourceManagerInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureSourceManagerInstance.
func (*SecureSourceManagerInstance) DeepCopyInto ¶
func (in *SecureSourceManagerInstance) DeepCopyInto(out *SecureSourceManagerInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecureSourceManagerInstance) DeepCopyObject ¶
func (in *SecureSourceManagerInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecureSourceManagerInstanceList ¶
type SecureSourceManagerInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecureSourceManagerInstance `json:"items"` }
SecureSourceManagerInstanceList contains a list of SecureSourceManagerInstance
func (*SecureSourceManagerInstanceList) DeepCopy ¶
func (in *SecureSourceManagerInstanceList) DeepCopy() *SecureSourceManagerInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureSourceManagerInstanceList.
func (*SecureSourceManagerInstanceList) DeepCopyInto ¶
func (in *SecureSourceManagerInstanceList) DeepCopyInto(out *SecureSourceManagerInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecureSourceManagerInstanceList) DeepCopyObject ¶
func (in *SecureSourceManagerInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecureSourceManagerInstanceSpec ¶
type SecureSourceManagerInstanceSpec struct { /* Optional. Immutable. Customer-managed encryption key name. */ // +optional KmsKeyRef *v1alpha1.ResourceRef `json:"kmsKeyRef,omitempty"` /* Immutable. Location of the instance. */ Location string `json:"location"` /* Immutable. The Project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*SecureSourceManagerInstanceSpec) DeepCopy ¶
func (in *SecureSourceManagerInstanceSpec) DeepCopy() *SecureSourceManagerInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureSourceManagerInstanceSpec.
func (*SecureSourceManagerInstanceSpec) DeepCopyInto ¶
func (in *SecureSourceManagerInstanceSpec) DeepCopyInto(out *SecureSourceManagerInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecureSourceManagerInstanceStatus ¶
type SecureSourceManagerInstanceStatus struct { /* Conditions represent the latest available observations of the SecureSourceManagerInstance's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* A unique specifier for the SecureSourceManagerInstance resource in GCP. */ // +optional ExternalRef *string `json:"externalRef,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int64 `json:"observedGeneration,omitempty"` /* ObservedState is the state of the resource as most recently observed in GCP. */ // +optional ObservedState *InstanceObservedStateStatus `json:"observedState,omitempty"` }
func (*SecureSourceManagerInstanceStatus) DeepCopy ¶
func (in *SecureSourceManagerInstanceStatus) DeepCopy() *SecureSourceManagerInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureSourceManagerInstanceStatus.
func (*SecureSourceManagerInstanceStatus) DeepCopyInto ¶
func (in *SecureSourceManagerInstanceStatus) DeepCopyInto(out *SecureSourceManagerInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecureSourceManagerRepository ¶ added in v1.125.0
type SecureSourceManagerRepository struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecureSourceManagerRepositorySpec `json:"spec,omitempty"` Status SecureSourceManagerRepositoryStatus `json:"status,omitempty"` }
SecureSourceManagerRepository is the Schema for the securesourcemanager API +k8s:openapi-gen=true
func (*SecureSourceManagerRepository) DeepCopy ¶ added in v1.125.0
func (in *SecureSourceManagerRepository) DeepCopy() *SecureSourceManagerRepository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureSourceManagerRepository.
func (*SecureSourceManagerRepository) DeepCopyInto ¶ added in v1.125.0
func (in *SecureSourceManagerRepository) DeepCopyInto(out *SecureSourceManagerRepository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecureSourceManagerRepository) DeepCopyObject ¶ added in v1.125.0
func (in *SecureSourceManagerRepository) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecureSourceManagerRepositoryList ¶ added in v1.125.0
type SecureSourceManagerRepositoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecureSourceManagerRepository `json:"items"` }
SecureSourceManagerRepositoryList contains a list of SecureSourceManagerRepository
func (*SecureSourceManagerRepositoryList) DeepCopy ¶ added in v1.125.0
func (in *SecureSourceManagerRepositoryList) DeepCopy() *SecureSourceManagerRepositoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureSourceManagerRepositoryList.
func (*SecureSourceManagerRepositoryList) DeepCopyInto ¶ added in v1.125.0
func (in *SecureSourceManagerRepositoryList) DeepCopyInto(out *SecureSourceManagerRepositoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecureSourceManagerRepositoryList) DeepCopyObject ¶ added in v1.125.0
func (in *SecureSourceManagerRepositoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecureSourceManagerRepositorySpec ¶ added in v1.125.0
type SecureSourceManagerRepositorySpec struct { /* Input only. Initial configurations for the repository. */ // +optional InitialConfig *RepositoryInitialConfig `json:"initialConfig,omitempty"` /* The name of the instance in which the repository is hosted, formatted as `projects/{project_number}/locations/{location_id}/instances/{instance_id}` */ InstanceRef v1alpha1.ResourceRef `json:"instanceRef"` /* Immutable. Location of the instance. */ Location string `json:"location"` /* Immutable. The Project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Immutable. The SecureSourceManagerRepository name. If not given, the metadata.name will be used. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*SecureSourceManagerRepositorySpec) DeepCopy ¶ added in v1.125.0
func (in *SecureSourceManagerRepositorySpec) DeepCopy() *SecureSourceManagerRepositorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureSourceManagerRepositorySpec.
func (*SecureSourceManagerRepositorySpec) DeepCopyInto ¶ added in v1.125.0
func (in *SecureSourceManagerRepositorySpec) DeepCopyInto(out *SecureSourceManagerRepositorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecureSourceManagerRepositoryStatus ¶ added in v1.125.0
type SecureSourceManagerRepositoryStatus struct { /* Conditions represent the latest available observations of the SecureSourceManagerRepository's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* A unique specifier for the SecureSourceManagerRepository resource in GCP. */ // +optional ExternalRef *string `json:"externalRef,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int64 `json:"observedGeneration,omitempty"` /* ObservedState is the state of the resource as most recently observed in GCP. */ // +optional ObservedState *RepositoryObservedStateStatus `json:"observedState,omitempty"` }
func (*SecureSourceManagerRepositoryStatus) DeepCopy ¶ added in v1.125.0
func (in *SecureSourceManagerRepositoryStatus) DeepCopy() *SecureSourceManagerRepositoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureSourceManagerRepositoryStatus.
func (*SecureSourceManagerRepositoryStatus) DeepCopyInto ¶ added in v1.125.0
func (in *SecureSourceManagerRepositoryStatus) DeepCopyInto(out *SecureSourceManagerRepositoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.