Documentation ¶
Overview ¶
+groupName=cloud.ovh.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Project
- func (in *Project) DeepCopy() *Project
- func (in *Project) DeepCopyInto(out *Project)
- func (in *Project) DeepCopyObject() runtime.Object
- func (r *Project) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Project) ValidateCreate() error
- func (r *Project) ValidateDelete() error
- func (r *Project) ValidateUpdate(old runtime.Object) error
- type ProjectContainerregistry
- func (in *ProjectContainerregistry) DeepCopy() *ProjectContainerregistry
- func (in *ProjectContainerregistry) DeepCopyInto(out *ProjectContainerregistry)
- func (in *ProjectContainerregistry) DeepCopyObject() runtime.Object
- func (r *ProjectContainerregistry) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProjectContainerregistry) ValidateCreate() error
- func (r *ProjectContainerregistry) ValidateDelete() error
- func (r *ProjectContainerregistry) ValidateUpdate(old runtime.Object) error
- type ProjectContainerregistryList
- type ProjectContainerregistrySpec
- type ProjectContainerregistrySpecPlan
- type ProjectContainerregistrySpecPlanFeatures
- type ProjectContainerregistrySpecPlanRegistryLimits
- type ProjectContainerregistrySpecResource
- type ProjectContainerregistryStatus
- type ProjectContainerregistryUser
- func (in *ProjectContainerregistryUser) DeepCopy() *ProjectContainerregistryUser
- func (in *ProjectContainerregistryUser) DeepCopyInto(out *ProjectContainerregistryUser)
- func (in *ProjectContainerregistryUser) DeepCopyObject() runtime.Object
- func (r *ProjectContainerregistryUser) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProjectContainerregistryUser) ValidateCreate() error
- func (r *ProjectContainerregistryUser) ValidateDelete() error
- func (r *ProjectContainerregistryUser) ValidateUpdate(old runtime.Object) error
- type ProjectContainerregistryUserList
- type ProjectContainerregistryUserSpec
- type ProjectContainerregistryUserSpecResource
- type ProjectContainerregistryUserStatus
- type ProjectKube
- func (in *ProjectKube) DeepCopy() *ProjectKube
- func (in *ProjectKube) DeepCopyInto(out *ProjectKube)
- func (in *ProjectKube) DeepCopyObject() runtime.Object
- func (r *ProjectKube) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProjectKube) ValidateCreate() error
- func (r *ProjectKube) ValidateDelete() error
- func (r *ProjectKube) ValidateUpdate(old runtime.Object) error
- type ProjectKubeList
- type ProjectKubeNodepool
- func (in *ProjectKubeNodepool) DeepCopy() *ProjectKubeNodepool
- func (in *ProjectKubeNodepool) DeepCopyInto(out *ProjectKubeNodepool)
- func (in *ProjectKubeNodepool) DeepCopyObject() runtime.Object
- func (r *ProjectKubeNodepool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProjectKubeNodepool) ValidateCreate() error
- func (r *ProjectKubeNodepool) ValidateDelete() error
- func (r *ProjectKubeNodepool) ValidateUpdate(old runtime.Object) error
- type ProjectKubeNodepoolList
- type ProjectKubeNodepoolSpec
- type ProjectKubeNodepoolSpecResource
- type ProjectKubeNodepoolStatus
- type ProjectKubeSpec
- type ProjectKubeSpecResource
- type ProjectKubeStatus
- type ProjectList
- type ProjectNetworkPrivate
- func (in *ProjectNetworkPrivate) DeepCopy() *ProjectNetworkPrivate
- func (in *ProjectNetworkPrivate) DeepCopyInto(out *ProjectNetworkPrivate)
- func (in *ProjectNetworkPrivate) DeepCopyObject() runtime.Object
- func (r *ProjectNetworkPrivate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProjectNetworkPrivate) ValidateCreate() error
- func (r *ProjectNetworkPrivate) ValidateDelete() error
- func (r *ProjectNetworkPrivate) ValidateUpdate(old runtime.Object) error
- type ProjectNetworkPrivateList
- type ProjectNetworkPrivateSpec
- type ProjectNetworkPrivateSpecRegionsAttributes
- type ProjectNetworkPrivateSpecRegionsStatus
- type ProjectNetworkPrivateSpecResource
- type ProjectNetworkPrivateStatus
- type ProjectNetworkPrivateSubnet
- func (in *ProjectNetworkPrivateSubnet) DeepCopy() *ProjectNetworkPrivateSubnet
- func (in *ProjectNetworkPrivateSubnet) DeepCopyInto(out *ProjectNetworkPrivateSubnet)
- func (in *ProjectNetworkPrivateSubnet) DeepCopyObject() runtime.Object
- func (r *ProjectNetworkPrivateSubnet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProjectNetworkPrivateSubnet) ValidateCreate() error
- func (r *ProjectNetworkPrivateSubnet) ValidateDelete() error
- func (r *ProjectNetworkPrivateSubnet) ValidateUpdate(old runtime.Object) error
- type ProjectNetworkPrivateSubnetList
- type ProjectNetworkPrivateSubnetSpec
- type ProjectNetworkPrivateSubnetSpecIpPools
- type ProjectNetworkPrivateSubnetSpecResource
- type ProjectNetworkPrivateSubnetStatus
- type ProjectSpec
- type ProjectSpecOrder
- type ProjectSpecOrderDetails
- type ProjectSpecPlan
- type ProjectSpecPlanCodec
- type ProjectSpecPlanConfiguration
- type ProjectSpecPlanOption
- type ProjectSpecPlanOptionConfiguration
- type ProjectSpecResource
- type ProjectStatus
- type ProjectUser
- func (in *ProjectUser) DeepCopy() *ProjectUser
- func (in *ProjectUser) DeepCopyInto(out *ProjectUser)
- func (in *ProjectUser) DeepCopyObject() runtime.Object
- func (r *ProjectUser) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProjectUser) ValidateCreate() error
- func (r *ProjectUser) ValidateDelete() error
- func (r *ProjectUser) ValidateUpdate(old runtime.Object) error
- type ProjectUserList
- type ProjectUserSpec
- type ProjectUserSpecResource
- type ProjectUserSpecRoles
- type ProjectUserStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: cloud.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Project ¶
type Project struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectSpec `json:"spec,omitempty"` Status ProjectStatus `json:"status,omitempty"` }
func (*Project) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Project) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Project) SetupWebhookWithManager ¶
func (*Project) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Project) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ProjectContainerregistry ¶
type ProjectContainerregistry struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectContainerregistrySpec `json:"spec,omitempty"` Status ProjectContainerregistryStatus `json:"status,omitempty"` }
func (*ProjectContainerregistry) DeepCopy ¶
func (in *ProjectContainerregistry) DeepCopy() *ProjectContainerregistry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectContainerregistry.
func (*ProjectContainerregistry) DeepCopyInto ¶
func (in *ProjectContainerregistry) DeepCopyInto(out *ProjectContainerregistry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectContainerregistry) DeepCopyObject ¶
func (in *ProjectContainerregistry) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectContainerregistry) SetupWebhookWithManager ¶
func (r *ProjectContainerregistry) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProjectContainerregistry) ValidateCreate ¶
func (r *ProjectContainerregistry) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProjectContainerregistry) ValidateDelete ¶
func (r *ProjectContainerregistry) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProjectContainerregistry) ValidateUpdate ¶
func (r *ProjectContainerregistry) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProjectContainerregistryList ¶
type ProjectContainerregistryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProjectContainerregistry CRD objects Items []ProjectContainerregistry `json:"items,omitempty"` }
ProjectContainerregistryList is a list of ProjectContainerregistrys
func (*ProjectContainerregistryList) DeepCopy ¶
func (in *ProjectContainerregistryList) DeepCopy() *ProjectContainerregistryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectContainerregistryList.
func (*ProjectContainerregistryList) DeepCopyInto ¶
func (in *ProjectContainerregistryList) DeepCopyInto(out *ProjectContainerregistryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectContainerregistryList) DeepCopyObject ¶
func (in *ProjectContainerregistryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectContainerregistrySpec ¶
type ProjectContainerregistrySpec struct { State *ProjectContainerregistrySpecResource `json:"state,omitempty" tf:"-"` Resource ProjectContainerregistrySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProjectContainerregistrySpec) DeepCopy ¶
func (in *ProjectContainerregistrySpec) DeepCopy() *ProjectContainerregistrySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectContainerregistrySpec.
func (*ProjectContainerregistrySpec) DeepCopyInto ¶
func (in *ProjectContainerregistrySpec) DeepCopyInto(out *ProjectContainerregistrySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectContainerregistrySpecPlan ¶
type ProjectContainerregistrySpecPlan struct { // Plan code from catalog // +optional Code *string `json:"code,omitempty" tf:"code"` // Plan creation date // +optional CreatedAt *string `json:"createdAt,omitempty" tf:"created_at"` // Features of the plan // +optional Features []ProjectContainerregistrySpecPlanFeatures `json:"features,omitempty" tf:"features"` // Plan ID // +optional ID *string `json:"ID,omitempty" tf:"id"` // Plan name // +optional Name *string `json:"name,omitempty" tf:"name"` // Container registry limits // +optional RegistryLimits []ProjectContainerregistrySpecPlanRegistryLimits `json:"registryLimits,omitempty" tf:"registry_limits"` // Plan last update date // +optional UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at"` }
func (*ProjectContainerregistrySpecPlan) DeepCopy ¶
func (in *ProjectContainerregistrySpecPlan) DeepCopy() *ProjectContainerregistrySpecPlan
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectContainerregistrySpecPlan.
func (*ProjectContainerregistrySpecPlan) DeepCopyInto ¶
func (in *ProjectContainerregistrySpecPlan) DeepCopyInto(out *ProjectContainerregistrySpecPlan)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectContainerregistrySpecPlanFeatures ¶
type ProjectContainerregistrySpecPlanFeatures struct { // Vulnerability scanning // +optional Vulnerability *bool `json:"vulnerability,omitempty" tf:"vulnerability"` }
func (*ProjectContainerregistrySpecPlanFeatures) DeepCopy ¶
func (in *ProjectContainerregistrySpecPlanFeatures) DeepCopy() *ProjectContainerregistrySpecPlanFeatures
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectContainerregistrySpecPlanFeatures.
func (*ProjectContainerregistrySpecPlanFeatures) DeepCopyInto ¶
func (in *ProjectContainerregistrySpecPlanFeatures) DeepCopyInto(out *ProjectContainerregistrySpecPlanFeatures)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectContainerregistrySpecPlanRegistryLimits ¶
type ProjectContainerregistrySpecPlanRegistryLimits struct { // Docker image storage limits in bytes // +optional ImageStorage *int64 `json:"imageStorage,omitempty" tf:"image_storage"` // Parallel requests on Docker image API (/v2 Docker registry API) // +optional ParallelRequest *int64 `json:"parallelRequest,omitempty" tf:"parallel_request"` }
func (*ProjectContainerregistrySpecPlanRegistryLimits) DeepCopy ¶
func (in *ProjectContainerregistrySpecPlanRegistryLimits) DeepCopy() *ProjectContainerregistrySpecPlanRegistryLimits
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectContainerregistrySpecPlanRegistryLimits.
func (*ProjectContainerregistrySpecPlanRegistryLimits) DeepCopyInto ¶
func (in *ProjectContainerregistrySpecPlanRegistryLimits) DeepCopyInto(out *ProjectContainerregistrySpecPlanRegistryLimits)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectContainerregistrySpecResource ¶
type ProjectContainerregistrySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // Registry creation date // +optional CreatedAt *string `json:"createdAt,omitempty" tf:"created_at"` // Registry name Name *string `json:"name" tf:"name"` // Plan of the registry // +optional Plan []ProjectContainerregistrySpecPlan `json:"plan,omitempty" tf:"plan"` // Plan ID of the registry. // +optional PlanID *string `json:"planID,omitempty" tf:"plan_id"` // Project ID of your registry // +optional ProjectID *string `json:"projectID,omitempty" tf:"project_id"` // Region of the registry. Region *string `json:"region" tf:"region"` ServiceName *string `json:"serviceName" tf:"service_name"` // Current size of the registry (bytes) // +optional Size *int64 `json:"size,omitempty" tf:"size"` // Registry status // +optional Status *string `json:"status,omitempty" tf:"status"` // Registry last update date // +optional UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at"` // Access url of the registry // +optional Url *string `json:"url,omitempty" tf:"url"` // Version of your registry // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*ProjectContainerregistrySpecResource) DeepCopy ¶
func (in *ProjectContainerregistrySpecResource) DeepCopy() *ProjectContainerregistrySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectContainerregistrySpecResource.
func (*ProjectContainerregistrySpecResource) DeepCopyInto ¶
func (in *ProjectContainerregistrySpecResource) DeepCopyInto(out *ProjectContainerregistrySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectContainerregistryStatus ¶
type ProjectContainerregistryStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProjectContainerregistryStatus) DeepCopy ¶
func (in *ProjectContainerregistryStatus) DeepCopy() *ProjectContainerregistryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectContainerregistryStatus.
func (*ProjectContainerregistryStatus) DeepCopyInto ¶
func (in *ProjectContainerregistryStatus) DeepCopyInto(out *ProjectContainerregistryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectContainerregistryUser ¶
type ProjectContainerregistryUser struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectContainerregistryUserSpec `json:"spec,omitempty"` Status ProjectContainerregistryUserStatus `json:"status,omitempty"` }
func (*ProjectContainerregistryUser) DeepCopy ¶
func (in *ProjectContainerregistryUser) DeepCopy() *ProjectContainerregistryUser
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectContainerregistryUser.
func (*ProjectContainerregistryUser) DeepCopyInto ¶
func (in *ProjectContainerregistryUser) DeepCopyInto(out *ProjectContainerregistryUser)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectContainerregistryUser) DeepCopyObject ¶
func (in *ProjectContainerregistryUser) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectContainerregistryUser) SetupWebhookWithManager ¶
func (r *ProjectContainerregistryUser) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProjectContainerregistryUser) ValidateCreate ¶
func (r *ProjectContainerregistryUser) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProjectContainerregistryUser) ValidateDelete ¶
func (r *ProjectContainerregistryUser) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProjectContainerregistryUser) ValidateUpdate ¶
func (r *ProjectContainerregistryUser) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProjectContainerregistryUserList ¶
type ProjectContainerregistryUserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProjectContainerregistryUser CRD objects Items []ProjectContainerregistryUser `json:"items,omitempty"` }
ProjectContainerregistryUserList is a list of ProjectContainerregistryUsers
func (*ProjectContainerregistryUserList) DeepCopy ¶
func (in *ProjectContainerregistryUserList) DeepCopy() *ProjectContainerregistryUserList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectContainerregistryUserList.
func (*ProjectContainerregistryUserList) DeepCopyInto ¶
func (in *ProjectContainerregistryUserList) DeepCopyInto(out *ProjectContainerregistryUserList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectContainerregistryUserList) DeepCopyObject ¶
func (in *ProjectContainerregistryUserList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectContainerregistryUserSpec ¶
type ProjectContainerregistryUserSpec struct { State *ProjectContainerregistryUserSpecResource `json:"state,omitempty" tf:"-"` Resource ProjectContainerregistryUserSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProjectContainerregistryUserSpec) DeepCopy ¶
func (in *ProjectContainerregistryUserSpec) DeepCopy() *ProjectContainerregistryUserSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectContainerregistryUserSpec.
func (*ProjectContainerregistryUserSpec) DeepCopyInto ¶
func (in *ProjectContainerregistryUserSpec) DeepCopyInto(out *ProjectContainerregistryUserSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectContainerregistryUserSpecResource ¶
type ProjectContainerregistryUserSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // User email. Email *string `json:"email" tf:"email"` // Registry name Login *string `json:"login" tf:"login"` // User password // +optional Password *string `json:"-" sensitive:"true" tf:"password"` // RegistryID RegistryID *string `json:"registryID" tf:"registry_id"` // Service name ServiceName *string `json:"serviceName" tf:"service_name"` // User name // +optional User *string `json:"user,omitempty" tf:"user"` }
func (*ProjectContainerregistryUserSpecResource) DeepCopy ¶
func (in *ProjectContainerregistryUserSpecResource) DeepCopy() *ProjectContainerregistryUserSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectContainerregistryUserSpecResource.
func (*ProjectContainerregistryUserSpecResource) DeepCopyInto ¶
func (in *ProjectContainerregistryUserSpecResource) DeepCopyInto(out *ProjectContainerregistryUserSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectContainerregistryUserStatus ¶
type ProjectContainerregistryUserStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProjectContainerregistryUserStatus) DeepCopy ¶
func (in *ProjectContainerregistryUserStatus) DeepCopy() *ProjectContainerregistryUserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectContainerregistryUserStatus.
func (*ProjectContainerregistryUserStatus) DeepCopyInto ¶
func (in *ProjectContainerregistryUserStatus) DeepCopyInto(out *ProjectContainerregistryUserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectKube ¶
type ProjectKube struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectKubeSpec `json:"spec,omitempty"` Status ProjectKubeStatus `json:"status,omitempty"` }
func (*ProjectKube) DeepCopy ¶
func (in *ProjectKube) DeepCopy() *ProjectKube
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectKube.
func (*ProjectKube) DeepCopyInto ¶
func (in *ProjectKube) DeepCopyInto(out *ProjectKube)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectKube) DeepCopyObject ¶
func (in *ProjectKube) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectKube) SetupWebhookWithManager ¶
func (r *ProjectKube) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProjectKube) ValidateCreate ¶
func (r *ProjectKube) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProjectKube) ValidateDelete ¶
func (r *ProjectKube) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProjectKube) ValidateUpdate ¶
func (r *ProjectKube) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProjectKubeList ¶
type ProjectKubeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProjectKube CRD objects Items []ProjectKube `json:"items,omitempty"` }
ProjectKubeList is a list of ProjectKubes
func (*ProjectKubeList) DeepCopy ¶
func (in *ProjectKubeList) DeepCopy() *ProjectKubeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectKubeList.
func (*ProjectKubeList) DeepCopyInto ¶
func (in *ProjectKubeList) DeepCopyInto(out *ProjectKubeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectKubeList) DeepCopyObject ¶
func (in *ProjectKubeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectKubeNodepool ¶
type ProjectKubeNodepool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectKubeNodepoolSpec `json:"spec,omitempty"` Status ProjectKubeNodepoolStatus `json:"status,omitempty"` }
func (*ProjectKubeNodepool) DeepCopy ¶
func (in *ProjectKubeNodepool) DeepCopy() *ProjectKubeNodepool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectKubeNodepool.
func (*ProjectKubeNodepool) DeepCopyInto ¶
func (in *ProjectKubeNodepool) DeepCopyInto(out *ProjectKubeNodepool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectKubeNodepool) DeepCopyObject ¶
func (in *ProjectKubeNodepool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectKubeNodepool) SetupWebhookWithManager ¶
func (r *ProjectKubeNodepool) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProjectKubeNodepool) ValidateCreate ¶
func (r *ProjectKubeNodepool) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProjectKubeNodepool) ValidateDelete ¶
func (r *ProjectKubeNodepool) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProjectKubeNodepool) ValidateUpdate ¶
func (r *ProjectKubeNodepool) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProjectKubeNodepoolList ¶
type ProjectKubeNodepoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProjectKubeNodepool CRD objects Items []ProjectKubeNodepool `json:"items,omitempty"` }
ProjectKubeNodepoolList is a list of ProjectKubeNodepools
func (*ProjectKubeNodepoolList) DeepCopy ¶
func (in *ProjectKubeNodepoolList) DeepCopy() *ProjectKubeNodepoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectKubeNodepoolList.
func (*ProjectKubeNodepoolList) DeepCopyInto ¶
func (in *ProjectKubeNodepoolList) DeepCopyInto(out *ProjectKubeNodepoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectKubeNodepoolList) DeepCopyObject ¶
func (in *ProjectKubeNodepoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectKubeNodepoolSpec ¶
type ProjectKubeNodepoolSpec struct { State *ProjectKubeNodepoolSpecResource `json:"state,omitempty" tf:"-"` Resource ProjectKubeNodepoolSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProjectKubeNodepoolSpec) DeepCopy ¶
func (in *ProjectKubeNodepoolSpec) DeepCopy() *ProjectKubeNodepoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectKubeNodepoolSpec.
func (*ProjectKubeNodepoolSpec) DeepCopyInto ¶
func (in *ProjectKubeNodepoolSpec) DeepCopyInto(out *ProjectKubeNodepoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectKubeNodepoolSpecResource ¶
type ProjectKubeNodepoolSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // Enable anti affinity groups for nodes in the pool // +optional AntiAffinity *bool `json:"antiAffinity,omitempty" tf:"anti_affinity"` // Enable auto-scaling for the pool // +optional Autoscale *bool `json:"autoscale,omitempty" tf:"autoscale"` // Number of nodes which are actually ready in the pool // +optional AvailableNodes *int64 `json:"availableNodes,omitempty" tf:"available_nodes"` // Creation date // +optional CreatedAt *string `json:"createdAt,omitempty" tf:"created_at"` // Number of nodes present in the pool // +optional CurrentNodes *int64 `json:"currentNodes,omitempty" tf:"current_nodes"` // Number of nodes you desire in the pool // +optional DesiredNodes *int64 `json:"desiredNodes,omitempty" tf:"desired_nodes"` // Flavor name // +optional Flavor *string `json:"flavor,omitempty" tf:"flavor"` // Flavor name FlavorName *string `json:"flavorName" tf:"flavor_name"` // Kube ID KubeID *string `json:"kubeID" tf:"kube_id"` // Number of nodes you desire in the pool // +optional MaxNodes *int64 `json:"maxNodes,omitempty" tf:"max_nodes"` // Number of nodes you desire in the pool // +optional MinNodes *int64 `json:"minNodes,omitempty" tf:"min_nodes"` // Enable monthly billing on all nodes in the pool // +optional MonthlyBilled *bool `json:"monthlyBilled,omitempty" tf:"monthly_billed"` // NodePool resource name // +optional Name *string `json:"name,omitempty" tf:"name"` // Project id // +optional ProjectID *string `json:"projectID,omitempty" tf:"project_id"` // Service name ServiceName *string `json:"serviceName" tf:"service_name"` // Status describing the state between number of nodes wanted and available ones // +optional SizeStatus *string `json:"sizeStatus,omitempty" tf:"size_status"` // Current status // +optional Status *string `json:"status,omitempty" tf:"status"` // Number of nodes with latest version installed in the pool // +optional UpToDateNodes *int64 `json:"upToDateNodes,omitempty" tf:"up_to_date_nodes"` // Last update date // +optional UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at"` }
func (*ProjectKubeNodepoolSpecResource) DeepCopy ¶
func (in *ProjectKubeNodepoolSpecResource) DeepCopy() *ProjectKubeNodepoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectKubeNodepoolSpecResource.
func (*ProjectKubeNodepoolSpecResource) DeepCopyInto ¶
func (in *ProjectKubeNodepoolSpecResource) DeepCopyInto(out *ProjectKubeNodepoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectKubeNodepoolStatus ¶
type ProjectKubeNodepoolStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProjectKubeNodepoolStatus) DeepCopy ¶
func (in *ProjectKubeNodepoolStatus) DeepCopy() *ProjectKubeNodepoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectKubeNodepoolStatus.
func (*ProjectKubeNodepoolStatus) DeepCopyInto ¶
func (in *ProjectKubeNodepoolStatus) DeepCopyInto(out *ProjectKubeNodepoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectKubeSpec ¶
type ProjectKubeSpec struct { State *ProjectKubeSpecResource `json:"state,omitempty" tf:"-"` Resource ProjectKubeSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProjectKubeSpec) DeepCopy ¶
func (in *ProjectKubeSpec) DeepCopy() *ProjectKubeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectKubeSpec.
func (*ProjectKubeSpec) DeepCopyInto ¶
func (in *ProjectKubeSpec) DeepCopyInto(out *ProjectKubeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectKubeSpecResource ¶
type ProjectKubeSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ControlPlaneIsUpToDate *bool `json:"controlPlaneIsUpToDate,omitempty" tf:"control_plane_is_up_to_date"` // +optional IsUpToDate *bool `json:"isUpToDate,omitempty" tf:"is_up_to_date"` // +optional Kubeconfig *string `json:"-" sensitive:"true" tf:"kubeconfig"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NextUpgradeVersions []string `json:"nextUpgradeVersions,omitempty" tf:"next_upgrade_versions"` // +optional NodesURL *string `json:"nodesURL,omitempty" tf:"nodes_url"` // +optional PrivateNetworkID *string `json:"privateNetworkID,omitempty" tf:"private_network_id"` Region *string `json:"region" tf:"region"` ServiceName *string `json:"serviceName" tf:"service_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional UpdatePolicy *string `json:"updatePolicy,omitempty" tf:"update_policy"` // +optional Url *string `json:"url,omitempty" tf:"url"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*ProjectKubeSpecResource) DeepCopy ¶
func (in *ProjectKubeSpecResource) DeepCopy() *ProjectKubeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectKubeSpecResource.
func (*ProjectKubeSpecResource) DeepCopyInto ¶
func (in *ProjectKubeSpecResource) DeepCopyInto(out *ProjectKubeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectKubeStatus ¶
type ProjectKubeStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProjectKubeStatus) DeepCopy ¶
func (in *ProjectKubeStatus) DeepCopy() *ProjectKubeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectKubeStatus.
func (*ProjectKubeStatus) DeepCopyInto ¶
func (in *ProjectKubeStatus) DeepCopyInto(out *ProjectKubeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectList ¶
type ProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Project CRD objects Items []Project `json:"items,omitempty"` }
ProjectList is a list of Projects
func (*ProjectList) DeepCopy ¶
func (in *ProjectList) DeepCopy() *ProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectList.
func (*ProjectList) DeepCopyInto ¶
func (in *ProjectList) DeepCopyInto(out *ProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectList) DeepCopyObject ¶
func (in *ProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectNetworkPrivate ¶
type ProjectNetworkPrivate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectNetworkPrivateSpec `json:"spec,omitempty"` Status ProjectNetworkPrivateStatus `json:"status,omitempty"` }
func (*ProjectNetworkPrivate) DeepCopy ¶
func (in *ProjectNetworkPrivate) DeepCopy() *ProjectNetworkPrivate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectNetworkPrivate.
func (*ProjectNetworkPrivate) DeepCopyInto ¶
func (in *ProjectNetworkPrivate) DeepCopyInto(out *ProjectNetworkPrivate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectNetworkPrivate) DeepCopyObject ¶
func (in *ProjectNetworkPrivate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectNetworkPrivate) SetupWebhookWithManager ¶
func (r *ProjectNetworkPrivate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProjectNetworkPrivate) ValidateCreate ¶
func (r *ProjectNetworkPrivate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProjectNetworkPrivate) ValidateDelete ¶
func (r *ProjectNetworkPrivate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProjectNetworkPrivate) ValidateUpdate ¶
func (r *ProjectNetworkPrivate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProjectNetworkPrivateList ¶
type ProjectNetworkPrivateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProjectNetworkPrivate CRD objects Items []ProjectNetworkPrivate `json:"items,omitempty"` }
ProjectNetworkPrivateList is a list of ProjectNetworkPrivates
func (*ProjectNetworkPrivateList) DeepCopy ¶
func (in *ProjectNetworkPrivateList) DeepCopy() *ProjectNetworkPrivateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectNetworkPrivateList.
func (*ProjectNetworkPrivateList) DeepCopyInto ¶
func (in *ProjectNetworkPrivateList) DeepCopyInto(out *ProjectNetworkPrivateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectNetworkPrivateList) DeepCopyObject ¶
func (in *ProjectNetworkPrivateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectNetworkPrivateSpec ¶
type ProjectNetworkPrivateSpec struct { State *ProjectNetworkPrivateSpecResource `json:"state,omitempty" tf:"-"` Resource ProjectNetworkPrivateSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProjectNetworkPrivateSpec) DeepCopy ¶
func (in *ProjectNetworkPrivateSpec) DeepCopy() *ProjectNetworkPrivateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectNetworkPrivateSpec.
func (*ProjectNetworkPrivateSpec) DeepCopyInto ¶
func (in *ProjectNetworkPrivateSpec) DeepCopyInto(out *ProjectNetworkPrivateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectNetworkPrivateSpecRegionsAttributes ¶ added in v0.4.0
type ProjectNetworkPrivateSpecRegionsAttributes struct { // +optional Openstackid *string `json:"openstackid,omitempty" tf:"openstackid"` // +optional Region *string `json:"region,omitempty" tf:"region"` Status *string `json:"status" tf:"status"` }
func (*ProjectNetworkPrivateSpecRegionsAttributes) DeepCopy ¶ added in v0.4.0
func (in *ProjectNetworkPrivateSpecRegionsAttributes) DeepCopy() *ProjectNetworkPrivateSpecRegionsAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectNetworkPrivateSpecRegionsAttributes.
func (*ProjectNetworkPrivateSpecRegionsAttributes) DeepCopyInto ¶ added in v0.4.0
func (in *ProjectNetworkPrivateSpecRegionsAttributes) DeepCopyInto(out *ProjectNetworkPrivateSpecRegionsAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectNetworkPrivateSpecRegionsStatus ¶
type ProjectNetworkPrivateSpecRegionsStatus struct { // +optional Region *string `json:"region,omitempty" tf:"region"` Status *string `json:"status" tf:"status"` }
func (*ProjectNetworkPrivateSpecRegionsStatus) DeepCopy ¶
func (in *ProjectNetworkPrivateSpecRegionsStatus) DeepCopy() *ProjectNetworkPrivateSpecRegionsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectNetworkPrivateSpecRegionsStatus.
func (*ProjectNetworkPrivateSpecRegionsStatus) DeepCopyInto ¶
func (in *ProjectNetworkPrivateSpecRegionsStatus) DeepCopyInto(out *ProjectNetworkPrivateSpecRegionsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectNetworkPrivateSpecResource ¶
type ProjectNetworkPrivateSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` // +optional // Deprecated Regions []string `json:"regions,omitempty" tf:"regions"` // +optional RegionsAttributes []ProjectNetworkPrivateSpecRegionsAttributes `json:"regionsAttributes,omitempty" tf:"regions_attributes"` // +optional // Deprecated RegionsStatus []ProjectNetworkPrivateSpecRegionsStatus `json:"regionsStatus,omitempty" tf:"regions_status"` // Service name of the resource representing the id of the cloud project. ServiceName *string `json:"serviceName" tf:"service_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Type *string `json:"type,omitempty" tf:"type"` // +optional VlanID *int64 `json:"vlanID,omitempty" tf:"vlan_id"` }
func (*ProjectNetworkPrivateSpecResource) DeepCopy ¶
func (in *ProjectNetworkPrivateSpecResource) DeepCopy() *ProjectNetworkPrivateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectNetworkPrivateSpecResource.
func (*ProjectNetworkPrivateSpecResource) DeepCopyInto ¶
func (in *ProjectNetworkPrivateSpecResource) DeepCopyInto(out *ProjectNetworkPrivateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectNetworkPrivateStatus ¶
type ProjectNetworkPrivateStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProjectNetworkPrivateStatus) DeepCopy ¶
func (in *ProjectNetworkPrivateStatus) DeepCopy() *ProjectNetworkPrivateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectNetworkPrivateStatus.
func (*ProjectNetworkPrivateStatus) DeepCopyInto ¶
func (in *ProjectNetworkPrivateStatus) DeepCopyInto(out *ProjectNetworkPrivateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectNetworkPrivateSubnet ¶
type ProjectNetworkPrivateSubnet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectNetworkPrivateSubnetSpec `json:"spec,omitempty"` Status ProjectNetworkPrivateSubnetStatus `json:"status,omitempty"` }
func (*ProjectNetworkPrivateSubnet) DeepCopy ¶
func (in *ProjectNetworkPrivateSubnet) DeepCopy() *ProjectNetworkPrivateSubnet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectNetworkPrivateSubnet.
func (*ProjectNetworkPrivateSubnet) DeepCopyInto ¶
func (in *ProjectNetworkPrivateSubnet) DeepCopyInto(out *ProjectNetworkPrivateSubnet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectNetworkPrivateSubnet) DeepCopyObject ¶
func (in *ProjectNetworkPrivateSubnet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectNetworkPrivateSubnet) SetupWebhookWithManager ¶
func (r *ProjectNetworkPrivateSubnet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProjectNetworkPrivateSubnet) ValidateCreate ¶
func (r *ProjectNetworkPrivateSubnet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProjectNetworkPrivateSubnet) ValidateDelete ¶
func (r *ProjectNetworkPrivateSubnet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProjectNetworkPrivateSubnet) ValidateUpdate ¶
func (r *ProjectNetworkPrivateSubnet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProjectNetworkPrivateSubnetList ¶
type ProjectNetworkPrivateSubnetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProjectNetworkPrivateSubnet CRD objects Items []ProjectNetworkPrivateSubnet `json:"items,omitempty"` }
ProjectNetworkPrivateSubnetList is a list of ProjectNetworkPrivateSubnets
func (*ProjectNetworkPrivateSubnetList) DeepCopy ¶
func (in *ProjectNetworkPrivateSubnetList) DeepCopy() *ProjectNetworkPrivateSubnetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectNetworkPrivateSubnetList.
func (*ProjectNetworkPrivateSubnetList) DeepCopyInto ¶
func (in *ProjectNetworkPrivateSubnetList) DeepCopyInto(out *ProjectNetworkPrivateSubnetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectNetworkPrivateSubnetList) DeepCopyObject ¶
func (in *ProjectNetworkPrivateSubnetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectNetworkPrivateSubnetSpec ¶
type ProjectNetworkPrivateSubnetSpec struct { State *ProjectNetworkPrivateSubnetSpecResource `json:"state,omitempty" tf:"-"` Resource ProjectNetworkPrivateSubnetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProjectNetworkPrivateSubnetSpec) DeepCopy ¶
func (in *ProjectNetworkPrivateSubnetSpec) DeepCopy() *ProjectNetworkPrivateSubnetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectNetworkPrivateSubnetSpec.
func (*ProjectNetworkPrivateSubnetSpec) DeepCopyInto ¶
func (in *ProjectNetworkPrivateSubnetSpec) DeepCopyInto(out *ProjectNetworkPrivateSubnetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectNetworkPrivateSubnetSpecIpPools ¶
type ProjectNetworkPrivateSubnetSpecIpPools struct { // +optional Dhcp *bool `json:"dhcp,omitempty" tf:"dhcp"` // +optional End *string `json:"end,omitempty" tf:"end"` // +optional Network *string `json:"network,omitempty" tf:"network"` // +optional Region *string `json:"region,omitempty" tf:"region"` // +optional Start *string `json:"start,omitempty" tf:"start"` }
func (*ProjectNetworkPrivateSubnetSpecIpPools) DeepCopy ¶
func (in *ProjectNetworkPrivateSubnetSpecIpPools) DeepCopy() *ProjectNetworkPrivateSubnetSpecIpPools
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectNetworkPrivateSubnetSpecIpPools.
func (*ProjectNetworkPrivateSubnetSpecIpPools) DeepCopyInto ¶
func (in *ProjectNetworkPrivateSubnetSpecIpPools) DeepCopyInto(out *ProjectNetworkPrivateSubnetSpecIpPools)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectNetworkPrivateSubnetSpecResource ¶
type ProjectNetworkPrivateSubnetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Cidr *string `json:"cidr,omitempty" tf:"cidr"` // +optional Dhcp *bool `json:"dhcp,omitempty" tf:"dhcp"` End *string `json:"end" tf:"end"` // +optional GatewayIP *string `json:"gatewayIP,omitempty" tf:"gateway_ip"` // +optional IpPools []ProjectNetworkPrivateSubnetSpecIpPools `json:"ipPools,omitempty" tf:"ip_pools"` Network *string `json:"network" tf:"network"` NetworkID *string `json:"networkID" tf:"network_id"` // +optional NoGateway *bool `json:"noGateway,omitempty" tf:"no_gateway"` Region *string `json:"region" tf:"region"` // Service name of the resource representing the id of the cloud project. ServiceName *string `json:"serviceName" tf:"service_name"` Start *string `json:"start" tf:"start"` }
func (*ProjectNetworkPrivateSubnetSpecResource) DeepCopy ¶
func (in *ProjectNetworkPrivateSubnetSpecResource) DeepCopy() *ProjectNetworkPrivateSubnetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectNetworkPrivateSubnetSpecResource.
func (*ProjectNetworkPrivateSubnetSpecResource) DeepCopyInto ¶
func (in *ProjectNetworkPrivateSubnetSpecResource) DeepCopyInto(out *ProjectNetworkPrivateSubnetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectNetworkPrivateSubnetStatus ¶
type ProjectNetworkPrivateSubnetStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProjectNetworkPrivateSubnetStatus) DeepCopy ¶
func (in *ProjectNetworkPrivateSubnetStatus) DeepCopy() *ProjectNetworkPrivateSubnetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectNetworkPrivateSubnetStatus.
func (*ProjectNetworkPrivateSubnetStatus) DeepCopyInto ¶
func (in *ProjectNetworkPrivateSubnetStatus) DeepCopyInto(out *ProjectNetworkPrivateSubnetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpec ¶
type ProjectSpec struct { State *ProjectSpecResource `json:"state,omitempty" tf:"-"` Resource ProjectSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProjectSpec) DeepCopy ¶
func (in *ProjectSpec) DeepCopy() *ProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpec.
func (*ProjectSpec) DeepCopyInto ¶
func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecOrder ¶
type ProjectSpecOrder struct { // date // +optional Date *string `json:"date,omitempty" tf:"date"` // Information about a Bill entry // +optional Details []ProjectSpecOrderDetails `json:"details,omitempty" tf:"details"` // expiration date // +optional ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date"` // order id // +optional OrderID *int64 `json:"orderID,omitempty" tf:"order_id"` }
func (*ProjectSpecOrder) DeepCopy ¶
func (in *ProjectSpecOrder) DeepCopy() *ProjectSpecOrder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecOrder.
func (*ProjectSpecOrder) DeepCopyInto ¶
func (in *ProjectSpecOrder) DeepCopyInto(out *ProjectSpecOrder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecOrderDetails ¶
type ProjectSpecOrderDetails struct { // description // +optional Description *string `json:"description,omitempty" tf:"description"` // expiration date // +optional Domain *string `json:"domain,omitempty" tf:"domain"` // order detail id // +optional OrderDetailID *int64 `json:"orderDetailID,omitempty" tf:"order_detail_id"` // quantity // +optional Quantity *string `json:"quantity,omitempty" tf:"quantity"` }
func (*ProjectSpecOrderDetails) DeepCopy ¶
func (in *ProjectSpecOrderDetails) DeepCopy() *ProjectSpecOrderDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecOrderDetails.
func (*ProjectSpecOrderDetails) DeepCopyInto ¶
func (in *ProjectSpecOrderDetails) DeepCopyInto(out *ProjectSpecOrderDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecPlan ¶
type ProjectSpecPlan struct { // Catalog name // +optional CatalogName *string `json:"catalogName,omitempty" tf:"catalog_name"` // Representation of a configuration item for personalizing product // +optional Configuration []ProjectSpecPlanConfiguration `json:"configuration,omitempty" tf:"configuration"` // duration Duration *string `json:"duration" tf:"duration"` // Plan code PlanCode *string `json:"planCode" tf:"plan_code"` // Pricing model identifier PricingMode *string `json:"pricingMode" tf:"pricing_mode"` }
func (*ProjectSpecPlan) DeepCopy ¶
func (in *ProjectSpecPlan) DeepCopy() *ProjectSpecPlan
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecPlan.
func (*ProjectSpecPlan) DeepCopyInto ¶
func (in *ProjectSpecPlan) DeepCopyInto(out *ProjectSpecPlan)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecPlanCodec ¶
type ProjectSpecPlanCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecPlanCodec) Decode ¶
func (ProjectSpecPlanCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ProjectSpecPlanCodec) Encode ¶
func (ProjectSpecPlanCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ProjectSpecPlanCodec) IsEmpty ¶
func (ProjectSpecPlanCodec) IsEmpty(ptr unsafe.Pointer) bool
type ProjectSpecPlanConfiguration ¶
type ProjectSpecPlanConfiguration struct { // Identifier of the resource Label *string `json:"label" tf:"label"` // Path to the resource in API.OVH.COM Value *string `json:"value" tf:"value"` }
func (*ProjectSpecPlanConfiguration) DeepCopy ¶
func (in *ProjectSpecPlanConfiguration) DeepCopy() *ProjectSpecPlanConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecPlanConfiguration.
func (*ProjectSpecPlanConfiguration) DeepCopyInto ¶
func (in *ProjectSpecPlanConfiguration) DeepCopyInto(out *ProjectSpecPlanConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecPlanOption ¶
type ProjectSpecPlanOption struct { // Catalog name // +optional CatalogName *string `json:"catalogName,omitempty" tf:"catalog_name"` // Representation of a configuration item for personalizing product // +optional Configuration []ProjectSpecPlanOptionConfiguration `json:"configuration,omitempty" tf:"configuration"` // duration Duration *string `json:"duration" tf:"duration"` // Plan code PlanCode *string `json:"planCode" tf:"plan_code"` // Pricing model identifier PricingMode *string `json:"pricingMode" tf:"pricing_mode"` }
func (*ProjectSpecPlanOption) DeepCopy ¶
func (in *ProjectSpecPlanOption) DeepCopy() *ProjectSpecPlanOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecPlanOption.
func (*ProjectSpecPlanOption) DeepCopyInto ¶
func (in *ProjectSpecPlanOption) DeepCopyInto(out *ProjectSpecPlanOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecPlanOptionConfiguration ¶
type ProjectSpecPlanOptionConfiguration struct { // Identifier of the resource Label *string `json:"label" tf:"label"` // Path to the resource in API.OVH.COM Value *string `json:"value" tf:"value"` }
func (*ProjectSpecPlanOptionConfiguration) DeepCopy ¶
func (in *ProjectSpecPlanOptionConfiguration) DeepCopy() *ProjectSpecPlanOptionConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecPlanOptionConfiguration.
func (*ProjectSpecPlanOptionConfiguration) DeepCopyInto ¶
func (in *ProjectSpecPlanOptionConfiguration) DeepCopyInto(out *ProjectSpecPlanOptionConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecResource ¶
type ProjectSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Access *string `json:"access,omitempty" tf:"access"` // +optional Description *string `json:"description,omitempty" tf:"description"` // Details about an Order // +optional Order []ProjectSpecOrder `json:"order,omitempty" tf:"order"` // Ovh Subsidiary OvhSubsidiary *string `json:"ovhSubsidiary" tf:"ovh_subsidiary"` // Ovh payment mode PaymentMean *string `json:"paymentMean" tf:"payment_mean"` // Product Plan to order Plan *ProjectSpecPlan `json:"plan" tf:"plan"` // Product Plan to order // +optional PlanOption []ProjectSpecPlanOption `json:"planOption,omitempty" tf:"plan_option"` // +optional ProjectID *string `json:"projectID,omitempty" tf:"project_id"` // +optional ProjectName *string `json:"projectName,omitempty" tf:"project_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*ProjectSpecResource) DeepCopy ¶
func (in *ProjectSpecResource) DeepCopy() *ProjectSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecResource.
func (*ProjectSpecResource) DeepCopyInto ¶
func (in *ProjectSpecResource) DeepCopyInto(out *ProjectSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectStatus ¶
type ProjectStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProjectStatus) DeepCopy ¶
func (in *ProjectStatus) DeepCopy() *ProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectStatus.
func (*ProjectStatus) DeepCopyInto ¶
func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectUser ¶
type ProjectUser struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectUserSpec `json:"spec,omitempty"` Status ProjectUserStatus `json:"status,omitempty"` }
func (*ProjectUser) DeepCopy ¶
func (in *ProjectUser) DeepCopy() *ProjectUser
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectUser.
func (*ProjectUser) DeepCopyInto ¶
func (in *ProjectUser) DeepCopyInto(out *ProjectUser)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectUser) DeepCopyObject ¶
func (in *ProjectUser) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectUser) SetupWebhookWithManager ¶
func (r *ProjectUser) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProjectUser) ValidateCreate ¶
func (r *ProjectUser) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProjectUser) ValidateDelete ¶
func (r *ProjectUser) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProjectUser) ValidateUpdate ¶
func (r *ProjectUser) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProjectUserList ¶
type ProjectUserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProjectUser CRD objects Items []ProjectUser `json:"items,omitempty"` }
ProjectUserList is a list of ProjectUsers
func (*ProjectUserList) DeepCopy ¶
func (in *ProjectUserList) DeepCopy() *ProjectUserList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectUserList.
func (*ProjectUserList) DeepCopyInto ¶
func (in *ProjectUserList) DeepCopyInto(out *ProjectUserList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectUserList) DeepCopyObject ¶
func (in *ProjectUserList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectUserSpec ¶
type ProjectUserSpec struct { State *ProjectUserSpecResource `json:"state,omitempty" tf:"-"` Resource ProjectUserSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProjectUserSpec) DeepCopy ¶
func (in *ProjectUserSpec) DeepCopy() *ProjectUserSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectUserSpec.
func (*ProjectUserSpec) DeepCopyInto ¶
func (in *ProjectUserSpec) DeepCopyInto(out *ProjectUserSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectUserSpecResource ¶
type ProjectUserSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreationDate *string `json:"creationDate,omitempty" tf:"creation_date"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional OpenstackRc map[string]string `json:"openstackRc,omitempty" tf:"openstack_rc"` // +optional Password *string `json:"-" sensitive:"true" tf:"password"` // +optional RoleName *string `json:"roleName,omitempty" tf:"role_name"` // +optional RoleNames []string `json:"roleNames,omitempty" tf:"role_names"` // +optional Roles []ProjectUserSpecRoles `json:"roles,omitempty" tf:"roles"` // Service name of the resource representing the id of the cloud project. ServiceName *string `json:"serviceName" tf:"service_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Username *string `json:"username,omitempty" tf:"username"` }
func (*ProjectUserSpecResource) DeepCopy ¶
func (in *ProjectUserSpecResource) DeepCopy() *ProjectUserSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectUserSpecResource.
func (*ProjectUserSpecResource) DeepCopyInto ¶
func (in *ProjectUserSpecResource) DeepCopyInto(out *ProjectUserSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectUserSpecRoles ¶
type ProjectUserSpecRoles struct { // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Permissions []string `json:"permissions,omitempty" tf:"permissions"` }
func (*ProjectUserSpecRoles) DeepCopy ¶
func (in *ProjectUserSpecRoles) DeepCopy() *ProjectUserSpecRoles
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectUserSpecRoles.
func (*ProjectUserSpecRoles) DeepCopyInto ¶
func (in *ProjectUserSpecRoles) DeepCopyInto(out *ProjectUserSpecRoles)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectUserStatus ¶
type ProjectUserStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProjectUserStatus) DeepCopy ¶
func (in *ProjectUserStatus) DeepCopy() *ProjectUserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectUserStatus.
func (*ProjectUserStatus) DeepCopyInto ¶
func (in *ProjectUserStatus) DeepCopyInto(out *ProjectUserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- project_containerregistry_types.go
- project_containerregistry_user_types.go
- project_containerregistry_user_webhook.go
- project_containerregistry_webhook.go
- project_kube_nodepool_types.go
- project_kube_nodepool_webhook.go
- project_kube_types.go
- project_kube_webhook.go
- project_network_private_subnet_types.go
- project_network_private_subnet_webhook.go
- project_network_private_types.go
- project_network_private_webhook.go
- project_types.go
- project_user_types.go
- project_user_webhook.go
- project_webhook.go
- register.go
- zz_generated.deepcopy.go