v1alpha1

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2021 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

+groupName=logicapp.azurerm.kubeform.com

Index

Constants

This section is empty.

Variables

View Source
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
)
View Source
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 Kind

func Kind(kind string) schema.GroupKind

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 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

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

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

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountSpecResource.

func (*IntegrationAccountSpecResource) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomSpecResource.

func (*TriggerCustomSpecResource) DeepCopyInto

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerHTTPRequestSpecResource.

func (*TriggerHTTPRequestSpecResource) DeepCopyInto

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

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerRecurrenceSpecResource.

func (*TriggerRecurrenceSpecResource) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerRecurrenceSpecSchedule.

func (*TriggerRecurrenceSpecSchedule) DeepCopyInto

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) Encode

func (TriggerRecurrenceSpecScheduleCodec) IsEmpty

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

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

func (in *Workflow) DeepCopy() *Workflow

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workflow.

func (*Workflow) DeepCopyInto

func (in *Workflow) DeepCopyInto(out *Workflow)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Workflow) DeepCopyObject

func (in *Workflow) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Workflow) SetupWebhookWithManager

func (r *Workflow) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Workflow) ValidateCreate

func (r *Workflow) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Workflow) ValidateDelete

func (r *Workflow) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Workflow) ValidateUpdate

func (r *Workflow) ValidateUpdate(old runtime.Object) error

ValidateUpdate 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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL