Documentation ¶
Overview ¶
+groupName=tags.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 TagBinding
- func (in *TagBinding) DeepCopy() *TagBinding
- func (in *TagBinding) DeepCopyInto(out *TagBinding)
- func (in *TagBinding) DeepCopyObject() runtime.Object
- func (r *TagBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TagBinding) ValidateCreate() error
- func (r *TagBinding) ValidateDelete() error
- func (r *TagBinding) ValidateUpdate(old runtime.Object) error
- type TagBindingList
- type TagBindingSpec
- type TagBindingSpecResource
- type TagBindingStatus
- type TagKey
- func (in *TagKey) DeepCopy() *TagKey
- func (in *TagKey) DeepCopyInto(out *TagKey)
- func (in *TagKey) DeepCopyObject() runtime.Object
- func (r *TagKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TagKey) ValidateCreate() error
- func (r *TagKey) ValidateDelete() error
- func (r *TagKey) ValidateUpdate(old runtime.Object) error
- type TagKeyIamBinding
- func (in *TagKeyIamBinding) DeepCopy() *TagKeyIamBinding
- func (in *TagKeyIamBinding) DeepCopyInto(out *TagKeyIamBinding)
- func (in *TagKeyIamBinding) DeepCopyObject() runtime.Object
- func (r *TagKeyIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TagKeyIamBinding) ValidateCreate() error
- func (r *TagKeyIamBinding) ValidateDelete() error
- func (r *TagKeyIamBinding) ValidateUpdate(old runtime.Object) error
- type TagKeyIamBindingList
- type TagKeyIamBindingSpec
- type TagKeyIamBindingSpecCondition
- type TagKeyIamBindingSpecConditionCodec
- type TagKeyIamBindingSpecResource
- type TagKeyIamBindingStatus
- type TagKeyIamMember
- func (in *TagKeyIamMember) DeepCopy() *TagKeyIamMember
- func (in *TagKeyIamMember) DeepCopyInto(out *TagKeyIamMember)
- func (in *TagKeyIamMember) DeepCopyObject() runtime.Object
- func (r *TagKeyIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TagKeyIamMember) ValidateCreate() error
- func (r *TagKeyIamMember) ValidateDelete() error
- func (r *TagKeyIamMember) ValidateUpdate(old runtime.Object) error
- type TagKeyIamMemberList
- type TagKeyIamMemberSpec
- type TagKeyIamMemberSpecCondition
- type TagKeyIamMemberSpecConditionCodec
- type TagKeyIamMemberSpecResource
- type TagKeyIamMemberStatus
- type TagKeyIamPolicy
- func (in *TagKeyIamPolicy) DeepCopy() *TagKeyIamPolicy
- func (in *TagKeyIamPolicy) DeepCopyInto(out *TagKeyIamPolicy)
- func (in *TagKeyIamPolicy) DeepCopyObject() runtime.Object
- func (r *TagKeyIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TagKeyIamPolicy) ValidateCreate() error
- func (r *TagKeyIamPolicy) ValidateDelete() error
- func (r *TagKeyIamPolicy) ValidateUpdate(old runtime.Object) error
- type TagKeyIamPolicyList
- type TagKeyIamPolicySpec
- type TagKeyIamPolicySpecResource
- type TagKeyIamPolicyStatus
- type TagKeyList
- type TagKeySpec
- type TagKeySpecResource
- type TagKeyStatus
- type TagValue
- func (in *TagValue) DeepCopy() *TagValue
- func (in *TagValue) DeepCopyInto(out *TagValue)
- func (in *TagValue) DeepCopyObject() runtime.Object
- func (r *TagValue) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TagValue) ValidateCreate() error
- func (r *TagValue) ValidateDelete() error
- func (r *TagValue) ValidateUpdate(old runtime.Object) error
- type TagValueIamBinding
- func (in *TagValueIamBinding) DeepCopy() *TagValueIamBinding
- func (in *TagValueIamBinding) DeepCopyInto(out *TagValueIamBinding)
- func (in *TagValueIamBinding) DeepCopyObject() runtime.Object
- func (r *TagValueIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TagValueIamBinding) ValidateCreate() error
- func (r *TagValueIamBinding) ValidateDelete() error
- func (r *TagValueIamBinding) ValidateUpdate(old runtime.Object) error
- type TagValueIamBindingList
- type TagValueIamBindingSpec
- type TagValueIamBindingSpecCondition
- type TagValueIamBindingSpecConditionCodec
- type TagValueIamBindingSpecResource
- type TagValueIamBindingStatus
- type TagValueIamMember
- func (in *TagValueIamMember) DeepCopy() *TagValueIamMember
- func (in *TagValueIamMember) DeepCopyInto(out *TagValueIamMember)
- func (in *TagValueIamMember) DeepCopyObject() runtime.Object
- func (r *TagValueIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TagValueIamMember) ValidateCreate() error
- func (r *TagValueIamMember) ValidateDelete() error
- func (r *TagValueIamMember) ValidateUpdate(old runtime.Object) error
- type TagValueIamMemberList
- type TagValueIamMemberSpec
- type TagValueIamMemberSpecCondition
- type TagValueIamMemberSpecConditionCodec
- type TagValueIamMemberSpecResource
- type TagValueIamMemberStatus
- type TagValueIamPolicy
- func (in *TagValueIamPolicy) DeepCopy() *TagValueIamPolicy
- func (in *TagValueIamPolicy) DeepCopyInto(out *TagValueIamPolicy)
- func (in *TagValueIamPolicy) DeepCopyObject() runtime.Object
- func (r *TagValueIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TagValueIamPolicy) ValidateCreate() error
- func (r *TagValueIamPolicy) ValidateDelete() error
- func (r *TagValueIamPolicy) ValidateUpdate(old runtime.Object) error
- type TagValueIamPolicyList
- type TagValueIamPolicySpec
- type TagValueIamPolicySpecResource
- type TagValueIamPolicyStatus
- type TagValueList
- type TagValueSpec
- type TagValueSpecResource
- type TagValueStatus
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: tags.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 TagBinding ¶
type TagBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagBindingSpec `json:"spec,omitempty"` Status TagBindingStatus `json:"status,omitempty"` }
func (*TagBinding) DeepCopy ¶
func (in *TagBinding) DeepCopy() *TagBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagBinding.
func (*TagBinding) DeepCopyInto ¶
func (in *TagBinding) DeepCopyInto(out *TagBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagBinding) DeepCopyObject ¶
func (in *TagBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagBinding) SetupWebhookWithManager ¶
func (r *TagBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TagBinding) ValidateCreate ¶
func (r *TagBinding) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TagBinding) ValidateDelete ¶
func (r *TagBinding) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TagBinding) ValidateUpdate ¶
func (r *TagBinding) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TagBindingList ¶
type TagBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TagBinding CRD objects Items []TagBinding `json:"items,omitempty"` }
TagBindingList is a list of TagBindings
func (*TagBindingList) DeepCopy ¶
func (in *TagBindingList) DeepCopy() *TagBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagBindingList.
func (*TagBindingList) DeepCopyInto ¶
func (in *TagBindingList) DeepCopyInto(out *TagBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagBindingList) DeepCopyObject ¶
func (in *TagBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagBindingSpec ¶
type TagBindingSpec struct { State *TagBindingSpecResource `json:"state,omitempty" tf:"-"` Resource TagBindingSpecResource `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 (*TagBindingSpec) DeepCopy ¶
func (in *TagBindingSpec) DeepCopy() *TagBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagBindingSpec.
func (*TagBindingSpec) DeepCopyInto ¶
func (in *TagBindingSpec) DeepCopyInto(out *TagBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagBindingSpecResource ¶
type TagBindingSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // The generated id for the TagBinding. This is a string of the form: 'tagBindings/{full-resource-name}/{tag-value-name}' // +optional Name *string `json:"name,omitempty" tf:"name"` // The full resource name of the resource the TagValue is bound to. E.g. //cloudresourcemanager.googleapis.com/projects/123 Parent *string `json:"parent" tf:"parent"` // The TagValue of the TagBinding. Must be of the form tagValues/456. TagValue *string `json:"tagValue" tf:"tag_value"` }
func (*TagBindingSpecResource) DeepCopy ¶
func (in *TagBindingSpecResource) DeepCopy() *TagBindingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagBindingSpecResource.
func (*TagBindingSpecResource) DeepCopyInto ¶
func (in *TagBindingSpecResource) DeepCopyInto(out *TagBindingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagBindingStatus ¶
type TagBindingStatus 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 (*TagBindingStatus) DeepCopy ¶
func (in *TagBindingStatus) DeepCopy() *TagBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagBindingStatus.
func (*TagBindingStatus) DeepCopyInto ¶
func (in *TagBindingStatus) DeepCopyInto(out *TagBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKey ¶
type TagKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagKeySpec `json:"spec,omitempty"` Status TagKeyStatus `json:"status,omitempty"` }
func (*TagKey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKey.
func (*TagKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagKey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagKey) SetupWebhookWithManager ¶
func (*TagKey) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TagKey) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TagKeyIamBinding ¶
type TagKeyIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagKeyIamBindingSpec `json:"spec,omitempty"` Status TagKeyIamBindingStatus `json:"status,omitempty"` }
func (*TagKeyIamBinding) DeepCopy ¶
func (in *TagKeyIamBinding) DeepCopy() *TagKeyIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyIamBinding.
func (*TagKeyIamBinding) DeepCopyInto ¶
func (in *TagKeyIamBinding) DeepCopyInto(out *TagKeyIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagKeyIamBinding) DeepCopyObject ¶
func (in *TagKeyIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagKeyIamBinding) SetupWebhookWithManager ¶
func (r *TagKeyIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TagKeyIamBinding) ValidateCreate ¶
func (r *TagKeyIamBinding) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TagKeyIamBinding) ValidateDelete ¶
func (r *TagKeyIamBinding) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TagKeyIamBinding) ValidateUpdate ¶
func (r *TagKeyIamBinding) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TagKeyIamBindingList ¶
type TagKeyIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TagKeyIamBinding CRD objects Items []TagKeyIamBinding `json:"items,omitempty"` }
TagKeyIamBindingList is a list of TagKeyIamBindings
func (*TagKeyIamBindingList) DeepCopy ¶
func (in *TagKeyIamBindingList) DeepCopy() *TagKeyIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyIamBindingList.
func (*TagKeyIamBindingList) DeepCopyInto ¶
func (in *TagKeyIamBindingList) DeepCopyInto(out *TagKeyIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagKeyIamBindingList) DeepCopyObject ¶
func (in *TagKeyIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagKeyIamBindingSpec ¶
type TagKeyIamBindingSpec struct { State *TagKeyIamBindingSpecResource `json:"state,omitempty" tf:"-"` Resource TagKeyIamBindingSpecResource `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 (*TagKeyIamBindingSpec) DeepCopy ¶
func (in *TagKeyIamBindingSpec) DeepCopy() *TagKeyIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyIamBindingSpec.
func (*TagKeyIamBindingSpec) DeepCopyInto ¶
func (in *TagKeyIamBindingSpec) DeepCopyInto(out *TagKeyIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeyIamBindingSpecCondition ¶
type TagKeyIamBindingSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*TagKeyIamBindingSpecCondition) DeepCopy ¶
func (in *TagKeyIamBindingSpecCondition) DeepCopy() *TagKeyIamBindingSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyIamBindingSpecCondition.
func (*TagKeyIamBindingSpecCondition) DeepCopyInto ¶
func (in *TagKeyIamBindingSpecCondition) DeepCopyInto(out *TagKeyIamBindingSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeyIamBindingSpecConditionCodec ¶
type TagKeyIamBindingSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (TagKeyIamBindingSpecConditionCodec) Decode ¶
func (TagKeyIamBindingSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (TagKeyIamBindingSpecConditionCodec) Encode ¶
func (TagKeyIamBindingSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (TagKeyIamBindingSpecConditionCodec) IsEmpty ¶
func (TagKeyIamBindingSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type TagKeyIamBindingSpecResource ¶
type TagKeyIamBindingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *TagKeyIamBindingSpecCondition `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"` TagKey *string `json:"tagKey" tf:"tag_key"` }
func (*TagKeyIamBindingSpecResource) DeepCopy ¶
func (in *TagKeyIamBindingSpecResource) DeepCopy() *TagKeyIamBindingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyIamBindingSpecResource.
func (*TagKeyIamBindingSpecResource) DeepCopyInto ¶
func (in *TagKeyIamBindingSpecResource) DeepCopyInto(out *TagKeyIamBindingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeyIamBindingStatus ¶
type TagKeyIamBindingStatus 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 (*TagKeyIamBindingStatus) DeepCopy ¶
func (in *TagKeyIamBindingStatus) DeepCopy() *TagKeyIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyIamBindingStatus.
func (*TagKeyIamBindingStatus) DeepCopyInto ¶
func (in *TagKeyIamBindingStatus) DeepCopyInto(out *TagKeyIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeyIamMember ¶
type TagKeyIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagKeyIamMemberSpec `json:"spec,omitempty"` Status TagKeyIamMemberStatus `json:"status,omitempty"` }
func (*TagKeyIamMember) DeepCopy ¶
func (in *TagKeyIamMember) DeepCopy() *TagKeyIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyIamMember.
func (*TagKeyIamMember) DeepCopyInto ¶
func (in *TagKeyIamMember) DeepCopyInto(out *TagKeyIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagKeyIamMember) DeepCopyObject ¶
func (in *TagKeyIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagKeyIamMember) SetupWebhookWithManager ¶
func (r *TagKeyIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TagKeyIamMember) ValidateCreate ¶
func (r *TagKeyIamMember) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TagKeyIamMember) ValidateDelete ¶
func (r *TagKeyIamMember) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TagKeyIamMember) ValidateUpdate ¶
func (r *TagKeyIamMember) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TagKeyIamMemberList ¶
type TagKeyIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TagKeyIamMember CRD objects Items []TagKeyIamMember `json:"items,omitempty"` }
TagKeyIamMemberList is a list of TagKeyIamMembers
func (*TagKeyIamMemberList) DeepCopy ¶
func (in *TagKeyIamMemberList) DeepCopy() *TagKeyIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyIamMemberList.
func (*TagKeyIamMemberList) DeepCopyInto ¶
func (in *TagKeyIamMemberList) DeepCopyInto(out *TagKeyIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagKeyIamMemberList) DeepCopyObject ¶
func (in *TagKeyIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagKeyIamMemberSpec ¶
type TagKeyIamMemberSpec struct { State *TagKeyIamMemberSpecResource `json:"state,omitempty" tf:"-"` Resource TagKeyIamMemberSpecResource `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 (*TagKeyIamMemberSpec) DeepCopy ¶
func (in *TagKeyIamMemberSpec) DeepCopy() *TagKeyIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyIamMemberSpec.
func (*TagKeyIamMemberSpec) DeepCopyInto ¶
func (in *TagKeyIamMemberSpec) DeepCopyInto(out *TagKeyIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeyIamMemberSpecCondition ¶
type TagKeyIamMemberSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*TagKeyIamMemberSpecCondition) DeepCopy ¶
func (in *TagKeyIamMemberSpecCondition) DeepCopy() *TagKeyIamMemberSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyIamMemberSpecCondition.
func (*TagKeyIamMemberSpecCondition) DeepCopyInto ¶
func (in *TagKeyIamMemberSpecCondition) DeepCopyInto(out *TagKeyIamMemberSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeyIamMemberSpecConditionCodec ¶
type TagKeyIamMemberSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (TagKeyIamMemberSpecConditionCodec) Decode ¶
func (TagKeyIamMemberSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (TagKeyIamMemberSpecConditionCodec) Encode ¶
func (TagKeyIamMemberSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (TagKeyIamMemberSpecConditionCodec) IsEmpty ¶
func (TagKeyIamMemberSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type TagKeyIamMemberSpecResource ¶
type TagKeyIamMemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *TagKeyIamMemberSpecCondition `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"` TagKey *string `json:"tagKey" tf:"tag_key"` }
func (*TagKeyIamMemberSpecResource) DeepCopy ¶
func (in *TagKeyIamMemberSpecResource) DeepCopy() *TagKeyIamMemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyIamMemberSpecResource.
func (*TagKeyIamMemberSpecResource) DeepCopyInto ¶
func (in *TagKeyIamMemberSpecResource) DeepCopyInto(out *TagKeyIamMemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeyIamMemberStatus ¶
type TagKeyIamMemberStatus 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 (*TagKeyIamMemberStatus) DeepCopy ¶
func (in *TagKeyIamMemberStatus) DeepCopy() *TagKeyIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyIamMemberStatus.
func (*TagKeyIamMemberStatus) DeepCopyInto ¶
func (in *TagKeyIamMemberStatus) DeepCopyInto(out *TagKeyIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeyIamPolicy ¶
type TagKeyIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagKeyIamPolicySpec `json:"spec,omitempty"` Status TagKeyIamPolicyStatus `json:"status,omitempty"` }
func (*TagKeyIamPolicy) DeepCopy ¶
func (in *TagKeyIamPolicy) DeepCopy() *TagKeyIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyIamPolicy.
func (*TagKeyIamPolicy) DeepCopyInto ¶
func (in *TagKeyIamPolicy) DeepCopyInto(out *TagKeyIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagKeyIamPolicy) DeepCopyObject ¶
func (in *TagKeyIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagKeyIamPolicy) SetupWebhookWithManager ¶
func (r *TagKeyIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TagKeyIamPolicy) ValidateCreate ¶
func (r *TagKeyIamPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TagKeyIamPolicy) ValidateDelete ¶
func (r *TagKeyIamPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TagKeyIamPolicy) ValidateUpdate ¶
func (r *TagKeyIamPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TagKeyIamPolicyList ¶
type TagKeyIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TagKeyIamPolicy CRD objects Items []TagKeyIamPolicy `json:"items,omitempty"` }
TagKeyIamPolicyList is a list of TagKeyIamPolicys
func (*TagKeyIamPolicyList) DeepCopy ¶
func (in *TagKeyIamPolicyList) DeepCopy() *TagKeyIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyIamPolicyList.
func (*TagKeyIamPolicyList) DeepCopyInto ¶
func (in *TagKeyIamPolicyList) DeepCopyInto(out *TagKeyIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagKeyIamPolicyList) DeepCopyObject ¶
func (in *TagKeyIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagKeyIamPolicySpec ¶
type TagKeyIamPolicySpec struct { State *TagKeyIamPolicySpecResource `json:"state,omitempty" tf:"-"` Resource TagKeyIamPolicySpecResource `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 (*TagKeyIamPolicySpec) DeepCopy ¶
func (in *TagKeyIamPolicySpec) DeepCopy() *TagKeyIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyIamPolicySpec.
func (*TagKeyIamPolicySpec) DeepCopyInto ¶
func (in *TagKeyIamPolicySpec) DeepCopyInto(out *TagKeyIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeyIamPolicySpecResource ¶
type TagKeyIamPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` PolicyData *string `json:"policyData" tf:"policy_data"` TagKey *string `json:"tagKey" tf:"tag_key"` }
func (*TagKeyIamPolicySpecResource) DeepCopy ¶
func (in *TagKeyIamPolicySpecResource) DeepCopy() *TagKeyIamPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyIamPolicySpecResource.
func (*TagKeyIamPolicySpecResource) DeepCopyInto ¶
func (in *TagKeyIamPolicySpecResource) DeepCopyInto(out *TagKeyIamPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeyIamPolicyStatus ¶
type TagKeyIamPolicyStatus 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 (*TagKeyIamPolicyStatus) DeepCopy ¶
func (in *TagKeyIamPolicyStatus) DeepCopy() *TagKeyIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyIamPolicyStatus.
func (*TagKeyIamPolicyStatus) DeepCopyInto ¶
func (in *TagKeyIamPolicyStatus) DeepCopyInto(out *TagKeyIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeyList ¶
type TagKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TagKey CRD objects Items []TagKey `json:"items,omitempty"` }
TagKeyList is a list of TagKeys
func (*TagKeyList) DeepCopy ¶
func (in *TagKeyList) DeepCopy() *TagKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyList.
func (*TagKeyList) DeepCopyInto ¶
func (in *TagKeyList) DeepCopyInto(out *TagKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagKeyList) DeepCopyObject ¶
func (in *TagKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagKeySpec ¶
type TagKeySpec struct { State *TagKeySpecResource `json:"state,omitempty" tf:"-"` Resource TagKeySpecResource `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 (*TagKeySpec) DeepCopy ¶
func (in *TagKeySpec) DeepCopy() *TagKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeySpec.
func (*TagKeySpec) DeepCopyInto ¶
func (in *TagKeySpec) DeepCopyInto(out *TagKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeySpecResource ¶
type TagKeySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Output only. Creation time. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +optional CreateTime *string `json:"createTime,omitempty" tf:"create_time"` // User-assigned description of the TagKey. Must not exceed 256 characters. // +optional Description *string `json:"description,omitempty" tf:"description"` // The generated numeric id for the TagKey. // +optional Name *string `json:"name,omitempty" tf:"name"` // Output only. Namespaced name of the TagKey. // +optional NamespacedName *string `json:"namespacedName,omitempty" tf:"namespaced_name"` // Input only. The resource name of the new TagKey's parent. Must be of the form organizations/{org_id}. Parent *string `json:"parent" tf:"parent"` // Input only. The user friendly name for a TagKey. The short name should be unique for TagKeys within the same tag namespace. // // The short name must be 1-63 characters, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. ShortName *string `json:"shortName" tf:"short_name"` // Output only. Update time. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +optional UpdateTime *string `json:"updateTime,omitempty" tf:"update_time"` }
func (*TagKeySpecResource) DeepCopy ¶
func (in *TagKeySpecResource) DeepCopy() *TagKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeySpecResource.
func (*TagKeySpecResource) DeepCopyInto ¶
func (in *TagKeySpecResource) DeepCopyInto(out *TagKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeyStatus ¶
type TagKeyStatus 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 (*TagKeyStatus) DeepCopy ¶
func (in *TagKeyStatus) DeepCopy() *TagKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyStatus.
func (*TagKeyStatus) DeepCopyInto ¶
func (in *TagKeyStatus) DeepCopyInto(out *TagKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValue ¶
type TagValue struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagValueSpec `json:"spec,omitempty"` Status TagValueStatus `json:"status,omitempty"` }
func (*TagValue) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValue.
func (*TagValue) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagValue) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagValue) SetupWebhookWithManager ¶
func (*TagValue) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TagValue) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TagValueIamBinding ¶
type TagValueIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagValueIamBindingSpec `json:"spec,omitempty"` Status TagValueIamBindingStatus `json:"status,omitempty"` }
func (*TagValueIamBinding) DeepCopy ¶
func (in *TagValueIamBinding) DeepCopy() *TagValueIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueIamBinding.
func (*TagValueIamBinding) DeepCopyInto ¶
func (in *TagValueIamBinding) DeepCopyInto(out *TagValueIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagValueIamBinding) DeepCopyObject ¶
func (in *TagValueIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagValueIamBinding) SetupWebhookWithManager ¶
func (r *TagValueIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TagValueIamBinding) ValidateCreate ¶
func (r *TagValueIamBinding) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TagValueIamBinding) ValidateDelete ¶
func (r *TagValueIamBinding) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TagValueIamBinding) ValidateUpdate ¶
func (r *TagValueIamBinding) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TagValueIamBindingList ¶
type TagValueIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TagValueIamBinding CRD objects Items []TagValueIamBinding `json:"items,omitempty"` }
TagValueIamBindingList is a list of TagValueIamBindings
func (*TagValueIamBindingList) DeepCopy ¶
func (in *TagValueIamBindingList) DeepCopy() *TagValueIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueIamBindingList.
func (*TagValueIamBindingList) DeepCopyInto ¶
func (in *TagValueIamBindingList) DeepCopyInto(out *TagValueIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagValueIamBindingList) DeepCopyObject ¶
func (in *TagValueIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagValueIamBindingSpec ¶
type TagValueIamBindingSpec struct { State *TagValueIamBindingSpecResource `json:"state,omitempty" tf:"-"` Resource TagValueIamBindingSpecResource `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 (*TagValueIamBindingSpec) DeepCopy ¶
func (in *TagValueIamBindingSpec) DeepCopy() *TagValueIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueIamBindingSpec.
func (*TagValueIamBindingSpec) DeepCopyInto ¶
func (in *TagValueIamBindingSpec) DeepCopyInto(out *TagValueIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValueIamBindingSpecCondition ¶
type TagValueIamBindingSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*TagValueIamBindingSpecCondition) DeepCopy ¶
func (in *TagValueIamBindingSpecCondition) DeepCopy() *TagValueIamBindingSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueIamBindingSpecCondition.
func (*TagValueIamBindingSpecCondition) DeepCopyInto ¶
func (in *TagValueIamBindingSpecCondition) DeepCopyInto(out *TagValueIamBindingSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValueIamBindingSpecConditionCodec ¶
type TagValueIamBindingSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (TagValueIamBindingSpecConditionCodec) Decode ¶
func (TagValueIamBindingSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (TagValueIamBindingSpecConditionCodec) Encode ¶
func (TagValueIamBindingSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (TagValueIamBindingSpecConditionCodec) IsEmpty ¶
func (TagValueIamBindingSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type TagValueIamBindingSpecResource ¶
type TagValueIamBindingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *TagValueIamBindingSpecCondition `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"` TagValue *string `json:"tagValue" tf:"tag_value"` }
func (*TagValueIamBindingSpecResource) DeepCopy ¶
func (in *TagValueIamBindingSpecResource) DeepCopy() *TagValueIamBindingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueIamBindingSpecResource.
func (*TagValueIamBindingSpecResource) DeepCopyInto ¶
func (in *TagValueIamBindingSpecResource) DeepCopyInto(out *TagValueIamBindingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValueIamBindingStatus ¶
type TagValueIamBindingStatus 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 (*TagValueIamBindingStatus) DeepCopy ¶
func (in *TagValueIamBindingStatus) DeepCopy() *TagValueIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueIamBindingStatus.
func (*TagValueIamBindingStatus) DeepCopyInto ¶
func (in *TagValueIamBindingStatus) DeepCopyInto(out *TagValueIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValueIamMember ¶
type TagValueIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagValueIamMemberSpec `json:"spec,omitempty"` Status TagValueIamMemberStatus `json:"status,omitempty"` }
func (*TagValueIamMember) DeepCopy ¶
func (in *TagValueIamMember) DeepCopy() *TagValueIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueIamMember.
func (*TagValueIamMember) DeepCopyInto ¶
func (in *TagValueIamMember) DeepCopyInto(out *TagValueIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagValueIamMember) DeepCopyObject ¶
func (in *TagValueIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagValueIamMember) SetupWebhookWithManager ¶
func (r *TagValueIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TagValueIamMember) ValidateCreate ¶
func (r *TagValueIamMember) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TagValueIamMember) ValidateDelete ¶
func (r *TagValueIamMember) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TagValueIamMember) ValidateUpdate ¶
func (r *TagValueIamMember) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TagValueIamMemberList ¶
type TagValueIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TagValueIamMember CRD objects Items []TagValueIamMember `json:"items,omitempty"` }
TagValueIamMemberList is a list of TagValueIamMembers
func (*TagValueIamMemberList) DeepCopy ¶
func (in *TagValueIamMemberList) DeepCopy() *TagValueIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueIamMemberList.
func (*TagValueIamMemberList) DeepCopyInto ¶
func (in *TagValueIamMemberList) DeepCopyInto(out *TagValueIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagValueIamMemberList) DeepCopyObject ¶
func (in *TagValueIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagValueIamMemberSpec ¶
type TagValueIamMemberSpec struct { State *TagValueIamMemberSpecResource `json:"state,omitempty" tf:"-"` Resource TagValueIamMemberSpecResource `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 (*TagValueIamMemberSpec) DeepCopy ¶
func (in *TagValueIamMemberSpec) DeepCopy() *TagValueIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueIamMemberSpec.
func (*TagValueIamMemberSpec) DeepCopyInto ¶
func (in *TagValueIamMemberSpec) DeepCopyInto(out *TagValueIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValueIamMemberSpecCondition ¶
type TagValueIamMemberSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*TagValueIamMemberSpecCondition) DeepCopy ¶
func (in *TagValueIamMemberSpecCondition) DeepCopy() *TagValueIamMemberSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueIamMemberSpecCondition.
func (*TagValueIamMemberSpecCondition) DeepCopyInto ¶
func (in *TagValueIamMemberSpecCondition) DeepCopyInto(out *TagValueIamMemberSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValueIamMemberSpecConditionCodec ¶
type TagValueIamMemberSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (TagValueIamMemberSpecConditionCodec) Decode ¶
func (TagValueIamMemberSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (TagValueIamMemberSpecConditionCodec) Encode ¶
func (TagValueIamMemberSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (TagValueIamMemberSpecConditionCodec) IsEmpty ¶
func (TagValueIamMemberSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type TagValueIamMemberSpecResource ¶
type TagValueIamMemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *TagValueIamMemberSpecCondition `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"` TagValue *string `json:"tagValue" tf:"tag_value"` }
func (*TagValueIamMemberSpecResource) DeepCopy ¶
func (in *TagValueIamMemberSpecResource) DeepCopy() *TagValueIamMemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueIamMemberSpecResource.
func (*TagValueIamMemberSpecResource) DeepCopyInto ¶
func (in *TagValueIamMemberSpecResource) DeepCopyInto(out *TagValueIamMemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValueIamMemberStatus ¶
type TagValueIamMemberStatus 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 (*TagValueIamMemberStatus) DeepCopy ¶
func (in *TagValueIamMemberStatus) DeepCopy() *TagValueIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueIamMemberStatus.
func (*TagValueIamMemberStatus) DeepCopyInto ¶
func (in *TagValueIamMemberStatus) DeepCopyInto(out *TagValueIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValueIamPolicy ¶
type TagValueIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagValueIamPolicySpec `json:"spec,omitempty"` Status TagValueIamPolicyStatus `json:"status,omitempty"` }
func (*TagValueIamPolicy) DeepCopy ¶
func (in *TagValueIamPolicy) DeepCopy() *TagValueIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueIamPolicy.
func (*TagValueIamPolicy) DeepCopyInto ¶
func (in *TagValueIamPolicy) DeepCopyInto(out *TagValueIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagValueIamPolicy) DeepCopyObject ¶
func (in *TagValueIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagValueIamPolicy) SetupWebhookWithManager ¶
func (r *TagValueIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TagValueIamPolicy) ValidateCreate ¶
func (r *TagValueIamPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TagValueIamPolicy) ValidateDelete ¶
func (r *TagValueIamPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TagValueIamPolicy) ValidateUpdate ¶
func (r *TagValueIamPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TagValueIamPolicyList ¶
type TagValueIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TagValueIamPolicy CRD objects Items []TagValueIamPolicy `json:"items,omitempty"` }
TagValueIamPolicyList is a list of TagValueIamPolicys
func (*TagValueIamPolicyList) DeepCopy ¶
func (in *TagValueIamPolicyList) DeepCopy() *TagValueIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueIamPolicyList.
func (*TagValueIamPolicyList) DeepCopyInto ¶
func (in *TagValueIamPolicyList) DeepCopyInto(out *TagValueIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagValueIamPolicyList) DeepCopyObject ¶
func (in *TagValueIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagValueIamPolicySpec ¶
type TagValueIamPolicySpec struct { State *TagValueIamPolicySpecResource `json:"state,omitempty" tf:"-"` Resource TagValueIamPolicySpecResource `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 (*TagValueIamPolicySpec) DeepCopy ¶
func (in *TagValueIamPolicySpec) DeepCopy() *TagValueIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueIamPolicySpec.
func (*TagValueIamPolicySpec) DeepCopyInto ¶
func (in *TagValueIamPolicySpec) DeepCopyInto(out *TagValueIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValueIamPolicySpecResource ¶
type TagValueIamPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` PolicyData *string `json:"policyData" tf:"policy_data"` TagValue *string `json:"tagValue" tf:"tag_value"` }
func (*TagValueIamPolicySpecResource) DeepCopy ¶
func (in *TagValueIamPolicySpecResource) DeepCopy() *TagValueIamPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueIamPolicySpecResource.
func (*TagValueIamPolicySpecResource) DeepCopyInto ¶
func (in *TagValueIamPolicySpecResource) DeepCopyInto(out *TagValueIamPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValueIamPolicyStatus ¶
type TagValueIamPolicyStatus 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 (*TagValueIamPolicyStatus) DeepCopy ¶
func (in *TagValueIamPolicyStatus) DeepCopy() *TagValueIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueIamPolicyStatus.
func (*TagValueIamPolicyStatus) DeepCopyInto ¶
func (in *TagValueIamPolicyStatus) DeepCopyInto(out *TagValueIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValueList ¶
type TagValueList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TagValue CRD objects Items []TagValue `json:"items,omitempty"` }
TagValueList is a list of TagValues
func (*TagValueList) DeepCopy ¶
func (in *TagValueList) DeepCopy() *TagValueList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueList.
func (*TagValueList) DeepCopyInto ¶
func (in *TagValueList) DeepCopyInto(out *TagValueList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagValueList) DeepCopyObject ¶
func (in *TagValueList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagValueSpec ¶
type TagValueSpec struct { State *TagValueSpecResource `json:"state,omitempty" tf:"-"` Resource TagValueSpecResource `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 (*TagValueSpec) DeepCopy ¶
func (in *TagValueSpec) DeepCopy() *TagValueSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueSpec.
func (*TagValueSpec) DeepCopyInto ¶
func (in *TagValueSpec) DeepCopyInto(out *TagValueSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValueSpecResource ¶
type TagValueSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Output only. Creation time. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +optional CreateTime *string `json:"createTime,omitempty" tf:"create_time"` // User-assigned description of the TagValue. Must not exceed 256 characters. // +optional Description *string `json:"description,omitempty" tf:"description"` // The generated numeric id for the TagValue. // +optional Name *string `json:"name,omitempty" tf:"name"` // Output only. Namespaced name of the TagValue. Will be in the format {organizationId}/{tag_key_short_name}/{shortName}. // +optional NamespacedName *string `json:"namespacedName,omitempty" tf:"namespaced_name"` // Input only. The resource name of the new TagValue's parent. Must be of the form tagKeys/{tag_key_id}. Parent *string `json:"parent" tf:"parent"` // Input only. User-assigned short name for TagValue. The short name should be unique for TagValues within the same parent TagKey. // // The short name must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. ShortName *string `json:"shortName" tf:"short_name"` // Output only. Update time. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". // +optional UpdateTime *string `json:"updateTime,omitempty" tf:"update_time"` }
func (*TagValueSpecResource) DeepCopy ¶
func (in *TagValueSpecResource) DeepCopy() *TagValueSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueSpecResource.
func (*TagValueSpecResource) DeepCopyInto ¶
func (in *TagValueSpecResource) DeepCopyInto(out *TagValueSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValueStatus ¶
type TagValueStatus 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 (*TagValueStatus) DeepCopy ¶
func (in *TagValueStatus) DeepCopy() *TagValueStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueStatus.
func (*TagValueStatus) DeepCopyInto ¶
func (in *TagValueStatus) DeepCopyInto(out *TagValueStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- register.go
- tag_binding_types.go
- tag_binding_webhook.go
- tag_key_iam_binding_types.go
- tag_key_iam_binding_webhook.go
- tag_key_iam_member_types.go
- tag_key_iam_member_webhook.go
- tag_key_iam_policy_types.go
- tag_key_iam_policy_webhook.go
- tag_key_types.go
- tag_key_webhook.go
- tag_value_iam_binding_types.go
- tag_value_iam_binding_webhook.go
- tag_value_iam_member_types.go
- tag_value_iam_member_webhook.go
- tag_value_iam_policy_types.go
- tag_value_iam_policy_webhook.go
- tag_value_types.go
- tag_value_webhook.go
- zz_generated.deepcopy.go