Documentation
¶
Overview ¶
+groupName=logicapp.azurerm.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 ActionCustom
- func (in *ActionCustom) DeepCopy() *ActionCustom
- func (in *ActionCustom) DeepCopyInto(out *ActionCustom)
- func (in *ActionCustom) DeepCopyObject() runtime.Object
- func (r *ActionCustom) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ActionCustom) ValidateCreate() error
- func (r *ActionCustom) ValidateDelete() error
- func (r *ActionCustom) ValidateUpdate(old runtime.Object) error
- type ActionCustomList
- type ActionCustomSpec
- type ActionCustomSpecResource
- type ActionCustomStatus
- type ActionHTTP
- func (in *ActionHTTP) DeepCopy() *ActionHTTP
- func (in *ActionHTTP) DeepCopyInto(out *ActionHTTP)
- func (in *ActionHTTP) DeepCopyObject() runtime.Object
- func (r *ActionHTTP) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ActionHTTP) ValidateCreate() error
- func (r *ActionHTTP) ValidateDelete() error
- func (r *ActionHTTP) ValidateUpdate(old runtime.Object) error
- type ActionHTTPList
- type ActionHTTPSpec
- type ActionHTTPSpecResource
- type ActionHTTPSpecRunAfter
- type ActionHTTPStatus
- type IntegrationAccount
- func (in *IntegrationAccount) DeepCopy() *IntegrationAccount
- func (in *IntegrationAccount) DeepCopyInto(out *IntegrationAccount)
- func (in *IntegrationAccount) DeepCopyObject() runtime.Object
- func (r *IntegrationAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationAccount) ValidateCreate() error
- func (r *IntegrationAccount) ValidateDelete() error
- func (r *IntegrationAccount) ValidateUpdate(old runtime.Object) error
- type IntegrationAccountList
- type IntegrationAccountSpec
- type IntegrationAccountSpecResource
- type IntegrationAccountStatus
- type TriggerCustom
- func (in *TriggerCustom) DeepCopy() *TriggerCustom
- func (in *TriggerCustom) DeepCopyInto(out *TriggerCustom)
- func (in *TriggerCustom) DeepCopyObject() runtime.Object
- func (r *TriggerCustom) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TriggerCustom) ValidateCreate() error
- func (r *TriggerCustom) ValidateDelete() error
- func (r *TriggerCustom) ValidateUpdate(old runtime.Object) error
- type TriggerCustomList
- type TriggerCustomSpec
- type TriggerCustomSpecResource
- type TriggerCustomStatus
- type TriggerHTTPRequest
- func (in *TriggerHTTPRequest) DeepCopy() *TriggerHTTPRequest
- func (in *TriggerHTTPRequest) DeepCopyInto(out *TriggerHTTPRequest)
- func (in *TriggerHTTPRequest) DeepCopyObject() runtime.Object
- func (r *TriggerHTTPRequest) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TriggerHTTPRequest) ValidateCreate() error
- func (r *TriggerHTTPRequest) ValidateDelete() error
- func (r *TriggerHTTPRequest) ValidateUpdate(old runtime.Object) error
- type TriggerHTTPRequestList
- type TriggerHTTPRequestSpec
- type TriggerHTTPRequestSpecResource
- type TriggerHTTPRequestStatus
- type TriggerRecurrence
- func (in *TriggerRecurrence) DeepCopy() *TriggerRecurrence
- func (in *TriggerRecurrence) DeepCopyInto(out *TriggerRecurrence)
- func (in *TriggerRecurrence) DeepCopyObject() runtime.Object
- func (r *TriggerRecurrence) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TriggerRecurrence) ValidateCreate() error
- func (r *TriggerRecurrence) ValidateDelete() error
- func (r *TriggerRecurrence) ValidateUpdate(old runtime.Object) error
- type TriggerRecurrenceList
- type TriggerRecurrenceSpec
- type TriggerRecurrenceSpecResource
- type TriggerRecurrenceSpecSchedule
- type TriggerRecurrenceSpecScheduleCodec
- type TriggerRecurrenceStatus
- type Workflow
- func (in *Workflow) DeepCopy() *Workflow
- func (in *Workflow) DeepCopyInto(out *Workflow)
- func (in *Workflow) DeepCopyObject() runtime.Object
- func (r *Workflow) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Workflow) ValidateCreate() error
- func (r *Workflow) ValidateDelete() error
- func (r *Workflow) ValidateUpdate(old runtime.Object) error
- type WorkflowList
- type WorkflowSpec
- type WorkflowSpecResource
- type WorkflowStatus
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: logicapp.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 ActionCustom ¶
type ActionCustom struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActionCustomSpec `json:"spec,omitempty"` Status ActionCustomStatus `json:"status,omitempty"` }
func (*ActionCustom) DeepCopy ¶
func (in *ActionCustom) DeepCopy() *ActionCustom
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionCustom.
func (*ActionCustom) DeepCopyInto ¶
func (in *ActionCustom) DeepCopyInto(out *ActionCustom)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionCustom) DeepCopyObject ¶
func (in *ActionCustom) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActionCustom) SetupWebhookWithManager ¶
func (r *ActionCustom) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ActionCustom) ValidateCreate ¶
func (r *ActionCustom) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ActionCustom) ValidateDelete ¶
func (r *ActionCustom) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ActionCustom) ValidateUpdate ¶
func (r *ActionCustom) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ActionCustomList ¶
type ActionCustomList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ActionCustom CRD objects Items []ActionCustom `json:"items,omitempty"` }
ActionCustomList is a list of ActionCustoms
func (*ActionCustomList) DeepCopy ¶
func (in *ActionCustomList) DeepCopy() *ActionCustomList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionCustomList.
func (*ActionCustomList) DeepCopyInto ¶
func (in *ActionCustomList) DeepCopyInto(out *ActionCustomList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionCustomList) DeepCopyObject ¶
func (in *ActionCustomList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ActionCustomSpec ¶
type ActionCustomSpec struct { State *ActionCustomSpecResource `json:"state,omitempty" tf:"-"` Resource ActionCustomSpecResource `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 (*ActionCustomSpec) DeepCopy ¶
func (in *ActionCustomSpec) DeepCopy() *ActionCustomSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionCustomSpec.
func (*ActionCustomSpec) DeepCopyInto ¶
func (in *ActionCustomSpec) DeepCopyInto(out *ActionCustomSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionCustomSpecResource ¶
type ActionCustomSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Body *string `json:"body" tf:"body"` LogicAppID *string `json:"logicAppID" tf:"logic_app_id"` Name *string `json:"name" tf:"name"` }
func (*ActionCustomSpecResource) DeepCopy ¶
func (in *ActionCustomSpecResource) DeepCopy() *ActionCustomSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionCustomSpecResource.
func (*ActionCustomSpecResource) DeepCopyInto ¶
func (in *ActionCustomSpecResource) DeepCopyInto(out *ActionCustomSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionCustomStatus ¶
type ActionCustomStatus 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 (*ActionCustomStatus) DeepCopy ¶
func (in *ActionCustomStatus) DeepCopy() *ActionCustomStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionCustomStatus.
func (*ActionCustomStatus) DeepCopyInto ¶
func (in *ActionCustomStatus) DeepCopyInto(out *ActionCustomStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionHTTP ¶
type ActionHTTP struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActionHTTPSpec `json:"spec,omitempty"` Status ActionHTTPStatus `json:"status,omitempty"` }
func (*ActionHTTP) DeepCopy ¶
func (in *ActionHTTP) DeepCopy() *ActionHTTP
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionHTTP.
func (*ActionHTTP) DeepCopyInto ¶
func (in *ActionHTTP) DeepCopyInto(out *ActionHTTP)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionHTTP) DeepCopyObject ¶
func (in *ActionHTTP) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActionHTTP) SetupWebhookWithManager ¶
func (r *ActionHTTP) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ActionHTTP) ValidateCreate ¶
func (r *ActionHTTP) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ActionHTTP) ValidateDelete ¶
func (r *ActionHTTP) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ActionHTTP) ValidateUpdate ¶
func (r *ActionHTTP) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ActionHTTPList ¶
type ActionHTTPList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ActionHTTP CRD objects Items []ActionHTTP `json:"items,omitempty"` }
ActionHTTPList is a list of ActionHTTPs
func (*ActionHTTPList) DeepCopy ¶
func (in *ActionHTTPList) DeepCopy() *ActionHTTPList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionHTTPList.
func (*ActionHTTPList) DeepCopyInto ¶
func (in *ActionHTTPList) DeepCopyInto(out *ActionHTTPList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionHTTPList) DeepCopyObject ¶
func (in *ActionHTTPList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ActionHTTPSpec ¶
type ActionHTTPSpec struct { State *ActionHTTPSpecResource `json:"state,omitempty" tf:"-"` Resource ActionHTTPSpecResource `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 (*ActionHTTPSpec) DeepCopy ¶
func (in *ActionHTTPSpec) DeepCopy() *ActionHTTPSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionHTTPSpec.
func (*ActionHTTPSpec) DeepCopyInto ¶
func (in *ActionHTTPSpec) DeepCopyInto(out *ActionHTTPSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionHTTPSpecResource ¶
type ActionHTTPSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Body *string `json:"body,omitempty" tf:"body"` // +optional Headers *map[string]string `json:"headers,omitempty" tf:"headers"` LogicAppID *string `json:"logicAppID" tf:"logic_app_id"` Method *string `json:"method" tf:"method"` Name *string `json:"name" tf:"name"` // +optional // +kubebuilder:validation:MinItems=1 RunAfter []ActionHTTPSpecRunAfter `json:"runAfter,omitempty" tf:"run_after"` Uri *string `json:"uri" tf:"uri"` }
func (*ActionHTTPSpecResource) DeepCopy ¶
func (in *ActionHTTPSpecResource) DeepCopy() *ActionHTTPSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionHTTPSpecResource.
func (*ActionHTTPSpecResource) DeepCopyInto ¶
func (in *ActionHTTPSpecResource) DeepCopyInto(out *ActionHTTPSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionHTTPSpecRunAfter ¶
type ActionHTTPSpecRunAfter struct { ActionName *string `json:"actionName" tf:"action_name"` ActionResult *string `json:"actionResult" tf:"action_result"` }
func (*ActionHTTPSpecRunAfter) DeepCopy ¶
func (in *ActionHTTPSpecRunAfter) DeepCopy() *ActionHTTPSpecRunAfter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionHTTPSpecRunAfter.
func (*ActionHTTPSpecRunAfter) DeepCopyInto ¶
func (in *ActionHTTPSpecRunAfter) DeepCopyInto(out *ActionHTTPSpecRunAfter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionHTTPStatus ¶
type ActionHTTPStatus 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 (*ActionHTTPStatus) DeepCopy ¶
func (in *ActionHTTPStatus) DeepCopy() *ActionHTTPStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionHTTPStatus.
func (*ActionHTTPStatus) DeepCopyInto ¶
func (in *ActionHTTPStatus) DeepCopyInto(out *ActionHTTPStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationAccount ¶
type IntegrationAccount struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationAccountSpec `json:"spec,omitempty"` Status IntegrationAccountStatus `json:"status,omitempty"` }
func (*IntegrationAccount) DeepCopy ¶
func (in *IntegrationAccount) DeepCopy() *IntegrationAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccount.
func (*IntegrationAccount) DeepCopyInto ¶
func (in *IntegrationAccount) DeepCopyInto(out *IntegrationAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationAccount) DeepCopyObject ¶
func (in *IntegrationAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationAccount) SetupWebhookWithManager ¶
func (r *IntegrationAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IntegrationAccount) ValidateCreate ¶
func (r *IntegrationAccount) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationAccount) ValidateDelete ¶
func (r *IntegrationAccount) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationAccount) ValidateUpdate ¶
func (r *IntegrationAccount) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IntegrationAccountList ¶
type IntegrationAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IntegrationAccount CRD objects Items []IntegrationAccount `json:"items,omitempty"` }
IntegrationAccountList is a list of IntegrationAccounts
func (*IntegrationAccountList) DeepCopy ¶
func (in *IntegrationAccountList) DeepCopy() *IntegrationAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountList.
func (*IntegrationAccountList) DeepCopyInto ¶
func (in *IntegrationAccountList) DeepCopyInto(out *IntegrationAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationAccountList) DeepCopyObject ¶
func (in *IntegrationAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IntegrationAccountSpec ¶
type IntegrationAccountSpec struct { State *IntegrationAccountSpecResource `json:"state,omitempty" tf:"-"` Resource IntegrationAccountSpecResource `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 (*IntegrationAccountSpec) DeepCopy ¶
func (in *IntegrationAccountSpec) DeepCopy() *IntegrationAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountSpec.
func (*IntegrationAccountSpec) DeepCopyInto ¶
func (in *IntegrationAccountSpec) DeepCopyInto(out *IntegrationAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationAccountSpecResource ¶
type IntegrationAccountSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SkuName *string `json:"skuName" tf:"sku_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*IntegrationAccountSpecResource) DeepCopy ¶
func (in *IntegrationAccountSpecResource) DeepCopy() *IntegrationAccountSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountSpecResource.
func (*IntegrationAccountSpecResource) DeepCopyInto ¶
func (in *IntegrationAccountSpecResource) DeepCopyInto(out *IntegrationAccountSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationAccountStatus ¶
type IntegrationAccountStatus 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 (*IntegrationAccountStatus) DeepCopy ¶
func (in *IntegrationAccountStatus) DeepCopy() *IntegrationAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountStatus.
func (*IntegrationAccountStatus) DeepCopyInto ¶
func (in *IntegrationAccountStatus) DeepCopyInto(out *IntegrationAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerCustom ¶
type TriggerCustom struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TriggerCustomSpec `json:"spec,omitempty"` Status TriggerCustomStatus `json:"status,omitempty"` }
func (*TriggerCustom) DeepCopy ¶
func (in *TriggerCustom) DeepCopy() *TriggerCustom
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustom.
func (*TriggerCustom) DeepCopyInto ¶
func (in *TriggerCustom) DeepCopyInto(out *TriggerCustom)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TriggerCustom) DeepCopyObject ¶
func (in *TriggerCustom) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TriggerCustom) SetupWebhookWithManager ¶
func (r *TriggerCustom) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TriggerCustom) ValidateCreate ¶
func (r *TriggerCustom) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TriggerCustom) ValidateDelete ¶
func (r *TriggerCustom) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TriggerCustom) ValidateUpdate ¶
func (r *TriggerCustom) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TriggerCustomList ¶
type TriggerCustomList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TriggerCustom CRD objects Items []TriggerCustom `json:"items,omitempty"` }
TriggerCustomList is a list of TriggerCustoms
func (*TriggerCustomList) DeepCopy ¶
func (in *TriggerCustomList) DeepCopy() *TriggerCustomList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomList.
func (*TriggerCustomList) DeepCopyInto ¶
func (in *TriggerCustomList) DeepCopyInto(out *TriggerCustomList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TriggerCustomList) DeepCopyObject ¶
func (in *TriggerCustomList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TriggerCustomSpec ¶
type TriggerCustomSpec struct { State *TriggerCustomSpecResource `json:"state,omitempty" tf:"-"` Resource TriggerCustomSpecResource `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 (*TriggerCustomSpec) DeepCopy ¶
func (in *TriggerCustomSpec) DeepCopy() *TriggerCustomSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomSpec.
func (*TriggerCustomSpec) DeepCopyInto ¶
func (in *TriggerCustomSpec) DeepCopyInto(out *TriggerCustomSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerCustomSpecResource ¶
type TriggerCustomSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Body *string `json:"body" tf:"body"` LogicAppID *string `json:"logicAppID" tf:"logic_app_id"` Name *string `json:"name" tf:"name"` }
func (*TriggerCustomSpecResource) DeepCopy ¶
func (in *TriggerCustomSpecResource) DeepCopy() *TriggerCustomSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomSpecResource.
func (*TriggerCustomSpecResource) DeepCopyInto ¶
func (in *TriggerCustomSpecResource) DeepCopyInto(out *TriggerCustomSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerCustomStatus ¶
type TriggerCustomStatus 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 (*TriggerCustomStatus) DeepCopy ¶
func (in *TriggerCustomStatus) DeepCopy() *TriggerCustomStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomStatus.
func (*TriggerCustomStatus) DeepCopyInto ¶
func (in *TriggerCustomStatus) DeepCopyInto(out *TriggerCustomStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerHTTPRequest ¶
type TriggerHTTPRequest struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TriggerHTTPRequestSpec `json:"spec,omitempty"` Status TriggerHTTPRequestStatus `json:"status,omitempty"` }
func (*TriggerHTTPRequest) DeepCopy ¶
func (in *TriggerHTTPRequest) DeepCopy() *TriggerHTTPRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerHTTPRequest.
func (*TriggerHTTPRequest) DeepCopyInto ¶
func (in *TriggerHTTPRequest) DeepCopyInto(out *TriggerHTTPRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TriggerHTTPRequest) DeepCopyObject ¶
func (in *TriggerHTTPRequest) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TriggerHTTPRequest) SetupWebhookWithManager ¶
func (r *TriggerHTTPRequest) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TriggerHTTPRequest) ValidateCreate ¶
func (r *TriggerHTTPRequest) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TriggerHTTPRequest) ValidateDelete ¶
func (r *TriggerHTTPRequest) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TriggerHTTPRequest) ValidateUpdate ¶
func (r *TriggerHTTPRequest) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TriggerHTTPRequestList ¶
type TriggerHTTPRequestList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TriggerHTTPRequest CRD objects Items []TriggerHTTPRequest `json:"items,omitempty"` }
TriggerHTTPRequestList is a list of TriggerHTTPRequests
func (*TriggerHTTPRequestList) DeepCopy ¶
func (in *TriggerHTTPRequestList) DeepCopy() *TriggerHTTPRequestList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerHTTPRequestList.
func (*TriggerHTTPRequestList) DeepCopyInto ¶
func (in *TriggerHTTPRequestList) DeepCopyInto(out *TriggerHTTPRequestList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TriggerHTTPRequestList) DeepCopyObject ¶
func (in *TriggerHTTPRequestList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TriggerHTTPRequestSpec ¶
type TriggerHTTPRequestSpec struct { State *TriggerHTTPRequestSpecResource `json:"state,omitempty" tf:"-"` Resource TriggerHTTPRequestSpecResource `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 (*TriggerHTTPRequestSpec) DeepCopy ¶
func (in *TriggerHTTPRequestSpec) DeepCopy() *TriggerHTTPRequestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerHTTPRequestSpec.
func (*TriggerHTTPRequestSpec) DeepCopyInto ¶
func (in *TriggerHTTPRequestSpec) DeepCopyInto(out *TriggerHTTPRequestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerHTTPRequestSpecResource ¶
type TriggerHTTPRequestSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` LogicAppID *string `json:"logicAppID" tf:"logic_app_id"` // +optional Method *string `json:"method,omitempty" tf:"method"` Name *string `json:"name" tf:"name"` // +optional RelativePath *string `json:"relativePath,omitempty" tf:"relative_path"` Schema *string `json:"schema" tf:"schema"` }
func (*TriggerHTTPRequestSpecResource) DeepCopy ¶
func (in *TriggerHTTPRequestSpecResource) DeepCopy() *TriggerHTTPRequestSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerHTTPRequestSpecResource.
func (*TriggerHTTPRequestSpecResource) DeepCopyInto ¶
func (in *TriggerHTTPRequestSpecResource) DeepCopyInto(out *TriggerHTTPRequestSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerHTTPRequestStatus ¶
type TriggerHTTPRequestStatus 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 (*TriggerHTTPRequestStatus) DeepCopy ¶
func (in *TriggerHTTPRequestStatus) DeepCopy() *TriggerHTTPRequestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerHTTPRequestStatus.
func (*TriggerHTTPRequestStatus) DeepCopyInto ¶
func (in *TriggerHTTPRequestStatus) DeepCopyInto(out *TriggerHTTPRequestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerRecurrence ¶
type TriggerRecurrence struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TriggerRecurrenceSpec `json:"spec,omitempty"` Status TriggerRecurrenceStatus `json:"status,omitempty"` }
func (*TriggerRecurrence) DeepCopy ¶
func (in *TriggerRecurrence) DeepCopy() *TriggerRecurrence
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerRecurrence.
func (*TriggerRecurrence) DeepCopyInto ¶
func (in *TriggerRecurrence) DeepCopyInto(out *TriggerRecurrence)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TriggerRecurrence) DeepCopyObject ¶
func (in *TriggerRecurrence) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TriggerRecurrence) SetupWebhookWithManager ¶
func (r *TriggerRecurrence) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TriggerRecurrence) ValidateCreate ¶
func (r *TriggerRecurrence) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TriggerRecurrence) ValidateDelete ¶
func (r *TriggerRecurrence) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TriggerRecurrence) ValidateUpdate ¶
func (r *TriggerRecurrence) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TriggerRecurrenceList ¶
type TriggerRecurrenceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TriggerRecurrence CRD objects Items []TriggerRecurrence `json:"items,omitempty"` }
TriggerRecurrenceList is a list of TriggerRecurrences
func (*TriggerRecurrenceList) DeepCopy ¶
func (in *TriggerRecurrenceList) DeepCopy() *TriggerRecurrenceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerRecurrenceList.
func (*TriggerRecurrenceList) DeepCopyInto ¶
func (in *TriggerRecurrenceList) DeepCopyInto(out *TriggerRecurrenceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TriggerRecurrenceList) DeepCopyObject ¶
func (in *TriggerRecurrenceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TriggerRecurrenceSpec ¶
type TriggerRecurrenceSpec struct { State *TriggerRecurrenceSpecResource `json:"state,omitempty" tf:"-"` Resource TriggerRecurrenceSpecResource `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 (*TriggerRecurrenceSpec) DeepCopy ¶
func (in *TriggerRecurrenceSpec) DeepCopy() *TriggerRecurrenceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerRecurrenceSpec.
func (*TriggerRecurrenceSpec) DeepCopyInto ¶
func (in *TriggerRecurrenceSpec) DeepCopyInto(out *TriggerRecurrenceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerRecurrenceSpecResource ¶
type TriggerRecurrenceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Frequency *string `json:"frequency" tf:"frequency"` Interval *int64 `json:"interval" tf:"interval"` LogicAppID *string `json:"logicAppID" tf:"logic_app_id"` Name *string `json:"name" tf:"name"` // +optional Schedule *TriggerRecurrenceSpecSchedule `json:"schedule,omitempty" tf:"schedule"` // +optional StartTime *string `json:"startTime,omitempty" tf:"start_time"` // +optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone"` }
func (*TriggerRecurrenceSpecResource) DeepCopy ¶
func (in *TriggerRecurrenceSpecResource) DeepCopy() *TriggerRecurrenceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerRecurrenceSpecResource.
func (*TriggerRecurrenceSpecResource) DeepCopyInto ¶
func (in *TriggerRecurrenceSpecResource) DeepCopyInto(out *TriggerRecurrenceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerRecurrenceSpecSchedule ¶
type TriggerRecurrenceSpecSchedule struct { // +optional AtTheseHours []int64 `json:"atTheseHours,omitempty" tf:"at_these_hours"` // +optional AtTheseMinutes []int64 `json:"atTheseMinutes,omitempty" tf:"at_these_minutes"` // +optional OnTheseDays []string `json:"onTheseDays,omitempty" tf:"on_these_days"` }
func (*TriggerRecurrenceSpecSchedule) DeepCopy ¶
func (in *TriggerRecurrenceSpecSchedule) DeepCopy() *TriggerRecurrenceSpecSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerRecurrenceSpecSchedule.
func (*TriggerRecurrenceSpecSchedule) DeepCopyInto ¶
func (in *TriggerRecurrenceSpecSchedule) DeepCopyInto(out *TriggerRecurrenceSpecSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerRecurrenceSpecScheduleCodec ¶
type TriggerRecurrenceSpecScheduleCodec struct { }
+k8s:deepcopy-gen=false
func (TriggerRecurrenceSpecScheduleCodec) Decode ¶
func (TriggerRecurrenceSpecScheduleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TriggerRecurrenceStatus ¶
type TriggerRecurrenceStatus 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 (*TriggerRecurrenceStatus) DeepCopy ¶
func (in *TriggerRecurrenceStatus) DeepCopy() *TriggerRecurrenceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerRecurrenceStatus.
func (*TriggerRecurrenceStatus) DeepCopyInto ¶
func (in *TriggerRecurrenceStatus) DeepCopyInto(out *TriggerRecurrenceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workflow ¶
type Workflow struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkflowSpec `json:"spec,omitempty"` Status WorkflowStatus `json:"status,omitempty"` }
func (*Workflow) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workflow.
func (*Workflow) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workflow) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workflow) SetupWebhookWithManager ¶
func (*Workflow) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Workflow) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type WorkflowList ¶
type WorkflowList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Workflow CRD objects Items []Workflow `json:"items,omitempty"` }
WorkflowList is a list of Workflows
func (*WorkflowList) DeepCopy ¶
func (in *WorkflowList) DeepCopy() *WorkflowList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowList.
func (*WorkflowList) DeepCopyInto ¶
func (in *WorkflowList) DeepCopyInto(out *WorkflowList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkflowList) DeepCopyObject ¶
func (in *WorkflowList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkflowSpec ¶
type WorkflowSpec struct { State *WorkflowSpecResource `json:"state,omitempty" tf:"-"` Resource WorkflowSpecResource `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 (*WorkflowSpec) DeepCopy ¶
func (in *WorkflowSpec) DeepCopy() *WorkflowSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowSpec.
func (*WorkflowSpec) DeepCopyInto ¶
func (in *WorkflowSpec) DeepCopyInto(out *WorkflowSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowSpecResource ¶
type WorkflowSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccessEndpoint *string `json:"accessEndpoint,omitempty" tf:"access_endpoint"` // +optional ConnectorEndpointIPAddresses []string `json:"connectorEndpointIPAddresses,omitempty" tf:"connector_endpoint_ip_addresses"` // +optional ConnectorOutboundIPAddresses []string `json:"connectorOutboundIPAddresses,omitempty" tf:"connector_outbound_ip_addresses"` // +optional IntegrationServiceEnvironmentID *string `json:"integrationServiceEnvironmentID,omitempty" tf:"integration_service_environment_id"` Location *string `json:"location" tf:"location"` // +optional LogicAppIntegrationAccountID *string `json:"logicAppIntegrationAccountID,omitempty" tf:"logic_app_integration_account_id"` Name *string `json:"name" tf:"name"` // +optional Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional WorkflowEndpointIPAddresses []string `json:"workflowEndpointIPAddresses,omitempty" tf:"workflow_endpoint_ip_addresses"` // +optional WorkflowOutboundIPAddresses []string `json:"workflowOutboundIPAddresses,omitempty" tf:"workflow_outbound_ip_addresses"` // +optional WorkflowSchema *string `json:"workflowSchema,omitempty" tf:"workflow_schema"` // +optional WorkflowVersion *string `json:"workflowVersion,omitempty" tf:"workflow_version"` }
func (*WorkflowSpecResource) DeepCopy ¶
func (in *WorkflowSpecResource) DeepCopy() *WorkflowSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowSpecResource.
func (*WorkflowSpecResource) DeepCopyInto ¶
func (in *WorkflowSpecResource) DeepCopyInto(out *WorkflowSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowStatus ¶
type WorkflowStatus 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 (*WorkflowStatus) DeepCopy ¶
func (in *WorkflowStatus) DeepCopy() *WorkflowStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStatus.
func (*WorkflowStatus) DeepCopyInto ¶
func (in *WorkflowStatus) DeepCopyInto(out *WorkflowStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- action_custom_types.go
- action_custom_webhook.go
- action_http_types.go
- action_http_webhook.go
- codec.go
- doc.go
- integration_account_types.go
- integration_account_webhook.go
- register.go
- trigger_custom_types.go
- trigger_custom_webhook.go
- trigger_http_request_types.go
- trigger_http_request_webhook.go
- trigger_recurrence_types.go
- trigger_recurrence_webhook.go
- workflow_types.go
- workflow_webhook.go
- zz_generated.deepcopy.go