Documentation ¶
Overview ¶
+groupName=detective.aws.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 Graph
- func (in *Graph) DeepCopy() *Graph
- func (in *Graph) DeepCopyInto(out *Graph)
- func (in *Graph) DeepCopyObject() runtime.Object
- func (r *Graph) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Graph) ValidateCreate() error
- func (r *Graph) ValidateDelete() error
- func (r *Graph) ValidateUpdate(old runtime.Object) error
- type GraphList
- type GraphSpec
- type GraphSpecResource
- type GraphStatus
- type InvitationAccepter
- func (in *InvitationAccepter) DeepCopy() *InvitationAccepter
- func (in *InvitationAccepter) DeepCopyInto(out *InvitationAccepter)
- func (in *InvitationAccepter) DeepCopyObject() runtime.Object
- func (r *InvitationAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InvitationAccepter) ValidateCreate() error
- func (r *InvitationAccepter) ValidateDelete() error
- func (r *InvitationAccepter) ValidateUpdate(old runtime.Object) error
- type InvitationAccepterList
- type InvitationAccepterSpec
- type InvitationAccepterSpecResource
- type InvitationAccepterStatus
- type Member
- func (in *Member) DeepCopy() *Member
- func (in *Member) DeepCopyInto(out *Member)
- func (in *Member) DeepCopyObject() runtime.Object
- func (r *Member) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Member) ValidateCreate() error
- func (r *Member) ValidateDelete() error
- func (r *Member) ValidateUpdate(old runtime.Object) error
- type MemberList
- type MemberSpec
- type MemberSpecResource
- type MemberStatus
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: detective.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 Graph ¶
type Graph struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GraphSpec `json:"spec,omitempty"` Status GraphStatus `json:"status,omitempty"` }
func (*Graph) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Graph.
func (*Graph) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Graph) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Graph) SetupWebhookWithManager ¶
func (*Graph) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Graph) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type GraphList ¶
type GraphList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Graph CRD objects Items []Graph `json:"items,omitempty"` }
GraphList is a list of Graphs
func (*GraphList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphList.
func (*GraphList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GraphList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GraphSpec ¶
type GraphSpec struct { State *GraphSpecResource `json:"state,omitempty" tf:"-"` Resource GraphSpecResource `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 (*GraphSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphSpec.
func (*GraphSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphSpecResource ¶
type GraphSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreatedTime *string `json:"createdTime,omitempty" tf:"created_time"` // +optional GraphArn *string `json:"graphArn,omitempty" tf:"graph_arn"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*GraphSpecResource) DeepCopy ¶
func (in *GraphSpecResource) DeepCopy() *GraphSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphSpecResource.
func (*GraphSpecResource) DeepCopyInto ¶
func (in *GraphSpecResource) DeepCopyInto(out *GraphSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphStatus ¶
type GraphStatus 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 (*GraphStatus) DeepCopy ¶
func (in *GraphStatus) DeepCopy() *GraphStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphStatus.
func (*GraphStatus) DeepCopyInto ¶
func (in *GraphStatus) DeepCopyInto(out *GraphStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InvitationAccepter ¶
type InvitationAccepter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InvitationAccepterSpec `json:"spec,omitempty"` Status InvitationAccepterStatus `json:"status,omitempty"` }
func (*InvitationAccepter) DeepCopy ¶
func (in *InvitationAccepter) DeepCopy() *InvitationAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationAccepter.
func (*InvitationAccepter) DeepCopyInto ¶
func (in *InvitationAccepter) DeepCopyInto(out *InvitationAccepter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InvitationAccepter) DeepCopyObject ¶
func (in *InvitationAccepter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InvitationAccepter) SetupWebhookWithManager ¶
func (r *InvitationAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InvitationAccepter) ValidateCreate ¶
func (r *InvitationAccepter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InvitationAccepter) ValidateDelete ¶
func (r *InvitationAccepter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InvitationAccepter) ValidateUpdate ¶
func (r *InvitationAccepter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InvitationAccepterList ¶
type InvitationAccepterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InvitationAccepter CRD objects Items []InvitationAccepter `json:"items,omitempty"` }
InvitationAccepterList is a list of InvitationAccepters
func (*InvitationAccepterList) DeepCopy ¶
func (in *InvitationAccepterList) DeepCopy() *InvitationAccepterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationAccepterList.
func (*InvitationAccepterList) DeepCopyInto ¶
func (in *InvitationAccepterList) DeepCopyInto(out *InvitationAccepterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InvitationAccepterList) DeepCopyObject ¶
func (in *InvitationAccepterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InvitationAccepterSpec ¶
type InvitationAccepterSpec struct { State *InvitationAccepterSpecResource `json:"state,omitempty" tf:"-"` Resource InvitationAccepterSpecResource `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 (*InvitationAccepterSpec) DeepCopy ¶
func (in *InvitationAccepterSpec) DeepCopy() *InvitationAccepterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationAccepterSpec.
func (*InvitationAccepterSpec) DeepCopyInto ¶
func (in *InvitationAccepterSpec) DeepCopyInto(out *InvitationAccepterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InvitationAccepterSpecResource ¶
type InvitationAccepterSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` GraphArn *string `json:"graphArn" tf:"graph_arn"` }
func (*InvitationAccepterSpecResource) DeepCopy ¶
func (in *InvitationAccepterSpecResource) DeepCopy() *InvitationAccepterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationAccepterSpecResource.
func (*InvitationAccepterSpecResource) DeepCopyInto ¶
func (in *InvitationAccepterSpecResource) DeepCopyInto(out *InvitationAccepterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InvitationAccepterStatus ¶
type InvitationAccepterStatus 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 (*InvitationAccepterStatus) DeepCopy ¶
func (in *InvitationAccepterStatus) DeepCopy() *InvitationAccepterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationAccepterStatus.
func (*InvitationAccepterStatus) DeepCopyInto ¶
func (in *InvitationAccepterStatus) DeepCopyInto(out *InvitationAccepterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Member ¶
type Member struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MemberSpec `json:"spec,omitempty"` Status MemberStatus `json:"status,omitempty"` }
func (*Member) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Member.
func (*Member) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Member) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Member) SetupWebhookWithManager ¶
func (*Member) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Member) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type MemberList ¶
type MemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Member CRD objects Items []Member `json:"items,omitempty"` }
MemberList is a list of Members
func (*MemberList) DeepCopy ¶
func (in *MemberList) DeepCopy() *MemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberList.
func (*MemberList) DeepCopyInto ¶
func (in *MemberList) DeepCopyInto(out *MemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemberList) DeepCopyObject ¶
func (in *MemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MemberSpec ¶
type MemberSpec struct { State *MemberSpecResource `json:"state,omitempty" tf:"-"` Resource MemberSpecResource `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 (*MemberSpec) DeepCopy ¶
func (in *MemberSpec) DeepCopy() *MemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberSpec.
func (*MemberSpec) DeepCopyInto ¶
func (in *MemberSpec) DeepCopyInto(out *MemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberSpecResource ¶
type MemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AccountID *string `json:"accountID" tf:"account_id"` // +optional AdministratorID *string `json:"administratorID,omitempty" tf:"administrator_id"` // +optional DisableEmailNotification *bool `json:"disableEmailNotification,omitempty" tf:"disable_email_notification"` // +optional DisabledReason *string `json:"disabledReason,omitempty" tf:"disabled_reason"` EmailAddress *string `json:"emailAddress" tf:"email_address"` GraphArn *string `json:"graphArn" tf:"graph_arn"` // +optional InvitedTime *string `json:"invitedTime,omitempty" tf:"invited_time"` // +optional Message *string `json:"message,omitempty" tf:"message"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional UpdatedTime *string `json:"updatedTime,omitempty" tf:"updated_time"` // +optional VolumeUsageInBytes *string `json:"volumeUsageInBytes,omitempty" tf:"volume_usage_in_bytes"` }
func (*MemberSpecResource) DeepCopy ¶
func (in *MemberSpecResource) DeepCopy() *MemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberSpecResource.
func (*MemberSpecResource) DeepCopyInto ¶
func (in *MemberSpecResource) DeepCopyInto(out *MemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberStatus ¶
type MemberStatus 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 (*MemberStatus) DeepCopy ¶
func (in *MemberStatus) DeepCopy() *MemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberStatus.
func (*MemberStatus) DeepCopyInto ¶
func (in *MemberStatus) DeepCopyInto(out *MemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.