Documentation ¶
Overview ¶
+groupName=runtimeconfig.google.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 Config
- func (in *Config) DeepCopy() *Config
- func (in *Config) DeepCopyInto(out *Config)
- func (in *Config) DeepCopyObject() runtime.Object
- func (r *Config) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Config) ValidateCreate() error
- func (r *Config) ValidateDelete() error
- func (r *Config) ValidateUpdate(old runtime.Object) error
- type ConfigIamBinding
- func (in *ConfigIamBinding) DeepCopy() *ConfigIamBinding
- func (in *ConfigIamBinding) DeepCopyInto(out *ConfigIamBinding)
- func (in *ConfigIamBinding) DeepCopyObject() runtime.Object
- func (r *ConfigIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConfigIamBinding) ValidateCreate() error
- func (r *ConfigIamBinding) ValidateDelete() error
- func (r *ConfigIamBinding) ValidateUpdate(old runtime.Object) error
- type ConfigIamBindingList
- type ConfigIamBindingSpec
- type ConfigIamBindingSpecCondition
- type ConfigIamBindingSpecConditionCodec
- type ConfigIamBindingSpecResource
- type ConfigIamBindingStatus
- type ConfigIamMember
- func (in *ConfigIamMember) DeepCopy() *ConfigIamMember
- func (in *ConfigIamMember) DeepCopyInto(out *ConfigIamMember)
- func (in *ConfigIamMember) DeepCopyObject() runtime.Object
- func (r *ConfigIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConfigIamMember) ValidateCreate() error
- func (r *ConfigIamMember) ValidateDelete() error
- func (r *ConfigIamMember) ValidateUpdate(old runtime.Object) error
- type ConfigIamMemberList
- type ConfigIamMemberSpec
- type ConfigIamMemberSpecCondition
- type ConfigIamMemberSpecConditionCodec
- type ConfigIamMemberSpecResource
- type ConfigIamMemberStatus
- type ConfigIamPolicy
- func (in *ConfigIamPolicy) DeepCopy() *ConfigIamPolicy
- func (in *ConfigIamPolicy) DeepCopyInto(out *ConfigIamPolicy)
- func (in *ConfigIamPolicy) DeepCopyObject() runtime.Object
- func (r *ConfigIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConfigIamPolicy) ValidateCreate() error
- func (r *ConfigIamPolicy) ValidateDelete() error
- func (r *ConfigIamPolicy) ValidateUpdate(old runtime.Object) error
- type ConfigIamPolicyList
- type ConfigIamPolicySpec
- type ConfigIamPolicySpecResource
- type ConfigIamPolicyStatus
- type ConfigList
- type ConfigSpec
- type ConfigSpecResource
- type ConfigStatus
- type Variable
- func (in *Variable) DeepCopy() *Variable
- func (in *Variable) DeepCopyInto(out *Variable)
- func (in *Variable) DeepCopyObject() runtime.Object
- func (r *Variable) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Variable) ValidateCreate() error
- func (r *Variable) ValidateDelete() error
- func (r *Variable) ValidateUpdate(old runtime.Object) error
- type VariableList
- type VariableSpec
- type VariableSpecResource
- type VariableStatus
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: runtimeconfig.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Config ¶
type Config struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigSpec `json:"spec,omitempty"` Status ConfigStatus `json:"status,omitempty"` }
func (*Config) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Config.
func (*Config) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Config) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Config) SetupWebhookWithManager ¶
func (*Config) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Config) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ConfigIamBinding ¶
type ConfigIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigIamBindingSpec `json:"spec,omitempty"` Status ConfigIamBindingStatus `json:"status,omitempty"` }
func (*ConfigIamBinding) DeepCopy ¶
func (in *ConfigIamBinding) DeepCopy() *ConfigIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigIamBinding.
func (*ConfigIamBinding) DeepCopyInto ¶
func (in *ConfigIamBinding) DeepCopyInto(out *ConfigIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigIamBinding) DeepCopyObject ¶
func (in *ConfigIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigIamBinding) SetupWebhookWithManager ¶
func (r *ConfigIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConfigIamBinding) ValidateCreate ¶
func (r *ConfigIamBinding) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConfigIamBinding) ValidateDelete ¶
func (r *ConfigIamBinding) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConfigIamBinding) ValidateUpdate ¶
func (r *ConfigIamBinding) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConfigIamBindingList ¶
type ConfigIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConfigIamBinding CRD objects Items []ConfigIamBinding `json:"items,omitempty"` }
ConfigIamBindingList is a list of ConfigIamBindings
func (*ConfigIamBindingList) DeepCopy ¶
func (in *ConfigIamBindingList) DeepCopy() *ConfigIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigIamBindingList.
func (*ConfigIamBindingList) DeepCopyInto ¶
func (in *ConfigIamBindingList) DeepCopyInto(out *ConfigIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigIamBindingList) DeepCopyObject ¶
func (in *ConfigIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigIamBindingSpec ¶
type ConfigIamBindingSpec struct { State *ConfigIamBindingSpecResource `json:"state,omitempty" tf:"-"` Resource ConfigIamBindingSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*ConfigIamBindingSpec) DeepCopy ¶
func (in *ConfigIamBindingSpec) DeepCopy() *ConfigIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigIamBindingSpec.
func (*ConfigIamBindingSpec) DeepCopyInto ¶
func (in *ConfigIamBindingSpec) DeepCopyInto(out *ConfigIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigIamBindingSpecCondition ¶
type ConfigIamBindingSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*ConfigIamBindingSpecCondition) DeepCopy ¶
func (in *ConfigIamBindingSpecCondition) DeepCopy() *ConfigIamBindingSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigIamBindingSpecCondition.
func (*ConfigIamBindingSpecCondition) DeepCopyInto ¶
func (in *ConfigIamBindingSpecCondition) DeepCopyInto(out *ConfigIamBindingSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigIamBindingSpecConditionCodec ¶
type ConfigIamBindingSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigIamBindingSpecConditionCodec) Decode ¶
func (ConfigIamBindingSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ConfigIamBindingSpecResource ¶
type ConfigIamBindingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *ConfigIamBindingSpecCondition `json:"condition,omitempty" tf:"condition"` Config *string `json:"config" tf:"config"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Members []string `json:"members" tf:"members"` // +optional Project *string `json:"project,omitempty" tf:"project"` Role *string `json:"role" tf:"role"` }
func (*ConfigIamBindingSpecResource) DeepCopy ¶
func (in *ConfigIamBindingSpecResource) DeepCopy() *ConfigIamBindingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigIamBindingSpecResource.
func (*ConfigIamBindingSpecResource) DeepCopyInto ¶
func (in *ConfigIamBindingSpecResource) DeepCopyInto(out *ConfigIamBindingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigIamBindingStatus ¶
type ConfigIamBindingStatus 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 (*ConfigIamBindingStatus) DeepCopy ¶
func (in *ConfigIamBindingStatus) DeepCopy() *ConfigIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigIamBindingStatus.
func (*ConfigIamBindingStatus) DeepCopyInto ¶
func (in *ConfigIamBindingStatus) DeepCopyInto(out *ConfigIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigIamMember ¶
type ConfigIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigIamMemberSpec `json:"spec,omitempty"` Status ConfigIamMemberStatus `json:"status,omitempty"` }
func (*ConfigIamMember) DeepCopy ¶
func (in *ConfigIamMember) DeepCopy() *ConfigIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigIamMember.
func (*ConfigIamMember) DeepCopyInto ¶
func (in *ConfigIamMember) DeepCopyInto(out *ConfigIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigIamMember) DeepCopyObject ¶
func (in *ConfigIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigIamMember) SetupWebhookWithManager ¶
func (r *ConfigIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConfigIamMember) ValidateCreate ¶
func (r *ConfigIamMember) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConfigIamMember) ValidateDelete ¶
func (r *ConfigIamMember) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConfigIamMember) ValidateUpdate ¶
func (r *ConfigIamMember) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConfigIamMemberList ¶
type ConfigIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConfigIamMember CRD objects Items []ConfigIamMember `json:"items,omitempty"` }
ConfigIamMemberList is a list of ConfigIamMembers
func (*ConfigIamMemberList) DeepCopy ¶
func (in *ConfigIamMemberList) DeepCopy() *ConfigIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigIamMemberList.
func (*ConfigIamMemberList) DeepCopyInto ¶
func (in *ConfigIamMemberList) DeepCopyInto(out *ConfigIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigIamMemberList) DeepCopyObject ¶
func (in *ConfigIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigIamMemberSpec ¶
type ConfigIamMemberSpec struct { State *ConfigIamMemberSpecResource `json:"state,omitempty" tf:"-"` Resource ConfigIamMemberSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*ConfigIamMemberSpec) DeepCopy ¶
func (in *ConfigIamMemberSpec) DeepCopy() *ConfigIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigIamMemberSpec.
func (*ConfigIamMemberSpec) DeepCopyInto ¶
func (in *ConfigIamMemberSpec) DeepCopyInto(out *ConfigIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigIamMemberSpecCondition ¶
type ConfigIamMemberSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*ConfigIamMemberSpecCondition) DeepCopy ¶
func (in *ConfigIamMemberSpecCondition) DeepCopy() *ConfigIamMemberSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigIamMemberSpecCondition.
func (*ConfigIamMemberSpecCondition) DeepCopyInto ¶
func (in *ConfigIamMemberSpecCondition) DeepCopyInto(out *ConfigIamMemberSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigIamMemberSpecConditionCodec ¶
type ConfigIamMemberSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigIamMemberSpecConditionCodec) Decode ¶
func (ConfigIamMemberSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ConfigIamMemberSpecResource ¶
type ConfigIamMemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *ConfigIamMemberSpecCondition `json:"condition,omitempty" tf:"condition"` Config *string `json:"config" tf:"config"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Member *string `json:"member" tf:"member"` // +optional Project *string `json:"project,omitempty" tf:"project"` Role *string `json:"role" tf:"role"` }
func (*ConfigIamMemberSpecResource) DeepCopy ¶
func (in *ConfigIamMemberSpecResource) DeepCopy() *ConfigIamMemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigIamMemberSpecResource.
func (*ConfigIamMemberSpecResource) DeepCopyInto ¶
func (in *ConfigIamMemberSpecResource) DeepCopyInto(out *ConfigIamMemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigIamMemberStatus ¶
type ConfigIamMemberStatus 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 (*ConfigIamMemberStatus) DeepCopy ¶
func (in *ConfigIamMemberStatus) DeepCopy() *ConfigIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigIamMemberStatus.
func (*ConfigIamMemberStatus) DeepCopyInto ¶
func (in *ConfigIamMemberStatus) DeepCopyInto(out *ConfigIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigIamPolicy ¶
type ConfigIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigIamPolicySpec `json:"spec,omitempty"` Status ConfigIamPolicyStatus `json:"status,omitempty"` }
func (*ConfigIamPolicy) DeepCopy ¶
func (in *ConfigIamPolicy) DeepCopy() *ConfigIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigIamPolicy.
func (*ConfigIamPolicy) DeepCopyInto ¶
func (in *ConfigIamPolicy) DeepCopyInto(out *ConfigIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigIamPolicy) DeepCopyObject ¶
func (in *ConfigIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigIamPolicy) SetupWebhookWithManager ¶
func (r *ConfigIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConfigIamPolicy) ValidateCreate ¶
func (r *ConfigIamPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConfigIamPolicy) ValidateDelete ¶
func (r *ConfigIamPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConfigIamPolicy) ValidateUpdate ¶
func (r *ConfigIamPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConfigIamPolicyList ¶
type ConfigIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConfigIamPolicy CRD objects Items []ConfigIamPolicy `json:"items,omitempty"` }
ConfigIamPolicyList is a list of ConfigIamPolicys
func (*ConfigIamPolicyList) DeepCopy ¶
func (in *ConfigIamPolicyList) DeepCopy() *ConfigIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigIamPolicyList.
func (*ConfigIamPolicyList) DeepCopyInto ¶
func (in *ConfigIamPolicyList) DeepCopyInto(out *ConfigIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigIamPolicyList) DeepCopyObject ¶
func (in *ConfigIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigIamPolicySpec ¶
type ConfigIamPolicySpec struct { State *ConfigIamPolicySpecResource `json:"state,omitempty" tf:"-"` Resource ConfigIamPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*ConfigIamPolicySpec) DeepCopy ¶
func (in *ConfigIamPolicySpec) DeepCopy() *ConfigIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigIamPolicySpec.
func (*ConfigIamPolicySpec) DeepCopyInto ¶
func (in *ConfigIamPolicySpec) DeepCopyInto(out *ConfigIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigIamPolicySpecResource ¶
type ConfigIamPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Config *string `json:"config" tf:"config"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` PolicyData *string `json:"policyData" tf:"policy_data"` // +optional Project *string `json:"project,omitempty" tf:"project"` }
func (*ConfigIamPolicySpecResource) DeepCopy ¶
func (in *ConfigIamPolicySpecResource) DeepCopy() *ConfigIamPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigIamPolicySpecResource.
func (*ConfigIamPolicySpecResource) DeepCopyInto ¶
func (in *ConfigIamPolicySpecResource) DeepCopyInto(out *ConfigIamPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigIamPolicyStatus ¶
type ConfigIamPolicyStatus 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 (*ConfigIamPolicyStatus) DeepCopy ¶
func (in *ConfigIamPolicyStatus) DeepCopy() *ConfigIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigIamPolicyStatus.
func (*ConfigIamPolicyStatus) DeepCopyInto ¶
func (in *ConfigIamPolicyStatus) DeepCopyInto(out *ConfigIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigList ¶
type ConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Config CRD objects Items []Config `json:"items,omitempty"` }
ConfigList is a list of Configs
func (*ConfigList) DeepCopy ¶
func (in *ConfigList) DeepCopy() *ConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigList.
func (*ConfigList) DeepCopyInto ¶
func (in *ConfigList) DeepCopyInto(out *ConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigList) DeepCopyObject ¶
func (in *ConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigSpec ¶
type ConfigSpec struct { State *ConfigSpecResource `json:"state,omitempty" tf:"-"` Resource ConfigSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*ConfigSpec) DeepCopy ¶
func (in *ConfigSpec) DeepCopy() *ConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSpec.
func (*ConfigSpec) DeepCopyInto ¶
func (in *ConfigSpec) DeepCopyInto(out *ConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSpecResource ¶
type ConfigSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // The description to associate with the runtime config. // +optional Description *string `json:"description,omitempty" tf:"description"` // The name of the runtime config. Name *string `json:"name" tf:"name"` // The ID of the project in which the resource belongs. If it is not provided, the provider project is used. // +optional Project *string `json:"project,omitempty" tf:"project"` }
func (*ConfigSpecResource) DeepCopy ¶
func (in *ConfigSpecResource) DeepCopy() *ConfigSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSpecResource.
func (*ConfigSpecResource) DeepCopyInto ¶
func (in *ConfigSpecResource) DeepCopyInto(out *ConfigSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigStatus ¶
type ConfigStatus 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 (*ConfigStatus) DeepCopy ¶
func (in *ConfigStatus) DeepCopy() *ConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigStatus.
func (*ConfigStatus) DeepCopyInto ¶
func (in *ConfigStatus) DeepCopyInto(out *ConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Variable ¶
type Variable struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VariableSpec `json:"spec,omitempty"` Status VariableStatus `json:"status,omitempty"` }
func (*Variable) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Variable.
func (*Variable) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Variable) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Variable) SetupWebhookWithManager ¶
func (*Variable) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Variable) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type VariableList ¶
type VariableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Variable CRD objects Items []Variable `json:"items,omitempty"` }
VariableList is a list of Variables
func (*VariableList) DeepCopy ¶
func (in *VariableList) DeepCopy() *VariableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableList.
func (*VariableList) DeepCopyInto ¶
func (in *VariableList) DeepCopyInto(out *VariableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VariableList) DeepCopyObject ¶
func (in *VariableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VariableSpec ¶
type VariableSpec struct { State *VariableSpecResource `json:"state,omitempty" tf:"-"` Resource VariableSpecResource `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:"-"` }
func (*VariableSpec) DeepCopy ¶
func (in *VariableSpec) DeepCopy() *VariableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableSpec.
func (*VariableSpec) DeepCopyInto ¶
func (in *VariableSpec) DeepCopyInto(out *VariableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableSpecResource ¶
type VariableSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // The name of the variable to manage. Note that variable names can be hierarchical using slashes (e.g. "prod-variables/hostname"). Name *string `json:"name" tf:"name"` // The name of the RuntimeConfig resource containing this variable. Parent *string `json:"parent" tf:"parent"` // The ID of the project in which the resource belongs. If it is not provided, the provider project is used. // +optional Project *string `json:"project,omitempty" tf:"project"` // +optional Text *string `json:"-" sensitive:"true" tf:"text"` // The timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds, representing when the variable was last updated. Example: "2016-10-09T12:33:37.578138407Z". // +optional UpdateTime *string `json:"updateTime,omitempty" tf:"update_time"` // +optional Value *string `json:"-" sensitive:"true" tf:"value"` }
func (*VariableSpecResource) DeepCopy ¶
func (in *VariableSpecResource) DeepCopy() *VariableSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableSpecResource.
func (*VariableSpecResource) DeepCopyInto ¶
func (in *VariableSpecResource) DeepCopyInto(out *VariableSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableStatus ¶
type VariableStatus 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 (*VariableStatus) DeepCopy ¶
func (in *VariableStatus) DeepCopy() *VariableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableStatus.
func (*VariableStatus) DeepCopyInto ¶
func (in *VariableStatus) DeepCopyInto(out *VariableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.