Documentation ¶
Overview ¶
+groupName=billingaccount.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 IamBinding
- func (in *IamBinding) DeepCopy() *IamBinding
- func (in *IamBinding) DeepCopyInto(out *IamBinding)
- func (in *IamBinding) DeepCopyObject() runtime.Object
- func (r *IamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IamBinding) ValidateCreate() error
- func (r *IamBinding) ValidateDelete() error
- func (r *IamBinding) ValidateUpdate(old runtime.Object) error
- type IamBindingList
- type IamBindingSpec
- type IamBindingSpecCondition
- type IamBindingSpecConditionCodec
- type IamBindingSpecResource
- type IamBindingStatus
- type IamMember
- func (in *IamMember) DeepCopy() *IamMember
- func (in *IamMember) DeepCopyInto(out *IamMember)
- func (in *IamMember) DeepCopyObject() runtime.Object
- func (r *IamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IamMember) ValidateCreate() error
- func (r *IamMember) ValidateDelete() error
- func (r *IamMember) ValidateUpdate(old runtime.Object) error
- type IamMemberList
- type IamMemberSpec
- type IamMemberSpecCondition
- type IamMemberSpecConditionCodec
- type IamMemberSpecResource
- type IamMemberStatus
- type IamPolicy
- func (in *IamPolicy) DeepCopy() *IamPolicy
- func (in *IamPolicy) DeepCopyInto(out *IamPolicy)
- func (in *IamPolicy) DeepCopyObject() runtime.Object
- func (r *IamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IamPolicy) ValidateCreate() error
- func (r *IamPolicy) ValidateDelete() error
- func (r *IamPolicy) ValidateUpdate(old runtime.Object) error
- type IamPolicyList
- type IamPolicySpec
- type IamPolicySpecResource
- type IamPolicyStatus
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: billingaccount.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 IamBinding ¶
type IamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IamBindingSpec `json:"spec,omitempty"` Status IamBindingStatus `json:"status,omitempty"` }
func (*IamBinding) DeepCopy ¶
func (in *IamBinding) DeepCopy() *IamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamBinding.
func (*IamBinding) DeepCopyInto ¶
func (in *IamBinding) DeepCopyInto(out *IamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamBinding) DeepCopyObject ¶
func (in *IamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IamBinding) SetupWebhookWithManager ¶
func (r *IamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IamBinding) ValidateCreate ¶
func (r *IamBinding) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IamBinding) ValidateDelete ¶
func (r *IamBinding) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IamBinding) ValidateUpdate ¶
func (r *IamBinding) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IamBindingList ¶
type IamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IamBinding CRD objects Items []IamBinding `json:"items,omitempty"` }
IamBindingList is a list of IamBindings
func (*IamBindingList) DeepCopy ¶
func (in *IamBindingList) DeepCopy() *IamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamBindingList.
func (*IamBindingList) DeepCopyInto ¶
func (in *IamBindingList) DeepCopyInto(out *IamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamBindingList) DeepCopyObject ¶
func (in *IamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IamBindingSpec ¶
type IamBindingSpec struct { KubeformOutput *IamBindingSpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource IamBindingSpecResource `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 (*IamBindingSpec) DeepCopy ¶
func (in *IamBindingSpec) DeepCopy() *IamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamBindingSpec.
func (*IamBindingSpec) DeepCopyInto ¶
func (in *IamBindingSpec) DeepCopyInto(out *IamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamBindingSpecCondition ¶
type IamBindingSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*IamBindingSpecCondition) DeepCopy ¶
func (in *IamBindingSpecCondition) DeepCopy() *IamBindingSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamBindingSpecCondition.
func (*IamBindingSpecCondition) DeepCopyInto ¶
func (in *IamBindingSpecCondition) DeepCopyInto(out *IamBindingSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamBindingSpecConditionCodec ¶
type IamBindingSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (IamBindingSpecConditionCodec) Decode ¶
func (IamBindingSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type IamBindingSpecResource ¶
type IamBindingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` BillingAccountID *string `json:"billingAccountID" tf:"billing_account_id"` // +optional Condition *IamBindingSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Members []string `json:"members" tf:"members"` Role *string `json:"role" tf:"role"` }
func (*IamBindingSpecResource) DeepCopy ¶
func (in *IamBindingSpecResource) DeepCopy() *IamBindingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamBindingSpecResource.
func (*IamBindingSpecResource) DeepCopyInto ¶
func (in *IamBindingSpecResource) DeepCopyInto(out *IamBindingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamBindingStatus ¶
type IamBindingStatus 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 (*IamBindingStatus) DeepCopy ¶
func (in *IamBindingStatus) DeepCopy() *IamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamBindingStatus.
func (*IamBindingStatus) DeepCopyInto ¶
func (in *IamBindingStatus) DeepCopyInto(out *IamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamMember ¶
type IamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IamMemberSpec `json:"spec,omitempty"` Status IamMemberStatus `json:"status,omitempty"` }
func (*IamMember) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamMember.
func (*IamMember) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamMember) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IamMember) SetupWebhookWithManager ¶
func (*IamMember) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IamMember) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type IamMemberList ¶
type IamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IamMember CRD objects Items []IamMember `json:"items,omitempty"` }
IamMemberList is a list of IamMembers
func (*IamMemberList) DeepCopy ¶
func (in *IamMemberList) DeepCopy() *IamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamMemberList.
func (*IamMemberList) DeepCopyInto ¶
func (in *IamMemberList) DeepCopyInto(out *IamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamMemberList) DeepCopyObject ¶
func (in *IamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IamMemberSpec ¶
type IamMemberSpec struct { KubeformOutput *IamMemberSpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource IamMemberSpecResource `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 (*IamMemberSpec) DeepCopy ¶
func (in *IamMemberSpec) DeepCopy() *IamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamMemberSpec.
func (*IamMemberSpec) DeepCopyInto ¶
func (in *IamMemberSpec) DeepCopyInto(out *IamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamMemberSpecCondition ¶
type IamMemberSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*IamMemberSpecCondition) DeepCopy ¶
func (in *IamMemberSpecCondition) DeepCopy() *IamMemberSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamMemberSpecCondition.
func (*IamMemberSpecCondition) DeepCopyInto ¶
func (in *IamMemberSpecCondition) DeepCopyInto(out *IamMemberSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamMemberSpecConditionCodec ¶
type IamMemberSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (IamMemberSpecConditionCodec) Decode ¶
func (IamMemberSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type IamMemberSpecResource ¶
type IamMemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` BillingAccountID *string `json:"billingAccountID" tf:"billing_account_id"` // +optional Condition *IamMemberSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Member *string `json:"member" tf:"member"` Role *string `json:"role" tf:"role"` }
func (*IamMemberSpecResource) DeepCopy ¶
func (in *IamMemberSpecResource) DeepCopy() *IamMemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamMemberSpecResource.
func (*IamMemberSpecResource) DeepCopyInto ¶
func (in *IamMemberSpecResource) DeepCopyInto(out *IamMemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamMemberStatus ¶
type IamMemberStatus 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 (*IamMemberStatus) DeepCopy ¶
func (in *IamMemberStatus) DeepCopy() *IamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamMemberStatus.
func (*IamMemberStatus) DeepCopyInto ¶
func (in *IamMemberStatus) DeepCopyInto(out *IamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamPolicy ¶
type IamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IamPolicySpec `json:"spec,omitempty"` Status IamPolicyStatus `json:"status,omitempty"` }
func (*IamPolicy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicy.
func (*IamPolicy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamPolicy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IamPolicy) SetupWebhookWithManager ¶
func (*IamPolicy) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IamPolicy) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type IamPolicyList ¶
type IamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IamPolicy CRD objects Items []IamPolicy `json:"items,omitempty"` }
IamPolicyList is a list of IamPolicys
func (*IamPolicyList) DeepCopy ¶
func (in *IamPolicyList) DeepCopy() *IamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicyList.
func (*IamPolicyList) DeepCopyInto ¶
func (in *IamPolicyList) DeepCopyInto(out *IamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamPolicyList) DeepCopyObject ¶
func (in *IamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IamPolicySpec ¶
type IamPolicySpec struct { KubeformOutput *IamPolicySpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource IamPolicySpecResource `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 (*IamPolicySpec) DeepCopy ¶
func (in *IamPolicySpec) DeepCopy() *IamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicySpec.
func (*IamPolicySpec) DeepCopyInto ¶
func (in *IamPolicySpec) DeepCopyInto(out *IamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamPolicySpecResource ¶
type IamPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` BillingAccountID *string `json:"billingAccountID" tf:"billing_account_id"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` PolicyData *string `json:"policyData" tf:"policy_data"` }
func (*IamPolicySpecResource) DeepCopy ¶
func (in *IamPolicySpecResource) DeepCopy() *IamPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicySpecResource.
func (*IamPolicySpecResource) DeepCopyInto ¶
func (in *IamPolicySpecResource) DeepCopyInto(out *IamPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamPolicyStatus ¶
type IamPolicyStatus 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 (*IamPolicyStatus) DeepCopy ¶
func (in *IamPolicyStatus) DeepCopy() *IamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicyStatus.
func (*IamPolicyStatus) DeepCopyInto ¶
func (in *IamPolicyStatus) DeepCopyInto(out *IamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.