v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 16 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:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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 IntegrationAccountAgreement added in v0.5.0

type IntegrationAccountAgreement struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IntegrationAccountAgreementSpec   `json:"spec,omitempty"`
	Status            IntegrationAccountAgreementStatus `json:"status,omitempty"`
}

func (*IntegrationAccountAgreement) DeepCopy added in v0.5.0

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

func (*IntegrationAccountAgreement) DeepCopyInto added in v0.5.0

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

func (*IntegrationAccountAgreement) DeepCopyObject added in v0.5.0

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

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

func (*IntegrationAccountAgreement) SetupWebhookWithManager added in v0.5.0

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

func (*IntegrationAccountAgreement) ValidateCreate added in v0.5.0

func (r *IntegrationAccountAgreement) ValidateCreate() error

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

func (*IntegrationAccountAgreement) ValidateDelete added in v0.5.0

func (r *IntegrationAccountAgreement) ValidateDelete() error

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

func (*IntegrationAccountAgreement) ValidateUpdate added in v0.5.0

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

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

type IntegrationAccountAgreementList added in v0.5.0

type IntegrationAccountAgreementList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IntegrationAccountAgreement CRD objects
	Items []IntegrationAccountAgreement `json:"items,omitempty"`
}

IntegrationAccountAgreementList is a list of IntegrationAccountAgreements

func (*IntegrationAccountAgreementList) DeepCopy added in v0.5.0

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

func (*IntegrationAccountAgreementList) DeepCopyInto added in v0.5.0

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

func (*IntegrationAccountAgreementList) DeepCopyObject added in v0.5.0

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

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

type IntegrationAccountAgreementSpec added in v0.5.0

type IntegrationAccountAgreementSpec struct {
	State *IntegrationAccountAgreementSpecResource `json:"state,omitempty" tf:"-"`

	Resource IntegrationAccountAgreementSpecResource `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 (*IntegrationAccountAgreementSpec) DeepCopy added in v0.5.0

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

func (*IntegrationAccountAgreementSpec) DeepCopyInto added in v0.5.0

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

type IntegrationAccountAgreementSpecGuestIdentity added in v0.5.0

type IntegrationAccountAgreementSpecGuestIdentity struct {
	Qualifier *string `json:"qualifier" tf:"qualifier"`
	Value     *string `json:"value" tf:"value"`
}

func (*IntegrationAccountAgreementSpecGuestIdentity) DeepCopy added in v0.5.0

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

func (*IntegrationAccountAgreementSpecGuestIdentity) DeepCopyInto added in v0.5.0

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

type IntegrationAccountAgreementSpecGuestIdentityCodec added in v0.5.0

type IntegrationAccountAgreementSpecGuestIdentityCodec struct {
}

+k8s:deepcopy-gen=false

func (IntegrationAccountAgreementSpecGuestIdentityCodec) Decode added in v0.5.0

func (IntegrationAccountAgreementSpecGuestIdentityCodec) Encode added in v0.5.0

func (IntegrationAccountAgreementSpecGuestIdentityCodec) IsEmpty added in v0.5.0

type IntegrationAccountAgreementSpecHostIdentity added in v0.5.0

type IntegrationAccountAgreementSpecHostIdentity struct {
	Qualifier *string `json:"qualifier" tf:"qualifier"`
	Value     *string `json:"value" tf:"value"`
}

func (*IntegrationAccountAgreementSpecHostIdentity) DeepCopy added in v0.5.0

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

func (*IntegrationAccountAgreementSpecHostIdentity) DeepCopyInto added in v0.5.0

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

type IntegrationAccountAgreementSpecHostIdentityCodec added in v0.5.0

type IntegrationAccountAgreementSpecHostIdentityCodec struct {
}

+k8s:deepcopy-gen=false

func (IntegrationAccountAgreementSpecHostIdentityCodec) Decode added in v0.5.0

func (IntegrationAccountAgreementSpecHostIdentityCodec) Encode added in v0.5.0

func (IntegrationAccountAgreementSpecHostIdentityCodec) IsEmpty added in v0.5.0

type IntegrationAccountAgreementSpecResource added in v0.5.0

type IntegrationAccountAgreementSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AgreementType          *string                                       `json:"agreementType" tf:"agreement_type"`
	Content                *string                                       `json:"content" tf:"content"`
	GuestIdentity          *IntegrationAccountAgreementSpecGuestIdentity `json:"guestIdentity" tf:"guest_identity"`
	GuestPartnerName       *string                                       `json:"guestPartnerName" tf:"guest_partner_name"`
	HostIdentity           *IntegrationAccountAgreementSpecHostIdentity  `json:"hostIdentity" tf:"host_identity"`
	HostPartnerName        *string                                       `json:"hostPartnerName" tf:"host_partner_name"`
	IntegrationAccountName *string                                       `json:"integrationAccountName" tf:"integration_account_name"`
	// +optional
	Metadata          *map[string]string `json:"metadata,omitempty" tf:"metadata"`
	Name              *string            `json:"name" tf:"name"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*IntegrationAccountAgreementSpecResource) DeepCopy added in v0.5.0

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

func (*IntegrationAccountAgreementSpecResource) DeepCopyInto added in v0.5.0

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

type IntegrationAccountAgreementStatus added in v0.5.0

type IntegrationAccountAgreementStatus 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 (*IntegrationAccountAgreementStatus) DeepCopy added in v0.5.0

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

func (*IntegrationAccountAgreementStatus) DeepCopyInto added in v0.5.0

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

type IntegrationAccountAssembly added in v0.5.0

type IntegrationAccountAssembly struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IntegrationAccountAssemblySpec   `json:"spec,omitempty"`
	Status            IntegrationAccountAssemblyStatus `json:"status,omitempty"`
}

func (*IntegrationAccountAssembly) DeepCopy added in v0.5.0

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

func (*IntegrationAccountAssembly) DeepCopyInto added in v0.5.0

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

func (*IntegrationAccountAssembly) DeepCopyObject added in v0.5.0

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

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

func (*IntegrationAccountAssembly) SetupWebhookWithManager added in v0.5.0

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

func (*IntegrationAccountAssembly) ValidateCreate added in v0.5.0

func (r *IntegrationAccountAssembly) ValidateCreate() error

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

func (*IntegrationAccountAssembly) ValidateDelete added in v0.5.0

func (r *IntegrationAccountAssembly) ValidateDelete() error

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

func (*IntegrationAccountAssembly) ValidateUpdate added in v0.5.0

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

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

type IntegrationAccountAssemblyList added in v0.5.0

type IntegrationAccountAssemblyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IntegrationAccountAssembly CRD objects
	Items []IntegrationAccountAssembly `json:"items,omitempty"`
}

IntegrationAccountAssemblyList is a list of IntegrationAccountAssemblys

func (*IntegrationAccountAssemblyList) DeepCopy added in v0.5.0

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

func (*IntegrationAccountAssemblyList) DeepCopyInto added in v0.5.0

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

func (*IntegrationAccountAssemblyList) DeepCopyObject added in v0.5.0

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

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

type IntegrationAccountAssemblySpec added in v0.5.0

type IntegrationAccountAssemblySpec struct {
	State *IntegrationAccountAssemblySpecResource `json:"state,omitempty" tf:"-"`

	Resource IntegrationAccountAssemblySpecResource `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 (*IntegrationAccountAssemblySpec) DeepCopy added in v0.5.0

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

func (*IntegrationAccountAssemblySpec) DeepCopyInto added in v0.5.0

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

type IntegrationAccountAssemblySpecResource added in v0.5.0

type IntegrationAccountAssemblySpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AssemblyName *string `json:"assemblyName" tf:"assembly_name"`
	// +optional
	AssemblyVersion *string `json:"assemblyVersion,omitempty" tf:"assembly_version"`
	// +optional
	Content *string `json:"content,omitempty" tf:"content"`
	// +optional
	ContentLinkURI         *string `json:"contentLinkURI,omitempty" tf:"content_link_uri"`
	IntegrationAccountName *string `json:"integrationAccountName" tf:"integration_account_name"`
	// +optional
	Metadata          *map[string]string `json:"metadata,omitempty" tf:"metadata"`
	Name              *string            `json:"name" tf:"name"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*IntegrationAccountAssemblySpecResource) DeepCopy added in v0.5.0

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

func (*IntegrationAccountAssemblySpecResource) DeepCopyInto added in v0.5.0

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

type IntegrationAccountAssemblyStatus added in v0.5.0

type IntegrationAccountAssemblyStatus 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 (*IntegrationAccountAssemblyStatus) DeepCopy added in v0.5.0

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

func (*IntegrationAccountAssemblyStatus) DeepCopyInto added in v0.5.0

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

type IntegrationAccountBatchConfiguration added in v0.5.0

type IntegrationAccountBatchConfiguration struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IntegrationAccountBatchConfigurationSpec   `json:"spec,omitempty"`
	Status            IntegrationAccountBatchConfigurationStatus `json:"status,omitempty"`
}

func (*IntegrationAccountBatchConfiguration) DeepCopy added in v0.5.0

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

func (*IntegrationAccountBatchConfiguration) DeepCopyInto added in v0.5.0

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

func (*IntegrationAccountBatchConfiguration) DeepCopyObject added in v0.5.0

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

func (*IntegrationAccountBatchConfiguration) SetupWebhookWithManager added in v0.5.0

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

func (*IntegrationAccountBatchConfiguration) ValidateCreate added in v0.5.0

func (r *IntegrationAccountBatchConfiguration) ValidateCreate() error

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

func (*IntegrationAccountBatchConfiguration) ValidateDelete added in v0.5.0

func (r *IntegrationAccountBatchConfiguration) ValidateDelete() error

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

func (*IntegrationAccountBatchConfiguration) ValidateUpdate added in v0.5.0

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

type IntegrationAccountBatchConfigurationList added in v0.5.0

type IntegrationAccountBatchConfigurationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IntegrationAccountBatchConfiguration CRD objects
	Items []IntegrationAccountBatchConfiguration `json:"items,omitempty"`
}

IntegrationAccountBatchConfigurationList is a list of IntegrationAccountBatchConfigurations

func (*IntegrationAccountBatchConfigurationList) DeepCopy added in v0.5.0

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

func (*IntegrationAccountBatchConfigurationList) DeepCopyInto added in v0.5.0

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

func (*IntegrationAccountBatchConfigurationList) DeepCopyObject added in v0.5.0

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

type IntegrationAccountBatchConfigurationSpec added in v0.5.0

type IntegrationAccountBatchConfigurationSpec struct {
	State *IntegrationAccountBatchConfigurationSpecResource `json:"state,omitempty" tf:"-"`

	Resource IntegrationAccountBatchConfigurationSpecResource `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 (*IntegrationAccountBatchConfigurationSpec) DeepCopy added in v0.5.0

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

func (*IntegrationAccountBatchConfigurationSpec) DeepCopyInto added in v0.5.0

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

type IntegrationAccountBatchConfigurationSpecReleaseCriteria added in v0.5.0

type IntegrationAccountBatchConfigurationSpecReleaseCriteria struct {
	// +optional
	BatchSize *int64 `json:"batchSize,omitempty" tf:"batch_size"`
	// +optional
	MessageCount *int64 `json:"messageCount,omitempty" tf:"message_count"`
	// +optional
	Recurrence *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrence `json:"recurrence,omitempty" tf:"recurrence"`
}

func (*IntegrationAccountBatchConfigurationSpecReleaseCriteria) DeepCopy added in v0.5.0

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

func (*IntegrationAccountBatchConfigurationSpecReleaseCriteria) DeepCopyInto added in v0.5.0

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

type IntegrationAccountBatchConfigurationSpecReleaseCriteriaCodec added in v0.5.0

type IntegrationAccountBatchConfigurationSpecReleaseCriteriaCodec struct {
}

+k8s:deepcopy-gen=false

func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaCodec) Decode added in v0.5.0

func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaCodec) Encode added in v0.5.0

func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaCodec) IsEmpty added in v0.5.0

type IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrence added in v0.5.0

type IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrence struct {
	// +optional
	EndTime   *string `json:"endTime,omitempty" tf:"end_time"`
	Frequency *string `json:"frequency" tf:"frequency"`
	Interval  *int64  `json:"interval" tf:"interval"`
	// +optional
	Schedule *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceSchedule `json:"schedule,omitempty" tf:"schedule"`
	// +optional
	StartTime *string `json:"startTime,omitempty" tf:"start_time"`
	// +optional
	TimeZone *string `json:"timeZone,omitempty" tf:"time_zone"`
}

func (*IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrence) DeepCopy added in v0.5.0

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

func (*IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrence) DeepCopyInto added in v0.5.0

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

type IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceCodec added in v0.5.0

type IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceCodec struct {
}

+k8s:deepcopy-gen=false

func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceCodec) Decode added in v0.5.0

func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceCodec) Encode added in v0.5.0

func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceCodec) IsEmpty added in v0.5.0

type IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceSchedule added in v0.5.0

type IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceSchedule struct {
	// +optional
	Hours []int64 `json:"hours,omitempty" tf:"hours"`
	// +optional
	Minutes []int64 `json:"minutes,omitempty" tf:"minutes"`
	// +optional
	MonthDays []int64 `json:"monthDays,omitempty" tf:"month_days"`
	// +optional
	Monthly []IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleMonthly `json:"monthly,omitempty" tf:"monthly"`
	// +optional
	WeekDays []string `json:"weekDays,omitempty" tf:"week_days"`
}

func (*IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceSchedule) DeepCopy added in v0.5.0

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

func (*IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceSchedule) DeepCopyInto added in v0.5.0

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

type IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleCodec added in v0.5.0

type IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleCodec struct {
}

+k8s:deepcopy-gen=false

func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleCodec) Decode added in v0.5.0

func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleCodec) Encode added in v0.5.0

func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleCodec) IsEmpty added in v0.5.0

type IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleMonthly added in v0.5.0

type IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleMonthly struct {
	Week    *int64  `json:"week" tf:"week"`
	Weekday *string `json:"weekday" tf:"weekday"`
}

func (*IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleMonthly) DeepCopy added in v0.5.0

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

func (*IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleMonthly) DeepCopyInto added in v0.5.0

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

type IntegrationAccountBatchConfigurationSpecResource added in v0.5.0

type IntegrationAccountBatchConfigurationSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	BatchGroupName         *string `json:"batchGroupName" tf:"batch_group_name"`
	IntegrationAccountName *string `json:"integrationAccountName" tf:"integration_account_name"`
	// +optional
	Metadata          *map[string]string                                       `json:"metadata,omitempty" tf:"metadata"`
	Name              *string                                                  `json:"name" tf:"name"`
	ReleaseCriteria   *IntegrationAccountBatchConfigurationSpecReleaseCriteria `json:"releaseCriteria" tf:"release_criteria"`
	ResourceGroupName *string                                                  `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*IntegrationAccountBatchConfigurationSpecResource) DeepCopy added in v0.5.0

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

func (*IntegrationAccountBatchConfigurationSpecResource) DeepCopyInto added in v0.5.0

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

type IntegrationAccountBatchConfigurationStatus added in v0.5.0

type IntegrationAccountBatchConfigurationStatus 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 (*IntegrationAccountBatchConfigurationStatus) DeepCopy added in v0.5.0

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

func (*IntegrationAccountBatchConfigurationStatus) DeepCopyInto added in v0.5.0

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

type IntegrationAccountCertificate added in v0.5.0

type IntegrationAccountCertificate struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IntegrationAccountCertificateSpec   `json:"spec,omitempty"`
	Status            IntegrationAccountCertificateStatus `json:"status,omitempty"`
}

func (*IntegrationAccountCertificate) DeepCopy added in v0.5.0

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

func (*IntegrationAccountCertificate) DeepCopyInto added in v0.5.0

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

func (*IntegrationAccountCertificate) DeepCopyObject added in v0.5.0

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

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

func (*IntegrationAccountCertificate) SetupWebhookWithManager added in v0.5.0

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

func (*IntegrationAccountCertificate) ValidateCreate added in v0.5.0

func (r *IntegrationAccountCertificate) ValidateCreate() error

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

func (*IntegrationAccountCertificate) ValidateDelete added in v0.5.0

func (r *IntegrationAccountCertificate) ValidateDelete() error

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

func (*IntegrationAccountCertificate) ValidateUpdate added in v0.5.0

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

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

type IntegrationAccountCertificateList added in v0.5.0

type IntegrationAccountCertificateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IntegrationAccountCertificate CRD objects
	Items []IntegrationAccountCertificate `json:"items,omitempty"`
}

IntegrationAccountCertificateList is a list of IntegrationAccountCertificates

func (*IntegrationAccountCertificateList) DeepCopy added in v0.5.0

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

func (*IntegrationAccountCertificateList) DeepCopyInto added in v0.5.0

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

func (*IntegrationAccountCertificateList) DeepCopyObject added in v0.5.0

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

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

type IntegrationAccountCertificateSpec added in v0.5.0

type IntegrationAccountCertificateSpec struct {
	State *IntegrationAccountCertificateSpecResource `json:"state,omitempty" tf:"-"`

	Resource IntegrationAccountCertificateSpecResource `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 (*IntegrationAccountCertificateSpec) DeepCopy added in v0.5.0

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

func (*IntegrationAccountCertificateSpec) DeepCopyInto added in v0.5.0

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

type IntegrationAccountCertificateSpecKeyVaultKey added in v0.5.0

type IntegrationAccountCertificateSpecKeyVaultKey struct {
	KeyName    *string `json:"keyName" tf:"key_name"`
	KeyVaultID *string `json:"keyVaultID" tf:"key_vault_id"`
	// +optional
	KeyVersion *string `json:"keyVersion,omitempty" tf:"key_version"`
}

func (*IntegrationAccountCertificateSpecKeyVaultKey) DeepCopy added in v0.5.0

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

func (*IntegrationAccountCertificateSpecKeyVaultKey) DeepCopyInto added in v0.5.0

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

type IntegrationAccountCertificateSpecKeyVaultKeyCodec added in v0.5.0

type IntegrationAccountCertificateSpecKeyVaultKeyCodec struct {
}

+k8s:deepcopy-gen=false

func (IntegrationAccountCertificateSpecKeyVaultKeyCodec) Decode added in v0.5.0

func (IntegrationAccountCertificateSpecKeyVaultKeyCodec) Encode added in v0.5.0

func (IntegrationAccountCertificateSpecKeyVaultKeyCodec) IsEmpty added in v0.5.0

type IntegrationAccountCertificateSpecResource added in v0.5.0

type IntegrationAccountCertificateSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	IntegrationAccountName *string `json:"integrationAccountName" tf:"integration_account_name"`
	// +optional
	KeyVaultKey *IntegrationAccountCertificateSpecKeyVaultKey `json:"keyVaultKey,omitempty" tf:"key_vault_key"`
	// +optional
	Metadata *string `json:"metadata,omitempty" tf:"metadata"`
	Name     *string `json:"name" tf:"name"`
	// +optional
	PublicCertificate *string `json:"publicCertificate,omitempty" tf:"public_certificate"`
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*IntegrationAccountCertificateSpecResource) DeepCopy added in v0.5.0

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

func (*IntegrationAccountCertificateSpecResource) DeepCopyInto added in v0.5.0

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

type IntegrationAccountCertificateStatus added in v0.5.0

type IntegrationAccountCertificateStatus 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 (*IntegrationAccountCertificateStatus) DeepCopy added in v0.5.0

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

func (*IntegrationAccountCertificateStatus) DeepCopyInto added in v0.5.0

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

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 IntegrationAccountMap added in v0.5.0

type IntegrationAccountMap struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IntegrationAccountMapSpec   `json:"spec,omitempty"`
	Status            IntegrationAccountMapStatus `json:"status,omitempty"`
}

func (*IntegrationAccountMap) DeepCopy added in v0.5.0

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

func (*IntegrationAccountMap) DeepCopyInto added in v0.5.0

func (in *IntegrationAccountMap) DeepCopyInto(out *IntegrationAccountMap)

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

func (*IntegrationAccountMap) DeepCopyObject added in v0.5.0

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

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

func (*IntegrationAccountMap) SetupWebhookWithManager added in v0.5.0

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

func (*IntegrationAccountMap) ValidateCreate added in v0.5.0

func (r *IntegrationAccountMap) ValidateCreate() error

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

func (*IntegrationAccountMap) ValidateDelete added in v0.5.0

func (r *IntegrationAccountMap) ValidateDelete() error

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

func (*IntegrationAccountMap) ValidateUpdate added in v0.5.0

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

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

type IntegrationAccountMapList added in v0.5.0

type IntegrationAccountMapList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IntegrationAccountMap CRD objects
	Items []IntegrationAccountMap `json:"items,omitempty"`
}

IntegrationAccountMapList is a list of IntegrationAccountMaps

func (*IntegrationAccountMapList) DeepCopy added in v0.5.0

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

func (*IntegrationAccountMapList) DeepCopyInto added in v0.5.0

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

func (*IntegrationAccountMapList) DeepCopyObject added in v0.5.0

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

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

type IntegrationAccountMapSpec added in v0.5.0

type IntegrationAccountMapSpec struct {
	State *IntegrationAccountMapSpecResource `json:"state,omitempty" tf:"-"`

	Resource IntegrationAccountMapSpecResource `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 (*IntegrationAccountMapSpec) DeepCopy added in v0.5.0

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

func (*IntegrationAccountMapSpec) DeepCopyInto added in v0.5.0

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

type IntegrationAccountMapSpecResource added in v0.5.0

type IntegrationAccountMapSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Content                *string `json:"content" tf:"content"`
	IntegrationAccountName *string `json:"integrationAccountName" tf:"integration_account_name"`
	MapType                *string `json:"mapType" tf:"map_type"`
	// +optional
	Metadata          *map[string]string `json:"metadata,omitempty" tf:"metadata"`
	Name              *string            `json:"name" tf:"name"`
	ResourceGroupName *string            `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*IntegrationAccountMapSpecResource) DeepCopy added in v0.5.0

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

func (*IntegrationAccountMapSpecResource) DeepCopyInto added in v0.5.0

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

type IntegrationAccountMapStatus added in v0.5.0

type IntegrationAccountMapStatus 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 (*IntegrationAccountMapStatus) DeepCopy added in v0.5.0

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

func (*IntegrationAccountMapStatus) DeepCopyInto added in v0.5.0

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

type IntegrationAccountPartner added in v0.5.0

type IntegrationAccountPartner struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IntegrationAccountPartnerSpec   `json:"spec,omitempty"`
	Status            IntegrationAccountPartnerStatus `json:"status,omitempty"`
}

func (*IntegrationAccountPartner) DeepCopy added in v0.5.0

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

func (*IntegrationAccountPartner) DeepCopyInto added in v0.5.0

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

func (*IntegrationAccountPartner) DeepCopyObject added in v0.5.0

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

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

func (*IntegrationAccountPartner) SetupWebhookWithManager added in v0.5.0

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

func (*IntegrationAccountPartner) ValidateCreate added in v0.5.0

func (r *IntegrationAccountPartner) ValidateCreate() error

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

func (*IntegrationAccountPartner) ValidateDelete added in v0.5.0

func (r *IntegrationAccountPartner) ValidateDelete() error

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

func (*IntegrationAccountPartner) ValidateUpdate added in v0.5.0

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

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

type IntegrationAccountPartnerList added in v0.5.0

type IntegrationAccountPartnerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IntegrationAccountPartner CRD objects
	Items []IntegrationAccountPartner `json:"items,omitempty"`
}

IntegrationAccountPartnerList is a list of IntegrationAccountPartners

func (*IntegrationAccountPartnerList) DeepCopy added in v0.5.0

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

func (*IntegrationAccountPartnerList) DeepCopyInto added in v0.5.0

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

func (*IntegrationAccountPartnerList) DeepCopyObject added in v0.5.0

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

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

type IntegrationAccountPartnerSpec added in v0.5.0

type IntegrationAccountPartnerSpec struct {
	State *IntegrationAccountPartnerSpecResource `json:"state,omitempty" tf:"-"`

	Resource IntegrationAccountPartnerSpecResource `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 (*IntegrationAccountPartnerSpec) DeepCopy added in v0.5.0

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

func (*IntegrationAccountPartnerSpec) DeepCopyInto added in v0.5.0

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

type IntegrationAccountPartnerSpecBusinessIdentity added in v0.5.0

type IntegrationAccountPartnerSpecBusinessIdentity struct {
	Qualifier *string `json:"qualifier" tf:"qualifier"`
	Value     *string `json:"value" tf:"value"`
}

func (*IntegrationAccountPartnerSpecBusinessIdentity) DeepCopy added in v0.5.0

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

func (*IntegrationAccountPartnerSpecBusinessIdentity) DeepCopyInto added in v0.5.0

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

type IntegrationAccountPartnerSpecResource added in v0.5.0

type IntegrationAccountPartnerSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	BusinessIdentity       []IntegrationAccountPartnerSpecBusinessIdentity `json:"businessIdentity" tf:"business_identity"`
	IntegrationAccountName *string                                         `json:"integrationAccountName" tf:"integration_account_name"`
	// +optional
	Metadata          *string `json:"metadata,omitempty" tf:"metadata"`
	Name              *string `json:"name" tf:"name"`
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*IntegrationAccountPartnerSpecResource) DeepCopy added in v0.5.0

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

func (*IntegrationAccountPartnerSpecResource) DeepCopyInto added in v0.5.0

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

type IntegrationAccountPartnerStatus added in v0.5.0

type IntegrationAccountPartnerStatus 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 (*IntegrationAccountPartnerStatus) DeepCopy added in v0.5.0

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

func (*IntegrationAccountPartnerStatus) DeepCopyInto added in v0.5.0

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

type IntegrationAccountSchema added in v0.5.0

type IntegrationAccountSchema struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IntegrationAccountSchemaSpec   `json:"spec,omitempty"`
	Status            IntegrationAccountSchemaStatus `json:"status,omitempty"`
}

func (*IntegrationAccountSchema) DeepCopy added in v0.5.0

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

func (*IntegrationAccountSchema) DeepCopyInto added in v0.5.0

func (in *IntegrationAccountSchema) DeepCopyInto(out *IntegrationAccountSchema)

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

func (*IntegrationAccountSchema) DeepCopyObject added in v0.5.0

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

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

func (*IntegrationAccountSchema) SetupWebhookWithManager added in v0.5.0

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

func (*IntegrationAccountSchema) ValidateCreate added in v0.5.0

func (r *IntegrationAccountSchema) ValidateCreate() error

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

func (*IntegrationAccountSchema) ValidateDelete added in v0.5.0

func (r *IntegrationAccountSchema) ValidateDelete() error

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

func (*IntegrationAccountSchema) ValidateUpdate added in v0.5.0

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

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

type IntegrationAccountSchemaList added in v0.5.0

type IntegrationAccountSchemaList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IntegrationAccountSchema CRD objects
	Items []IntegrationAccountSchema `json:"items,omitempty"`
}

IntegrationAccountSchemaList is a list of IntegrationAccountSchemas

func (*IntegrationAccountSchemaList) DeepCopy added in v0.5.0

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

func (*IntegrationAccountSchemaList) DeepCopyInto added in v0.5.0

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

func (*IntegrationAccountSchemaList) DeepCopyObject added in v0.5.0

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

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

type IntegrationAccountSchemaSpec added in v0.5.0

type IntegrationAccountSchemaSpec struct {
	State *IntegrationAccountSchemaSpecResource `json:"state,omitempty" tf:"-"`

	Resource IntegrationAccountSchemaSpecResource `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 (*IntegrationAccountSchemaSpec) DeepCopy added in v0.5.0

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

func (*IntegrationAccountSchemaSpec) DeepCopyInto added in v0.5.0

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

type IntegrationAccountSchemaSpecResource added in v0.5.0

type IntegrationAccountSchemaSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Content *string `json:"content" tf:"content"`
	// +optional
	FileName               *string `json:"fileName,omitempty" tf:"file_name"`
	IntegrationAccountName *string `json:"integrationAccountName" tf:"integration_account_name"`
	// +optional
	Metadata          *string `json:"metadata,omitempty" tf:"metadata"`
	Name              *string `json:"name" tf:"name"`
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*IntegrationAccountSchemaSpecResource) DeepCopy added in v0.5.0

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

func (*IntegrationAccountSchemaSpecResource) DeepCopyInto added in v0.5.0

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

type IntegrationAccountSchemaStatus added in v0.5.0

type IntegrationAccountSchemaStatus 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 (*IntegrationAccountSchemaStatus) DeepCopy added in v0.5.0

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

func (*IntegrationAccountSchemaStatus) DeepCopyInto added in v0.5.0

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

type IntegrationAccountSession added in v0.5.0

type IntegrationAccountSession struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IntegrationAccountSessionSpec   `json:"spec,omitempty"`
	Status            IntegrationAccountSessionStatus `json:"status,omitempty"`
}

func (*IntegrationAccountSession) DeepCopy added in v0.5.0

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

func (*IntegrationAccountSession) DeepCopyInto added in v0.5.0

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

func (*IntegrationAccountSession) DeepCopyObject added in v0.5.0

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

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

func (*IntegrationAccountSession) SetupWebhookWithManager added in v0.5.0

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

func (*IntegrationAccountSession) ValidateCreate added in v0.5.0

func (r *IntegrationAccountSession) ValidateCreate() error

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

func (*IntegrationAccountSession) ValidateDelete added in v0.5.0

func (r *IntegrationAccountSession) ValidateDelete() error

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

func (*IntegrationAccountSession) ValidateUpdate added in v0.5.0

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

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

type IntegrationAccountSessionList added in v0.5.0

type IntegrationAccountSessionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IntegrationAccountSession CRD objects
	Items []IntegrationAccountSession `json:"items,omitempty"`
}

IntegrationAccountSessionList is a list of IntegrationAccountSessions

func (*IntegrationAccountSessionList) DeepCopy added in v0.5.0

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

func (*IntegrationAccountSessionList) DeepCopyInto added in v0.5.0

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

func (*IntegrationAccountSessionList) DeepCopyObject added in v0.5.0

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

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

type IntegrationAccountSessionSpec added in v0.5.0

type IntegrationAccountSessionSpec struct {
	State *IntegrationAccountSessionSpecResource `json:"state,omitempty" tf:"-"`

	Resource IntegrationAccountSessionSpecResource `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 (*IntegrationAccountSessionSpec) DeepCopy added in v0.5.0

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

func (*IntegrationAccountSessionSpec) DeepCopyInto added in v0.5.0

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

type IntegrationAccountSessionSpecResource added in v0.5.0

type IntegrationAccountSessionSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Content                *string `json:"content" tf:"content"`
	IntegrationAccountName *string `json:"integrationAccountName" tf:"integration_account_name"`
	Name                   *string `json:"name" tf:"name"`
	ResourceGroupName      *string `json:"resourceGroupName" tf:"resource_group_name"`
}

func (*IntegrationAccountSessionSpecResource) DeepCopy added in v0.5.0

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

func (*IntegrationAccountSessionSpecResource) DeepCopyInto added in v0.5.0

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

type IntegrationAccountSessionStatus added in v0.5.0

type IntegrationAccountSessionStatus 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 (*IntegrationAccountSessionStatus) DeepCopy added in v0.5.0

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

func (*IntegrationAccountSessionStatus) DeepCopyInto added in v0.5.0

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

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:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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"`

	// +optional
	IntegrationServiceEnvironmentID *string `json:"integrationServiceEnvironmentID,omitempty" tf:"integration_service_environment_id"`
	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 Standard added in v0.5.0

type Standard struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StandardSpec   `json:"spec,omitempty"`
	Status            StandardStatus `json:"status,omitempty"`
}

func (*Standard) DeepCopy added in v0.5.0

func (in *Standard) DeepCopy() *Standard

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

func (*Standard) DeepCopyInto added in v0.5.0

func (in *Standard) DeepCopyInto(out *Standard)

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

func (*Standard) DeepCopyObject added in v0.5.0

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

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

func (*Standard) SetupWebhookWithManager added in v0.5.0

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

func (*Standard) ValidateCreate added in v0.5.0

func (r *Standard) ValidateCreate() error

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

func (*Standard) ValidateDelete added in v0.5.0

func (r *Standard) ValidateDelete() error

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

func (*Standard) ValidateUpdate added in v0.5.0

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

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

type StandardList added in v0.5.0

type StandardList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Standard CRD objects
	Items []Standard `json:"items,omitempty"`
}

StandardList is a list of Standards

func (*StandardList) DeepCopy added in v0.5.0

func (in *StandardList) DeepCopy() *StandardList

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

func (*StandardList) DeepCopyInto added in v0.5.0

func (in *StandardList) DeepCopyInto(out *StandardList)

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

func (*StandardList) DeepCopyObject added in v0.5.0

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

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

type StandardSpec added in v0.5.0

type StandardSpec struct {
	State *StandardSpecResource `json:"state,omitempty" tf:"-"`

	Resource StandardSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*StandardSpec) DeepCopy added in v0.5.0

func (in *StandardSpec) DeepCopy() *StandardSpec

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

func (*StandardSpec) DeepCopyInto added in v0.5.0

func (in *StandardSpec) DeepCopyInto(out *StandardSpec)

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

type StandardSpecConnectionString added in v0.5.0

type StandardSpecConnectionString struct {
	Name  *string `json:"name" tf:"name"`
	Type  *string `json:"type" tf:"type"`
	Value *string `json:"-" sensitive:"true" tf:"value"`
}

func (*StandardSpecConnectionString) DeepCopy added in v0.5.0

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

func (*StandardSpecConnectionString) DeepCopyInto added in v0.5.0

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

type StandardSpecIdentity added in v0.5.0

type StandardSpecIdentity struct {
	// +optional
	PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"`
	// +optional
	TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"`
	Type     *string `json:"type" tf:"type"`
}

func (*StandardSpecIdentity) DeepCopy added in v0.5.0

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

func (*StandardSpecIdentity) DeepCopyInto added in v0.5.0

func (in *StandardSpecIdentity) DeepCopyInto(out *StandardSpecIdentity)

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

type StandardSpecIdentityCodec added in v0.5.0

type StandardSpecIdentityCodec struct {
}

+k8s:deepcopy-gen=false

func (StandardSpecIdentityCodec) Decode added in v0.5.0

func (StandardSpecIdentityCodec) Encode added in v0.5.0

func (StandardSpecIdentityCodec) IsEmpty added in v0.5.0

type StandardSpecResource added in v0.5.0

type StandardSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AppServicePlanID *string `json:"appServicePlanID" tf:"app_service_plan_id"`
	// +optional
	AppSettings *map[string]string `json:"appSettings,omitempty" tf:"app_settings"`
	// +optional
	BundleVersion *string `json:"bundleVersion,omitempty" tf:"bundle_version"`
	// +optional
	ClientAffinityEnabled *bool `json:"clientAffinityEnabled,omitempty" tf:"client_affinity_enabled"`
	// +optional
	ClientCertificateMode *string `json:"clientCertificateMode,omitempty" tf:"client_certificate_mode"`
	// +optional
	ConnectionString []StandardSpecConnectionString `json:"connectionString,omitempty" tf:"connection_string"`
	// +optional
	CustomDomainVerificationID *string `json:"customDomainVerificationID,omitempty" tf:"custom_domain_verification_id"`
	// +optional
	DefaultHostname *string `json:"defaultHostname,omitempty" tf:"default_hostname"`
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	HttpsOnly *bool `json:"httpsOnly,omitempty" tf:"https_only"`
	// +optional
	Identity *StandardSpecIdentity `json:"identity,omitempty" tf:"identity"`
	// +optional
	Kind     *string `json:"kind,omitempty" tf:"kind"`
	Location *string `json:"location" tf:"location"`
	Name     *string `json:"name" tf:"name"`
	// +optional
	OutboundIPAddresses *string `json:"outboundIPAddresses,omitempty" tf:"outbound_ip_addresses"`
	// +optional
	PossibleOutboundIPAddresses *string `json:"possibleOutboundIPAddresses,omitempty" tf:"possible_outbound_ip_addresses"`
	ResourceGroupName           *string `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	SiteConfig *StandardSpecSiteConfig `json:"siteConfig,omitempty" tf:"site_config"`
	// +optional
	SiteCredential          []StandardSpecSiteCredential `json:"siteCredential,omitempty" tf:"site_credential"`
	StorageAccountAccessKey *string                      `json:"-" sensitive:"true" tf:"storage_account_access_key"`
	StorageAccountName      *string                      `json:"storageAccountName" tf:"storage_account_name"`
	// +optional
	StorageAccountShareName *string `json:"storageAccountShareName,omitempty" tf:"storage_account_share_name"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	UseExtensionBundle *bool `json:"useExtensionBundle,omitempty" tf:"use_extension_bundle"`
	// +optional
	Version *string `json:"version,omitempty" tf:"version"`
}

func (*StandardSpecResource) DeepCopy added in v0.5.0

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

func (*StandardSpecResource) DeepCopyInto added in v0.5.0

func (in *StandardSpecResource) DeepCopyInto(out *StandardSpecResource)

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

type StandardSpecSiteConfig added in v0.5.0

type StandardSpecSiteConfig struct {
	// +optional
	AlwaysOn *bool `json:"alwaysOn,omitempty" tf:"always_on"`
	// +optional
	AppScaleLimit *int64 `json:"appScaleLimit,omitempty" tf:"app_scale_limit"`
	// +optional
	Cors *StandardSpecSiteConfigCors `json:"cors,omitempty" tf:"cors"`
	// +optional
	DotnetFrameworkVersion *string `json:"dotnetFrameworkVersion,omitempty" tf:"dotnet_framework_version"`
	// +optional
	ElasticInstanceMinimum *int64 `json:"elasticInstanceMinimum,omitempty" tf:"elastic_instance_minimum"`
	// +optional
	FtpsState *string `json:"ftpsState,omitempty" tf:"ftps_state"`
	// +optional
	HealthCheckPath *string `json:"healthCheckPath,omitempty" tf:"health_check_path"`
	// +optional
	Http2Enabled *bool `json:"http2Enabled,omitempty" tf:"http2_enabled"`
	// +optional
	IpRestriction []StandardSpecSiteConfigIpRestriction `json:"ipRestriction,omitempty" tf:"ip_restriction"`
	// +optional
	LinuxFxVersion *string `json:"linuxFxVersion,omitempty" tf:"linux_fx_version"`
	// +optional
	MinTlsVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version"`
	// +optional
	PreWarmedInstanceCount *int64 `json:"preWarmedInstanceCount,omitempty" tf:"pre_warmed_instance_count"`
	// +optional
	RuntimeScaleMonitoringEnabled *bool `json:"runtimeScaleMonitoringEnabled,omitempty" tf:"runtime_scale_monitoring_enabled"`
	// +optional
	Use32BitWorkerProcess *bool `json:"use32BitWorkerProcess,omitempty" tf:"use_32_bit_worker_process"`
	// +optional
	VnetRouteAllEnabled *bool `json:"vnetRouteAllEnabled,omitempty" tf:"vnet_route_all_enabled"`
	// +optional
	WebsocketsEnabled *bool `json:"websocketsEnabled,omitempty" tf:"websockets_enabled"`
}

func (*StandardSpecSiteConfig) DeepCopy added in v0.5.0

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

func (*StandardSpecSiteConfig) DeepCopyInto added in v0.5.0

func (in *StandardSpecSiteConfig) DeepCopyInto(out *StandardSpecSiteConfig)

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

type StandardSpecSiteConfigCodec added in v0.5.0

type StandardSpecSiteConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (StandardSpecSiteConfigCodec) Decode added in v0.5.0

func (StandardSpecSiteConfigCodec) Encode added in v0.5.0

func (StandardSpecSiteConfigCodec) IsEmpty added in v0.5.0

type StandardSpecSiteConfigCors added in v0.5.0

type StandardSpecSiteConfigCors struct {
	AllowedOrigins []string `json:"allowedOrigins" tf:"allowed_origins"`
	// +optional
	SupportCredentials *bool `json:"supportCredentials,omitempty" tf:"support_credentials"`
}

func (*StandardSpecSiteConfigCors) DeepCopy added in v0.5.0

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

func (*StandardSpecSiteConfigCors) DeepCopyInto added in v0.5.0

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

type StandardSpecSiteConfigCorsCodec added in v0.5.0

type StandardSpecSiteConfigCorsCodec struct {
}

+k8s:deepcopy-gen=false

func (StandardSpecSiteConfigCorsCodec) Decode added in v0.5.0

func (StandardSpecSiteConfigCorsCodec) Encode added in v0.5.0

func (StandardSpecSiteConfigCorsCodec) IsEmpty added in v0.5.0

type StandardSpecSiteConfigIpRestriction added in v0.5.0

type StandardSpecSiteConfigIpRestriction struct {
	// +optional
	Action *string `json:"action,omitempty" tf:"action"`
	// +optional
	Headers *StandardSpecSiteConfigIpRestrictionHeaders `json:"headers,omitempty" tf:"headers"`
	// +optional
	IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Priority *int64 `json:"priority,omitempty" tf:"priority"`
	// +optional
	ServiceTag *string `json:"serviceTag,omitempty" tf:"service_tag"`
	// +optional
	VirtualNetworkSubnetID *string `json:"virtualNetworkSubnetID,omitempty" tf:"virtual_network_subnet_id"`
}

func (*StandardSpecSiteConfigIpRestriction) DeepCopy added in v0.5.0

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

func (*StandardSpecSiteConfigIpRestriction) DeepCopyInto added in v0.5.0

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

type StandardSpecSiteConfigIpRestrictionHeaders added in v0.5.0

type StandardSpecSiteConfigIpRestrictionHeaders struct {
	// +optional
	// +kubebuilder:validation:MaxItems=8
	XAzureFdid []string `json:"xAzureFdid,omitempty" tf:"x_azure_fdid"`
	// +optional
	XFdHealthProbe []string `json:"xFdHealthProbe,omitempty" tf:"x_fd_health_probe"`
	// +optional
	// +kubebuilder:validation:MaxItems=8
	XForwardedFor []string `json:"xForwardedFor,omitempty" tf:"x_forwarded_for"`
	// +optional
	// +kubebuilder:validation:MaxItems=8
	XForwardedHost []string `json:"xForwardedHost,omitempty" tf:"x_forwarded_host"`
}

func (*StandardSpecSiteConfigIpRestrictionHeaders) DeepCopy added in v0.5.0

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

func (*StandardSpecSiteConfigIpRestrictionHeaders) DeepCopyInto added in v0.5.0

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

type StandardSpecSiteConfigIpRestrictionHeadersCodec added in v0.5.0

type StandardSpecSiteConfigIpRestrictionHeadersCodec struct {
}

+k8s:deepcopy-gen=false

func (StandardSpecSiteConfigIpRestrictionHeadersCodec) Decode added in v0.5.0

func (StandardSpecSiteConfigIpRestrictionHeadersCodec) Encode added in v0.5.0

func (StandardSpecSiteConfigIpRestrictionHeadersCodec) IsEmpty added in v0.5.0

type StandardSpecSiteCredential added in v0.5.0

type StandardSpecSiteCredential struct {
	// +optional
	Password *string `json:"-" sensitive:"true" tf:"password"`
	// +optional
	Username *string `json:"username,omitempty" tf:"username"`
}

func (*StandardSpecSiteCredential) DeepCopy added in v0.5.0

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

func (*StandardSpecSiteCredential) DeepCopyInto added in v0.5.0

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

type StandardStatus added in v0.5.0

type StandardStatus 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 (*StandardStatus) DeepCopy added in v0.5.0

func (in *StandardStatus) DeepCopy() *StandardStatus

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

func (*StandardStatus) DeepCopyInto added in v0.5.0

func (in *StandardStatus) DeepCopyInto(out *StandardStatus)

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:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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"`

	// +optional
	CallbackURL *string `json:"callbackURL,omitempty" tf:"callback_url"`
	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:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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 WorkflowSpecAccessControl added in v0.5.0

type WorkflowSpecAccessControl struct {
	// +optional
	Action *WorkflowSpecAccessControlAction `json:"action,omitempty" tf:"action"`
	// +optional
	Content *WorkflowSpecAccessControlContent `json:"content,omitempty" tf:"content"`
	// +optional
	Trigger *WorkflowSpecAccessControlTrigger `json:"trigger,omitempty" tf:"trigger"`
	// +optional
	WorkflowManagement *WorkflowSpecAccessControlWorkflowManagement `json:"workflowManagement,omitempty" tf:"workflow_management"`
}

func (*WorkflowSpecAccessControl) DeepCopy added in v0.5.0

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

func (*WorkflowSpecAccessControl) DeepCopyInto added in v0.5.0

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

type WorkflowSpecAccessControlAction added in v0.5.0

type WorkflowSpecAccessControlAction struct {
	AllowedCallerIPAddressRange []string `json:"allowedCallerIPAddressRange" tf:"allowed_caller_ip_address_range"`
}

func (*WorkflowSpecAccessControlAction) DeepCopy added in v0.5.0

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

func (*WorkflowSpecAccessControlAction) DeepCopyInto added in v0.5.0

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

type WorkflowSpecAccessControlActionCodec added in v0.5.0

type WorkflowSpecAccessControlActionCodec struct {
}

+k8s:deepcopy-gen=false

func (WorkflowSpecAccessControlActionCodec) Decode added in v0.5.0

func (WorkflowSpecAccessControlActionCodec) Encode added in v0.5.0

func (WorkflowSpecAccessControlActionCodec) IsEmpty added in v0.5.0

type WorkflowSpecAccessControlCodec added in v0.5.0

type WorkflowSpecAccessControlCodec struct {
}

+k8s:deepcopy-gen=false

func (WorkflowSpecAccessControlCodec) Decode added in v0.5.0

func (WorkflowSpecAccessControlCodec) Encode added in v0.5.0

func (WorkflowSpecAccessControlCodec) IsEmpty added in v0.5.0

type WorkflowSpecAccessControlContent added in v0.5.0

type WorkflowSpecAccessControlContent struct {
	AllowedCallerIPAddressRange []string `json:"allowedCallerIPAddressRange" tf:"allowed_caller_ip_address_range"`
}

func (*WorkflowSpecAccessControlContent) DeepCopy added in v0.5.0

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

func (*WorkflowSpecAccessControlContent) DeepCopyInto added in v0.5.0

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

type WorkflowSpecAccessControlContentCodec added in v0.5.0

type WorkflowSpecAccessControlContentCodec struct {
}

+k8s:deepcopy-gen=false

func (WorkflowSpecAccessControlContentCodec) Decode added in v0.5.0

func (WorkflowSpecAccessControlContentCodec) Encode added in v0.5.0

func (WorkflowSpecAccessControlContentCodec) IsEmpty added in v0.5.0

type WorkflowSpecAccessControlTrigger added in v0.5.0

type WorkflowSpecAccessControlTrigger struct {
	AllowedCallerIPAddressRange []string `json:"allowedCallerIPAddressRange" tf:"allowed_caller_ip_address_range"`
	// +optional
	OpenAuthenticationPolicy []WorkflowSpecAccessControlTriggerOpenAuthenticationPolicy `json:"openAuthenticationPolicy,omitempty" tf:"open_authentication_policy"`
}

func (*WorkflowSpecAccessControlTrigger) DeepCopy added in v0.5.0

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

func (*WorkflowSpecAccessControlTrigger) DeepCopyInto added in v0.5.0

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

type WorkflowSpecAccessControlTriggerCodec added in v0.5.0

type WorkflowSpecAccessControlTriggerCodec struct {
}

+k8s:deepcopy-gen=false

func (WorkflowSpecAccessControlTriggerCodec) Decode added in v0.5.0

func (WorkflowSpecAccessControlTriggerCodec) Encode added in v0.5.0

func (WorkflowSpecAccessControlTriggerCodec) IsEmpty added in v0.5.0

type WorkflowSpecAccessControlTriggerOpenAuthenticationPolicy added in v0.5.0

type WorkflowSpecAccessControlTriggerOpenAuthenticationPolicy struct {
	Claim []WorkflowSpecAccessControlTriggerOpenAuthenticationPolicyClaim `json:"claim" tf:"claim"`
	Name  *string                                                         `json:"name" tf:"name"`
}

func (*WorkflowSpecAccessControlTriggerOpenAuthenticationPolicy) DeepCopy added in v0.5.0

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

func (*WorkflowSpecAccessControlTriggerOpenAuthenticationPolicy) DeepCopyInto added in v0.5.0

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

type WorkflowSpecAccessControlTriggerOpenAuthenticationPolicyClaim added in v0.5.0

type WorkflowSpecAccessControlTriggerOpenAuthenticationPolicyClaim struct {
	Name  *string `json:"name" tf:"name"`
	Value *string `json:"value" tf:"value"`
}

func (*WorkflowSpecAccessControlTriggerOpenAuthenticationPolicyClaim) DeepCopy added in v0.5.0

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

func (*WorkflowSpecAccessControlTriggerOpenAuthenticationPolicyClaim) DeepCopyInto added in v0.5.0

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

type WorkflowSpecAccessControlWorkflowManagement added in v0.5.0

type WorkflowSpecAccessControlWorkflowManagement struct {
	AllowedCallerIPAddressRange []string `json:"allowedCallerIPAddressRange" tf:"allowed_caller_ip_address_range"`
}

func (*WorkflowSpecAccessControlWorkflowManagement) DeepCopy added in v0.5.0

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

func (*WorkflowSpecAccessControlWorkflowManagement) DeepCopyInto added in v0.5.0

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

type WorkflowSpecAccessControlWorkflowManagementCodec added in v0.5.0

type WorkflowSpecAccessControlWorkflowManagementCodec struct {
}

+k8s:deepcopy-gen=false

func (WorkflowSpecAccessControlWorkflowManagementCodec) Decode added in v0.5.0

func (WorkflowSpecAccessControlWorkflowManagementCodec) Encode added in v0.5.0

func (WorkflowSpecAccessControlWorkflowManagementCodec) IsEmpty added in v0.5.0

type WorkflowSpecIdentity added in v0.5.0

type WorkflowSpecIdentity struct {
	// +optional
	IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"`
	// +optional
	PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"`
	// +optional
	TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"`
	Type     *string `json:"type" tf:"type"`
}

func (*WorkflowSpecIdentity) DeepCopy added in v0.5.0

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

func (*WorkflowSpecIdentity) DeepCopyInto added in v0.5.0

func (in *WorkflowSpecIdentity) DeepCopyInto(out *WorkflowSpecIdentity)

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

type WorkflowSpecIdentityCodec added in v0.5.0

type WorkflowSpecIdentityCodec struct {
}

+k8s:deepcopy-gen=false

func (WorkflowSpecIdentityCodec) Decode added in v0.5.0

func (WorkflowSpecIdentityCodec) Encode added in v0.5.0

func (WorkflowSpecIdentityCodec) IsEmpty added in v0.5.0

type WorkflowSpecResource

type WorkflowSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AccessControl *WorkflowSpecAccessControl `json:"accessControl,omitempty" tf:"access_control"`
	// +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
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	Identity *WorkflowSpecIdentity `json:"identity,omitempty" tf:"identity"`
	// +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
	WorkflowParameters *map[string]string `json:"workflowParameters,omitempty" tf:"workflow_parameters"`
	// +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