Documentation ¶
Overview ¶
+groupName=logicapp.azurerm.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ActionCustom
- func (in *ActionCustom) DeepCopy() *ActionCustom
- func (in *ActionCustom) DeepCopyInto(out *ActionCustom)
- func (in *ActionCustom) DeepCopyObject() runtime.Object
- func (r *ActionCustom) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ActionCustom) ValidateCreate() error
- func (r *ActionCustom) ValidateDelete() error
- func (r *ActionCustom) ValidateUpdate(old runtime.Object) error
- type ActionCustomList
- type ActionCustomSpec
- type ActionCustomSpecResource
- type ActionCustomStatus
- type ActionHTTP
- func (in *ActionHTTP) DeepCopy() *ActionHTTP
- func (in *ActionHTTP) DeepCopyInto(out *ActionHTTP)
- func (in *ActionHTTP) DeepCopyObject() runtime.Object
- func (r *ActionHTTP) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ActionHTTP) ValidateCreate() error
- func (r *ActionHTTP) ValidateDelete() error
- func (r *ActionHTTP) ValidateUpdate(old runtime.Object) error
- type ActionHTTPList
- type ActionHTTPSpec
- type ActionHTTPSpecResource
- type ActionHTTPSpecRunAfter
- type ActionHTTPStatus
- type IntegrationAccount
- func (in *IntegrationAccount) DeepCopy() *IntegrationAccount
- func (in *IntegrationAccount) DeepCopyInto(out *IntegrationAccount)
- func (in *IntegrationAccount) DeepCopyObject() runtime.Object
- func (r *IntegrationAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationAccount) ValidateCreate() error
- func (r *IntegrationAccount) ValidateDelete() error
- func (r *IntegrationAccount) ValidateUpdate(old runtime.Object) error
- type IntegrationAccountAgreement
- func (in *IntegrationAccountAgreement) DeepCopy() *IntegrationAccountAgreement
- func (in *IntegrationAccountAgreement) DeepCopyInto(out *IntegrationAccountAgreement)
- func (in *IntegrationAccountAgreement) DeepCopyObject() runtime.Object
- func (r *IntegrationAccountAgreement) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationAccountAgreement) ValidateCreate() error
- func (r *IntegrationAccountAgreement) ValidateDelete() error
- func (r *IntegrationAccountAgreement) ValidateUpdate(old runtime.Object) error
- type IntegrationAccountAgreementList
- type IntegrationAccountAgreementSpec
- type IntegrationAccountAgreementSpecGuestIdentity
- type IntegrationAccountAgreementSpecGuestIdentityCodec
- func (IntegrationAccountAgreementSpecGuestIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (IntegrationAccountAgreementSpecGuestIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (IntegrationAccountAgreementSpecGuestIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
- type IntegrationAccountAgreementSpecHostIdentity
- type IntegrationAccountAgreementSpecHostIdentityCodec
- func (IntegrationAccountAgreementSpecHostIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (IntegrationAccountAgreementSpecHostIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (IntegrationAccountAgreementSpecHostIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
- type IntegrationAccountAgreementSpecResource
- type IntegrationAccountAgreementStatus
- type IntegrationAccountAssembly
- func (in *IntegrationAccountAssembly) DeepCopy() *IntegrationAccountAssembly
- func (in *IntegrationAccountAssembly) DeepCopyInto(out *IntegrationAccountAssembly)
- func (in *IntegrationAccountAssembly) DeepCopyObject() runtime.Object
- func (r *IntegrationAccountAssembly) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationAccountAssembly) ValidateCreate() error
- func (r *IntegrationAccountAssembly) ValidateDelete() error
- func (r *IntegrationAccountAssembly) ValidateUpdate(old runtime.Object) error
- type IntegrationAccountAssemblyList
- type IntegrationAccountAssemblySpec
- type IntegrationAccountAssemblySpecResource
- type IntegrationAccountAssemblyStatus
- type IntegrationAccountBatchConfiguration
- func (in *IntegrationAccountBatchConfiguration) DeepCopy() *IntegrationAccountBatchConfiguration
- func (in *IntegrationAccountBatchConfiguration) DeepCopyInto(out *IntegrationAccountBatchConfiguration)
- func (in *IntegrationAccountBatchConfiguration) DeepCopyObject() runtime.Object
- func (r *IntegrationAccountBatchConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationAccountBatchConfiguration) ValidateCreate() error
- func (r *IntegrationAccountBatchConfiguration) ValidateDelete() error
- func (r *IntegrationAccountBatchConfiguration) ValidateUpdate(old runtime.Object) error
- type IntegrationAccountBatchConfigurationList
- func (in *IntegrationAccountBatchConfigurationList) DeepCopy() *IntegrationAccountBatchConfigurationList
- func (in *IntegrationAccountBatchConfigurationList) DeepCopyInto(out *IntegrationAccountBatchConfigurationList)
- func (in *IntegrationAccountBatchConfigurationList) DeepCopyObject() runtime.Object
- type IntegrationAccountBatchConfigurationSpec
- type IntegrationAccountBatchConfigurationSpecReleaseCriteria
- type IntegrationAccountBatchConfigurationSpecReleaseCriteriaCodec
- func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaCodec) IsEmpty(ptr unsafe.Pointer) bool
- type IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrence
- func (in *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrence) DeepCopy() *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrence
- func (in *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrence) DeepCopyInto(out *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrence)
- type IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceCodec
- func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceSchedule
- func (in *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceSchedule) DeepCopy() *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceSchedule
- func (in *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceSchedule) DeepCopyInto(out *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceSchedule)
- type IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleCodec
- func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleCodec) IsEmpty(ptr unsafe.Pointer) bool
- type IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleMonthly
- type IntegrationAccountBatchConfigurationSpecResource
- type IntegrationAccountBatchConfigurationStatus
- type IntegrationAccountCertificate
- func (in *IntegrationAccountCertificate) DeepCopy() *IntegrationAccountCertificate
- func (in *IntegrationAccountCertificate) DeepCopyInto(out *IntegrationAccountCertificate)
- func (in *IntegrationAccountCertificate) DeepCopyObject() runtime.Object
- func (r *IntegrationAccountCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationAccountCertificate) ValidateCreate() error
- func (r *IntegrationAccountCertificate) ValidateDelete() error
- func (r *IntegrationAccountCertificate) ValidateUpdate(old runtime.Object) error
- type IntegrationAccountCertificateList
- type IntegrationAccountCertificateSpec
- type IntegrationAccountCertificateSpecKeyVaultKey
- type IntegrationAccountCertificateSpecKeyVaultKeyCodec
- func (IntegrationAccountCertificateSpecKeyVaultKeyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (IntegrationAccountCertificateSpecKeyVaultKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (IntegrationAccountCertificateSpecKeyVaultKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type IntegrationAccountCertificateSpecResource
- type IntegrationAccountCertificateStatus
- type IntegrationAccountList
- type IntegrationAccountMap
- func (in *IntegrationAccountMap) DeepCopy() *IntegrationAccountMap
- func (in *IntegrationAccountMap) DeepCopyInto(out *IntegrationAccountMap)
- func (in *IntegrationAccountMap) DeepCopyObject() runtime.Object
- func (r *IntegrationAccountMap) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationAccountMap) ValidateCreate() error
- func (r *IntegrationAccountMap) ValidateDelete() error
- func (r *IntegrationAccountMap) ValidateUpdate(old runtime.Object) error
- type IntegrationAccountMapList
- type IntegrationAccountMapSpec
- type IntegrationAccountMapSpecResource
- type IntegrationAccountMapStatus
- type IntegrationAccountPartner
- func (in *IntegrationAccountPartner) DeepCopy() *IntegrationAccountPartner
- func (in *IntegrationAccountPartner) DeepCopyInto(out *IntegrationAccountPartner)
- func (in *IntegrationAccountPartner) DeepCopyObject() runtime.Object
- func (r *IntegrationAccountPartner) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationAccountPartner) ValidateCreate() error
- func (r *IntegrationAccountPartner) ValidateDelete() error
- func (r *IntegrationAccountPartner) ValidateUpdate(old runtime.Object) error
- type IntegrationAccountPartnerList
- type IntegrationAccountPartnerSpec
- type IntegrationAccountPartnerSpecBusinessIdentity
- type IntegrationAccountPartnerSpecResource
- type IntegrationAccountPartnerStatus
- type IntegrationAccountSchema
- func (in *IntegrationAccountSchema) DeepCopy() *IntegrationAccountSchema
- func (in *IntegrationAccountSchema) DeepCopyInto(out *IntegrationAccountSchema)
- func (in *IntegrationAccountSchema) DeepCopyObject() runtime.Object
- func (r *IntegrationAccountSchema) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationAccountSchema) ValidateCreate() error
- func (r *IntegrationAccountSchema) ValidateDelete() error
- func (r *IntegrationAccountSchema) ValidateUpdate(old runtime.Object) error
- type IntegrationAccountSchemaList
- type IntegrationAccountSchemaSpec
- type IntegrationAccountSchemaSpecResource
- type IntegrationAccountSchemaStatus
- type IntegrationAccountSession
- func (in *IntegrationAccountSession) DeepCopy() *IntegrationAccountSession
- func (in *IntegrationAccountSession) DeepCopyInto(out *IntegrationAccountSession)
- func (in *IntegrationAccountSession) DeepCopyObject() runtime.Object
- func (r *IntegrationAccountSession) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IntegrationAccountSession) ValidateCreate() error
- func (r *IntegrationAccountSession) ValidateDelete() error
- func (r *IntegrationAccountSession) ValidateUpdate(old runtime.Object) error
- type IntegrationAccountSessionList
- type IntegrationAccountSessionSpec
- type IntegrationAccountSessionSpecResource
- type IntegrationAccountSessionStatus
- type IntegrationAccountSpec
- type IntegrationAccountSpecResource
- type IntegrationAccountStatus
- type Standard
- func (in *Standard) DeepCopy() *Standard
- func (in *Standard) DeepCopyInto(out *Standard)
- func (in *Standard) DeepCopyObject() runtime.Object
- func (r *Standard) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Standard) ValidateCreate() error
- func (r *Standard) ValidateDelete() error
- func (r *Standard) ValidateUpdate(old runtime.Object) error
- type StandardList
- type StandardSpec
- type StandardSpecConnectionString
- type StandardSpecIdentity
- type StandardSpecIdentityCodec
- type StandardSpecResource
- type StandardSpecSiteConfig
- type StandardSpecSiteConfigCodec
- type StandardSpecSiteConfigCors
- type StandardSpecSiteConfigCorsCodec
- type StandardSpecSiteConfigIpRestriction
- type StandardSpecSiteConfigIpRestrictionHeaders
- type StandardSpecSiteConfigIpRestrictionHeadersCodec
- func (StandardSpecSiteConfigIpRestrictionHeadersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (StandardSpecSiteConfigIpRestrictionHeadersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (StandardSpecSiteConfigIpRestrictionHeadersCodec) IsEmpty(ptr unsafe.Pointer) bool
- type StandardSpecSiteCredential
- type StandardStatus
- type TriggerCustom
- func (in *TriggerCustom) DeepCopy() *TriggerCustom
- func (in *TriggerCustom) DeepCopyInto(out *TriggerCustom)
- func (in *TriggerCustom) DeepCopyObject() runtime.Object
- func (r *TriggerCustom) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TriggerCustom) ValidateCreate() error
- func (r *TriggerCustom) ValidateDelete() error
- func (r *TriggerCustom) ValidateUpdate(old runtime.Object) error
- type TriggerCustomList
- type TriggerCustomSpec
- type TriggerCustomSpecResource
- type TriggerCustomStatus
- type TriggerHTTPRequest
- func (in *TriggerHTTPRequest) DeepCopy() *TriggerHTTPRequest
- func (in *TriggerHTTPRequest) DeepCopyInto(out *TriggerHTTPRequest)
- func (in *TriggerHTTPRequest) DeepCopyObject() runtime.Object
- func (r *TriggerHTTPRequest) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TriggerHTTPRequest) ValidateCreate() error
- func (r *TriggerHTTPRequest) ValidateDelete() error
- func (r *TriggerHTTPRequest) ValidateUpdate(old runtime.Object) error
- type TriggerHTTPRequestList
- type TriggerHTTPRequestSpec
- type TriggerHTTPRequestSpecResource
- type TriggerHTTPRequestStatus
- type TriggerRecurrence
- func (in *TriggerRecurrence) DeepCopy() *TriggerRecurrence
- func (in *TriggerRecurrence) DeepCopyInto(out *TriggerRecurrence)
- func (in *TriggerRecurrence) DeepCopyObject() runtime.Object
- func (r *TriggerRecurrence) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TriggerRecurrence) ValidateCreate() error
- func (r *TriggerRecurrence) ValidateDelete() error
- func (r *TriggerRecurrence) ValidateUpdate(old runtime.Object) error
- type TriggerRecurrenceList
- type TriggerRecurrenceSpec
- type TriggerRecurrenceSpecResource
- type TriggerRecurrenceSpecSchedule
- type TriggerRecurrenceSpecScheduleCodec
- type TriggerRecurrenceStatus
- type Workflow
- func (in *Workflow) DeepCopy() *Workflow
- func (in *Workflow) DeepCopyInto(out *Workflow)
- func (in *Workflow) DeepCopyObject() runtime.Object
- func (r *Workflow) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Workflow) ValidateCreate() error
- func (r *Workflow) ValidateDelete() error
- func (r *Workflow) ValidateUpdate(old runtime.Object) error
- type WorkflowList
- type WorkflowSpec
- type WorkflowSpecAccessControl
- type WorkflowSpecAccessControlAction
- type WorkflowSpecAccessControlActionCodec
- type WorkflowSpecAccessControlCodec
- type WorkflowSpecAccessControlContent
- type WorkflowSpecAccessControlContentCodec
- type WorkflowSpecAccessControlTrigger
- type WorkflowSpecAccessControlTriggerCodec
- type WorkflowSpecAccessControlTriggerOpenAuthenticationPolicy
- type WorkflowSpecAccessControlTriggerOpenAuthenticationPolicyClaim
- func (in *WorkflowSpecAccessControlTriggerOpenAuthenticationPolicyClaim) DeepCopy() *WorkflowSpecAccessControlTriggerOpenAuthenticationPolicyClaim
- func (in *WorkflowSpecAccessControlTriggerOpenAuthenticationPolicyClaim) DeepCopyInto(out *WorkflowSpecAccessControlTriggerOpenAuthenticationPolicyClaim)
- type WorkflowSpecAccessControlWorkflowManagement
- type WorkflowSpecAccessControlWorkflowManagementCodec
- func (WorkflowSpecAccessControlWorkflowManagementCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (WorkflowSpecAccessControlWorkflowManagementCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (WorkflowSpecAccessControlWorkflowManagementCodec) IsEmpty(ptr unsafe.Pointer) bool
- type WorkflowSpecIdentity
- type WorkflowSpecIdentityCodec
- type WorkflowSpecResource
- type WorkflowStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: logicapp.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type 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 ¶
func (in *ActionCustomSpecResource) DeepCopy() *ActionCustomSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionCustomSpecResource.
func (*ActionCustomSpecResource) DeepCopyInto ¶
func (in *ActionCustomSpecResource) DeepCopyInto(out *ActionCustomSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionCustomStatus ¶
type ActionCustomStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ActionCustomStatus) DeepCopy ¶
func (in *ActionCustomStatus) DeepCopy() *ActionCustomStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionCustomStatus.
func (*ActionCustomStatus) DeepCopyInto ¶
func (in *ActionCustomStatus) DeepCopyInto(out *ActionCustomStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionHTTP ¶
type ActionHTTP struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActionHTTPSpec `json:"spec,omitempty"` Status ActionHTTPStatus `json:"status,omitempty"` }
func (*ActionHTTP) DeepCopy ¶
func (in *ActionHTTP) DeepCopy() *ActionHTTP
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionHTTP.
func (*ActionHTTP) DeepCopyInto ¶
func (in *ActionHTTP) DeepCopyInto(out *ActionHTTP)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionHTTP) DeepCopyObject ¶
func (in *ActionHTTP) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActionHTTP) SetupWebhookWithManager ¶
func (r *ActionHTTP) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ActionHTTP) ValidateCreate ¶
func (r *ActionHTTP) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ActionHTTP) ValidateDelete ¶
func (r *ActionHTTP) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ActionHTTP) ValidateUpdate ¶
func (r *ActionHTTP) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ActionHTTPList ¶
type ActionHTTPList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ActionHTTP CRD objects Items []ActionHTTP `json:"items,omitempty"` }
ActionHTTPList is a list of ActionHTTPs
func (*ActionHTTPList) DeepCopy ¶
func (in *ActionHTTPList) DeepCopy() *ActionHTTPList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionHTTPList.
func (*ActionHTTPList) DeepCopyInto ¶
func (in *ActionHTTPList) DeepCopyInto(out *ActionHTTPList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionHTTPList) DeepCopyObject ¶
func (in *ActionHTTPList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ActionHTTPSpec ¶
type ActionHTTPSpec struct { State *ActionHTTPSpecResource `json:"state,omitempty" tf:"-"` Resource ActionHTTPSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` 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 ¶
func (in *ActionHTTPSpecResource) DeepCopy() *ActionHTTPSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionHTTPSpecResource.
func (*ActionHTTPSpecResource) DeepCopyInto ¶
func (in *ActionHTTPSpecResource) DeepCopyInto(out *ActionHTTPSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionHTTPSpecRunAfter ¶
type ActionHTTPSpecRunAfter struct { ActionName *string `json:"actionName" tf:"action_name"` ActionResult *string `json:"actionResult" tf:"action_result"` }
func (*ActionHTTPSpecRunAfter) DeepCopy ¶
func (in *ActionHTTPSpecRunAfter) DeepCopy() *ActionHTTPSpecRunAfter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionHTTPSpecRunAfter.
func (*ActionHTTPSpecRunAfter) DeepCopyInto ¶
func (in *ActionHTTPSpecRunAfter) DeepCopyInto(out *ActionHTTPSpecRunAfter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionHTTPStatus ¶
type ActionHTTPStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ActionHTTPStatus) DeepCopy ¶
func (in *ActionHTTPStatus) DeepCopy() *ActionHTTPStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionHTTPStatus.
func (*ActionHTTPStatus) DeepCopyInto ¶
func (in *ActionHTTPStatus) DeepCopyInto(out *ActionHTTPStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationAccount ¶
type IntegrationAccount struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationAccountSpec `json:"spec,omitempty"` Status IntegrationAccountStatus `json:"status,omitempty"` }
func (*IntegrationAccount) DeepCopy ¶
func (in *IntegrationAccount) DeepCopy() *IntegrationAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccount.
func (*IntegrationAccount) DeepCopyInto ¶
func (in *IntegrationAccount) DeepCopyInto(out *IntegrationAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationAccount) DeepCopyObject ¶
func (in *IntegrationAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationAccount) SetupWebhookWithManager ¶
func (r *IntegrationAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IntegrationAccount) ValidateCreate ¶
func (r *IntegrationAccount) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationAccount) ValidateDelete ¶
func (r *IntegrationAccount) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IntegrationAccount) ValidateUpdate ¶
func (r *IntegrationAccount) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type 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
func (in *IntegrationAccountAgreement) DeepCopy() *IntegrationAccountAgreement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountAgreement.
func (*IntegrationAccountAgreement) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountAgreement) DeepCopyInto(out *IntegrationAccountAgreement)
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
func (in *IntegrationAccountAgreementList) DeepCopy() *IntegrationAccountAgreementList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountAgreementList.
func (*IntegrationAccountAgreementList) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountAgreementList) DeepCopyInto(out *IntegrationAccountAgreementList)
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
func (in *IntegrationAccountAgreementSpec) DeepCopy() *IntegrationAccountAgreementSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountAgreementSpec.
func (*IntegrationAccountAgreementSpec) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountAgreementSpec) DeepCopyInto(out *IntegrationAccountAgreementSpec)
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
func (in *IntegrationAccountAgreementSpecGuestIdentity) DeepCopy() *IntegrationAccountAgreementSpecGuestIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountAgreementSpecGuestIdentity.
func (*IntegrationAccountAgreementSpecGuestIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountAgreementSpecGuestIdentity) DeepCopyInto(out *IntegrationAccountAgreementSpecGuestIdentity)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (IntegrationAccountAgreementSpecGuestIdentityCodec) Encode ¶ added in v0.5.0
func (IntegrationAccountAgreementSpecGuestIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (IntegrationAccountAgreementSpecGuestIdentityCodec) IsEmpty ¶ added in v0.5.0
func (IntegrationAccountAgreementSpecGuestIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
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
func (in *IntegrationAccountAgreementSpecHostIdentity) DeepCopy() *IntegrationAccountAgreementSpecHostIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountAgreementSpecHostIdentity.
func (*IntegrationAccountAgreementSpecHostIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountAgreementSpecHostIdentity) DeepCopyInto(out *IntegrationAccountAgreementSpecHostIdentity)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (IntegrationAccountAgreementSpecHostIdentityCodec) Encode ¶ added in v0.5.0
func (IntegrationAccountAgreementSpecHostIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (IntegrationAccountAgreementSpecHostIdentityCodec) IsEmpty ¶ added in v0.5.0
func (IntegrationAccountAgreementSpecHostIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
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
func (in *IntegrationAccountAgreementSpecResource) DeepCopy() *IntegrationAccountAgreementSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountAgreementSpecResource.
func (*IntegrationAccountAgreementSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountAgreementSpecResource) DeepCopyInto(out *IntegrationAccountAgreementSpecResource)
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
func (in *IntegrationAccountAgreementStatus) DeepCopy() *IntegrationAccountAgreementStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountAgreementStatus.
func (*IntegrationAccountAgreementStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountAgreementStatus) DeepCopyInto(out *IntegrationAccountAgreementStatus)
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
func (in *IntegrationAccountAssembly) DeepCopy() *IntegrationAccountAssembly
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountAssembly.
func (*IntegrationAccountAssembly) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountAssembly) DeepCopyInto(out *IntegrationAccountAssembly)
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
func (in *IntegrationAccountAssemblyList) DeepCopy() *IntegrationAccountAssemblyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountAssemblyList.
func (*IntegrationAccountAssemblyList) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountAssemblyList) DeepCopyInto(out *IntegrationAccountAssemblyList)
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
func (in *IntegrationAccountAssemblySpec) DeepCopy() *IntegrationAccountAssemblySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountAssemblySpec.
func (*IntegrationAccountAssemblySpec) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountAssemblySpec) DeepCopyInto(out *IntegrationAccountAssemblySpec)
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
func (in *IntegrationAccountAssemblySpecResource) DeepCopy() *IntegrationAccountAssemblySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountAssemblySpecResource.
func (*IntegrationAccountAssemblySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountAssemblySpecResource) DeepCopyInto(out *IntegrationAccountAssemblySpecResource)
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
func (in *IntegrationAccountAssemblyStatus) DeepCopy() *IntegrationAccountAssemblyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountAssemblyStatus.
func (*IntegrationAccountAssemblyStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountAssemblyStatus) DeepCopyInto(out *IntegrationAccountAssemblyStatus)
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
func (in *IntegrationAccountBatchConfiguration) DeepCopy() *IntegrationAccountBatchConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountBatchConfiguration.
func (*IntegrationAccountBatchConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountBatchConfiguration) DeepCopyInto(out *IntegrationAccountBatchConfiguration)
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
func (in *IntegrationAccountBatchConfiguration) DeepCopyObject() runtime.Object
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
func (r *IntegrationAccountBatchConfiguration) ValidateUpdate(old runtime.Object) error
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
func (in *IntegrationAccountBatchConfigurationList) DeepCopy() *IntegrationAccountBatchConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountBatchConfigurationList.
func (*IntegrationAccountBatchConfigurationList) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountBatchConfigurationList) DeepCopyInto(out *IntegrationAccountBatchConfigurationList)
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
func (in *IntegrationAccountBatchConfigurationList) DeepCopyObject() runtime.Object
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
func (in *IntegrationAccountBatchConfigurationSpec) DeepCopy() *IntegrationAccountBatchConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountBatchConfigurationSpec.
func (*IntegrationAccountBatchConfigurationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountBatchConfigurationSpec) DeepCopyInto(out *IntegrationAccountBatchConfigurationSpec)
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
func (in *IntegrationAccountBatchConfigurationSpecReleaseCriteria) DeepCopy() *IntegrationAccountBatchConfigurationSpecReleaseCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountBatchConfigurationSpecReleaseCriteria.
func (*IntegrationAccountBatchConfigurationSpecReleaseCriteria) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountBatchConfigurationSpecReleaseCriteria) DeepCopyInto(out *IntegrationAccountBatchConfigurationSpecReleaseCriteria)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaCodec) Encode ¶ added in v0.5.0
func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaCodec) IsEmpty ¶ added in v0.5.0
func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaCodec) IsEmpty(ptr unsafe.Pointer) bool
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
func (in *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrence) DeepCopy() *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrence
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrence.
func (*IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrence) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrence) DeepCopyInto(out *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrence)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceCodec) Encode ¶ added in v0.5.0
func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceCodec) IsEmpty ¶ added in v0.5.0
func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceCodec) IsEmpty(ptr unsafe.Pointer) bool
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
func (in *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceSchedule) DeepCopy() *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceSchedule.
func (*IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceSchedule) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceSchedule) DeepCopyInto(out *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceSchedule)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleCodec) Encode ¶ added in v0.5.0
func (IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
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
func (in *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleMonthly) DeepCopy() *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleMonthly
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleMonthly.
func (*IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleMonthly) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleMonthly) DeepCopyInto(out *IntegrationAccountBatchConfigurationSpecReleaseCriteriaRecurrenceScheduleMonthly)
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
func (in *IntegrationAccountBatchConfigurationSpecResource) DeepCopy() *IntegrationAccountBatchConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountBatchConfigurationSpecResource.
func (*IntegrationAccountBatchConfigurationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountBatchConfigurationSpecResource) DeepCopyInto(out *IntegrationAccountBatchConfigurationSpecResource)
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
func (in *IntegrationAccountBatchConfigurationStatus) DeepCopy() *IntegrationAccountBatchConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountBatchConfigurationStatus.
func (*IntegrationAccountBatchConfigurationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountBatchConfigurationStatus) DeepCopyInto(out *IntegrationAccountBatchConfigurationStatus)
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
func (in *IntegrationAccountCertificate) DeepCopy() *IntegrationAccountCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountCertificate.
func (*IntegrationAccountCertificate) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountCertificate) DeepCopyInto(out *IntegrationAccountCertificate)
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
func (in *IntegrationAccountCertificateList) DeepCopy() *IntegrationAccountCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountCertificateList.
func (*IntegrationAccountCertificateList) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountCertificateList) DeepCopyInto(out *IntegrationAccountCertificateList)
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
func (in *IntegrationAccountCertificateSpec) DeepCopy() *IntegrationAccountCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountCertificateSpec.
func (*IntegrationAccountCertificateSpec) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountCertificateSpec) DeepCopyInto(out *IntegrationAccountCertificateSpec)
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
func (in *IntegrationAccountCertificateSpecKeyVaultKey) DeepCopy() *IntegrationAccountCertificateSpecKeyVaultKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountCertificateSpecKeyVaultKey.
func (*IntegrationAccountCertificateSpecKeyVaultKey) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountCertificateSpecKeyVaultKey) DeepCopyInto(out *IntegrationAccountCertificateSpecKeyVaultKey)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (IntegrationAccountCertificateSpecKeyVaultKeyCodec) Encode ¶ added in v0.5.0
func (IntegrationAccountCertificateSpecKeyVaultKeyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (IntegrationAccountCertificateSpecKeyVaultKeyCodec) IsEmpty ¶ added in v0.5.0
func (IntegrationAccountCertificateSpecKeyVaultKeyCodec) IsEmpty(ptr unsafe.Pointer) bool
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
func (in *IntegrationAccountCertificateSpecResource) DeepCopy() *IntegrationAccountCertificateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountCertificateSpecResource.
func (*IntegrationAccountCertificateSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountCertificateSpecResource) DeepCopyInto(out *IntegrationAccountCertificateSpecResource)
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
func (in *IntegrationAccountCertificateStatus) DeepCopy() *IntegrationAccountCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountCertificateStatus.
func (*IntegrationAccountCertificateStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountCertificateStatus) DeepCopyInto(out *IntegrationAccountCertificateStatus)
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 ¶
func (in *IntegrationAccountList) DeepCopy() *IntegrationAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountList.
func (*IntegrationAccountList) DeepCopyInto ¶
func (in *IntegrationAccountList) DeepCopyInto(out *IntegrationAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationAccountList) DeepCopyObject ¶
func (in *IntegrationAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type 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
func (in *IntegrationAccountMap) DeepCopy() *IntegrationAccountMap
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
func (in *IntegrationAccountMapList) DeepCopy() *IntegrationAccountMapList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountMapList.
func (*IntegrationAccountMapList) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountMapList) DeepCopyInto(out *IntegrationAccountMapList)
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
func (in *IntegrationAccountMapSpec) DeepCopy() *IntegrationAccountMapSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountMapSpec.
func (*IntegrationAccountMapSpec) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountMapSpec) DeepCopyInto(out *IntegrationAccountMapSpec)
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
func (in *IntegrationAccountMapSpecResource) DeepCopy() *IntegrationAccountMapSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountMapSpecResource.
func (*IntegrationAccountMapSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountMapSpecResource) DeepCopyInto(out *IntegrationAccountMapSpecResource)
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
func (in *IntegrationAccountMapStatus) DeepCopy() *IntegrationAccountMapStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountMapStatus.
func (*IntegrationAccountMapStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountMapStatus) DeepCopyInto(out *IntegrationAccountMapStatus)
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
func (in *IntegrationAccountPartner) DeepCopy() *IntegrationAccountPartner
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountPartner.
func (*IntegrationAccountPartner) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountPartner) DeepCopyInto(out *IntegrationAccountPartner)
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
func (in *IntegrationAccountPartnerList) DeepCopy() *IntegrationAccountPartnerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountPartnerList.
func (*IntegrationAccountPartnerList) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountPartnerList) DeepCopyInto(out *IntegrationAccountPartnerList)
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
func (in *IntegrationAccountPartnerSpec) DeepCopy() *IntegrationAccountPartnerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountPartnerSpec.
func (*IntegrationAccountPartnerSpec) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountPartnerSpec) DeepCopyInto(out *IntegrationAccountPartnerSpec)
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
func (in *IntegrationAccountPartnerSpecBusinessIdentity) DeepCopy() *IntegrationAccountPartnerSpecBusinessIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountPartnerSpecBusinessIdentity.
func (*IntegrationAccountPartnerSpecBusinessIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountPartnerSpecBusinessIdentity) DeepCopyInto(out *IntegrationAccountPartnerSpecBusinessIdentity)
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
func (in *IntegrationAccountPartnerSpecResource) DeepCopy() *IntegrationAccountPartnerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountPartnerSpecResource.
func (*IntegrationAccountPartnerSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountPartnerSpecResource) DeepCopyInto(out *IntegrationAccountPartnerSpecResource)
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
func (in *IntegrationAccountPartnerStatus) DeepCopy() *IntegrationAccountPartnerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountPartnerStatus.
func (*IntegrationAccountPartnerStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountPartnerStatus) DeepCopyInto(out *IntegrationAccountPartnerStatus)
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
func (in *IntegrationAccountSchema) DeepCopy() *IntegrationAccountSchema
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
func (in *IntegrationAccountSchemaList) DeepCopy() *IntegrationAccountSchemaList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountSchemaList.
func (*IntegrationAccountSchemaList) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountSchemaList) DeepCopyInto(out *IntegrationAccountSchemaList)
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
func (in *IntegrationAccountSchemaSpec) DeepCopy() *IntegrationAccountSchemaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountSchemaSpec.
func (*IntegrationAccountSchemaSpec) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountSchemaSpec) DeepCopyInto(out *IntegrationAccountSchemaSpec)
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
func (in *IntegrationAccountSchemaSpecResource) DeepCopy() *IntegrationAccountSchemaSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountSchemaSpecResource.
func (*IntegrationAccountSchemaSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountSchemaSpecResource) DeepCopyInto(out *IntegrationAccountSchemaSpecResource)
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
func (in *IntegrationAccountSchemaStatus) DeepCopy() *IntegrationAccountSchemaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountSchemaStatus.
func (*IntegrationAccountSchemaStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountSchemaStatus) DeepCopyInto(out *IntegrationAccountSchemaStatus)
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
func (in *IntegrationAccountSession) DeepCopy() *IntegrationAccountSession
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountSession.
func (*IntegrationAccountSession) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountSession) DeepCopyInto(out *IntegrationAccountSession)
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
func (in *IntegrationAccountSessionList) DeepCopy() *IntegrationAccountSessionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountSessionList.
func (*IntegrationAccountSessionList) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountSessionList) DeepCopyInto(out *IntegrationAccountSessionList)
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
func (in *IntegrationAccountSessionSpec) DeepCopy() *IntegrationAccountSessionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountSessionSpec.
func (*IntegrationAccountSessionSpec) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountSessionSpec) DeepCopyInto(out *IntegrationAccountSessionSpec)
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
func (in *IntegrationAccountSessionSpecResource) DeepCopy() *IntegrationAccountSessionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountSessionSpecResource.
func (*IntegrationAccountSessionSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountSessionSpecResource) DeepCopyInto(out *IntegrationAccountSessionSpecResource)
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
func (in *IntegrationAccountSessionStatus) DeepCopy() *IntegrationAccountSessionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountSessionStatus.
func (*IntegrationAccountSessionStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IntegrationAccountSessionStatus) DeepCopyInto(out *IntegrationAccountSessionStatus)
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 ¶
func (in *IntegrationAccountSpec) DeepCopy() *IntegrationAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountSpec.
func (*IntegrationAccountSpec) DeepCopyInto ¶
func (in *IntegrationAccountSpec) DeepCopyInto(out *IntegrationAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationAccountSpecResource ¶
type IntegrationAccountSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +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 ¶
func (in *IntegrationAccountSpecResource) DeepCopy() *IntegrationAccountSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountSpecResource.
func (*IntegrationAccountSpecResource) DeepCopyInto ¶
func (in *IntegrationAccountSpecResource) DeepCopyInto(out *IntegrationAccountSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationAccountStatus ¶
type IntegrationAccountStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IntegrationAccountStatus) DeepCopy ¶
func (in *IntegrationAccountStatus) DeepCopy() *IntegrationAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationAccountStatus.
func (*IntegrationAccountStatus) DeepCopyInto ¶
func (in *IntegrationAccountStatus) DeepCopyInto(out *IntegrationAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type 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
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Standard.
func (*Standard) DeepCopyInto ¶ added in v0.5.0
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
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Standard) SetupWebhookWithManager ¶ added in v0.5.0
func (*Standard) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Standard) ValidateDelete ¶ added in v0.5.0
ValidateDelete 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
func (in *StandardSpecConnectionString) DeepCopy() *StandardSpecConnectionString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardSpecConnectionString.
func (*StandardSpecConnectionString) DeepCopyInto ¶ added in v0.5.0
func (in *StandardSpecConnectionString) DeepCopyInto(out *StandardSpecConnectionString)
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
func (in *StandardSpecIdentity) DeepCopy() *StandardSpecIdentity
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StandardSpecIdentityCodec) Encode ¶ added in v0.5.0
func (StandardSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StandardSpecIdentityCodec) IsEmpty ¶ added in v0.5.0
func (StandardSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
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"` 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
func (in *StandardSpecResource) DeepCopy() *StandardSpecResource
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
func (in *StandardSpecSiteConfig) DeepCopy() *StandardSpecSiteConfig
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StandardSpecSiteConfigCodec) Encode ¶ added in v0.5.0
func (StandardSpecSiteConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StandardSpecSiteConfigCodec) IsEmpty ¶ added in v0.5.0
func (StandardSpecSiteConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
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
func (in *StandardSpecSiteConfigCors) DeepCopy() *StandardSpecSiteConfigCors
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardSpecSiteConfigCors.
func (*StandardSpecSiteConfigCors) DeepCopyInto ¶ added in v0.5.0
func (in *StandardSpecSiteConfigCors) DeepCopyInto(out *StandardSpecSiteConfigCors)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StandardSpecSiteConfigCorsCodec) Encode ¶ added in v0.5.0
func (StandardSpecSiteConfigCorsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StandardSpecSiteConfigCorsCodec) IsEmpty ¶ added in v0.5.0
func (StandardSpecSiteConfigCorsCodec) IsEmpty(ptr unsafe.Pointer) bool
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
func (in *StandardSpecSiteConfigIpRestriction) DeepCopy() *StandardSpecSiteConfigIpRestriction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardSpecSiteConfigIpRestriction.
func (*StandardSpecSiteConfigIpRestriction) DeepCopyInto ¶ added in v0.5.0
func (in *StandardSpecSiteConfigIpRestriction) DeepCopyInto(out *StandardSpecSiteConfigIpRestriction)
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
func (in *StandardSpecSiteConfigIpRestrictionHeaders) DeepCopy() *StandardSpecSiteConfigIpRestrictionHeaders
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardSpecSiteConfigIpRestrictionHeaders.
func (*StandardSpecSiteConfigIpRestrictionHeaders) DeepCopyInto ¶ added in v0.5.0
func (in *StandardSpecSiteConfigIpRestrictionHeaders) DeepCopyInto(out *StandardSpecSiteConfigIpRestrictionHeaders)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StandardSpecSiteConfigIpRestrictionHeadersCodec) Encode ¶ added in v0.5.0
func (StandardSpecSiteConfigIpRestrictionHeadersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StandardSpecSiteConfigIpRestrictionHeadersCodec) IsEmpty ¶ added in v0.5.0
func (StandardSpecSiteConfigIpRestrictionHeadersCodec) IsEmpty(ptr unsafe.Pointer) bool
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
func (in *StandardSpecSiteCredential) DeepCopy() *StandardSpecSiteCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardSpecSiteCredential.
func (*StandardSpecSiteCredential) DeepCopyInto ¶ added in v0.5.0
func (in *StandardSpecSiteCredential) DeepCopyInto(out *StandardSpecSiteCredential)
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 ¶
func (in *TriggerCustomSpecResource) DeepCopy() *TriggerCustomSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomSpecResource.
func (*TriggerCustomSpecResource) DeepCopyInto ¶
func (in *TriggerCustomSpecResource) DeepCopyInto(out *TriggerCustomSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerCustomStatus ¶
type TriggerCustomStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*TriggerCustomStatus) DeepCopy ¶
func (in *TriggerCustomStatus) DeepCopy() *TriggerCustomStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerCustomStatus.
func (*TriggerCustomStatus) DeepCopyInto ¶
func (in *TriggerCustomStatus) DeepCopyInto(out *TriggerCustomStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerHTTPRequest ¶
type TriggerHTTPRequest struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TriggerHTTPRequestSpec `json:"spec,omitempty"` Status TriggerHTTPRequestStatus `json:"status,omitempty"` }
func (*TriggerHTTPRequest) DeepCopy ¶
func (in *TriggerHTTPRequest) DeepCopy() *TriggerHTTPRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerHTTPRequest.
func (*TriggerHTTPRequest) DeepCopyInto ¶
func (in *TriggerHTTPRequest) DeepCopyInto(out *TriggerHTTPRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TriggerHTTPRequest) DeepCopyObject ¶
func (in *TriggerHTTPRequest) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TriggerHTTPRequest) SetupWebhookWithManager ¶
func (r *TriggerHTTPRequest) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TriggerHTTPRequest) ValidateCreate ¶
func (r *TriggerHTTPRequest) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TriggerHTTPRequest) ValidateDelete ¶
func (r *TriggerHTTPRequest) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TriggerHTTPRequest) ValidateUpdate ¶
func (r *TriggerHTTPRequest) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TriggerHTTPRequestList ¶
type TriggerHTTPRequestList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TriggerHTTPRequest CRD objects Items []TriggerHTTPRequest `json:"items,omitempty"` }
TriggerHTTPRequestList is a list of TriggerHTTPRequests
func (*TriggerHTTPRequestList) DeepCopy ¶
func (in *TriggerHTTPRequestList) DeepCopy() *TriggerHTTPRequestList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerHTTPRequestList.
func (*TriggerHTTPRequestList) DeepCopyInto ¶
func (in *TriggerHTTPRequestList) DeepCopyInto(out *TriggerHTTPRequestList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TriggerHTTPRequestList) DeepCopyObject ¶
func (in *TriggerHTTPRequestList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TriggerHTTPRequestSpec ¶
type TriggerHTTPRequestSpec struct { State *TriggerHTTPRequestSpecResource `json:"state,omitempty" tf:"-"` Resource TriggerHTTPRequestSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TriggerHTTPRequestSpec) DeepCopy ¶
func (in *TriggerHTTPRequestSpec) DeepCopy() *TriggerHTTPRequestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerHTTPRequestSpec.
func (*TriggerHTTPRequestSpec) DeepCopyInto ¶
func (in *TriggerHTTPRequestSpec) DeepCopyInto(out *TriggerHTTPRequestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerHTTPRequestSpecResource ¶
type TriggerHTTPRequestSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +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 ¶
func (in *TriggerHTTPRequestSpecResource) DeepCopy() *TriggerHTTPRequestSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerHTTPRequestSpecResource.
func (*TriggerHTTPRequestSpecResource) DeepCopyInto ¶
func (in *TriggerHTTPRequestSpecResource) DeepCopyInto(out *TriggerHTTPRequestSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerHTTPRequestStatus ¶
type TriggerHTTPRequestStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*TriggerHTTPRequestStatus) DeepCopy ¶
func (in *TriggerHTTPRequestStatus) DeepCopy() *TriggerHTTPRequestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerHTTPRequestStatus.
func (*TriggerHTTPRequestStatus) DeepCopyInto ¶
func (in *TriggerHTTPRequestStatus) DeepCopyInto(out *TriggerHTTPRequestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerRecurrence ¶
type TriggerRecurrence struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TriggerRecurrenceSpec `json:"spec,omitempty"` Status TriggerRecurrenceStatus `json:"status,omitempty"` }
func (*TriggerRecurrence) DeepCopy ¶
func (in *TriggerRecurrence) DeepCopy() *TriggerRecurrence
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerRecurrence.
func (*TriggerRecurrence) DeepCopyInto ¶
func (in *TriggerRecurrence) DeepCopyInto(out *TriggerRecurrence)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TriggerRecurrence) DeepCopyObject ¶
func (in *TriggerRecurrence) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TriggerRecurrence) SetupWebhookWithManager ¶
func (r *TriggerRecurrence) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TriggerRecurrence) ValidateCreate ¶
func (r *TriggerRecurrence) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TriggerRecurrence) ValidateDelete ¶
func (r *TriggerRecurrence) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TriggerRecurrence) ValidateUpdate ¶
func (r *TriggerRecurrence) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TriggerRecurrenceList ¶
type TriggerRecurrenceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TriggerRecurrence CRD objects Items []TriggerRecurrence `json:"items,omitempty"` }
TriggerRecurrenceList is a list of TriggerRecurrences
func (*TriggerRecurrenceList) DeepCopy ¶
func (in *TriggerRecurrenceList) DeepCopy() *TriggerRecurrenceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerRecurrenceList.
func (*TriggerRecurrenceList) DeepCopyInto ¶
func (in *TriggerRecurrenceList) DeepCopyInto(out *TriggerRecurrenceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TriggerRecurrenceList) DeepCopyObject ¶
func (in *TriggerRecurrenceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TriggerRecurrenceSpec ¶
type TriggerRecurrenceSpec struct { State *TriggerRecurrenceSpecResource `json:"state,omitempty" tf:"-"` Resource TriggerRecurrenceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TriggerRecurrenceSpec) DeepCopy ¶
func (in *TriggerRecurrenceSpec) DeepCopy() *TriggerRecurrenceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerRecurrenceSpec.
func (*TriggerRecurrenceSpec) DeepCopyInto ¶
func (in *TriggerRecurrenceSpec) DeepCopyInto(out *TriggerRecurrenceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerRecurrenceSpecResource ¶
type TriggerRecurrenceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Frequency *string `json:"frequency" tf:"frequency"` Interval *int64 `json:"interval" tf:"interval"` LogicAppID *string `json:"logicAppID" tf:"logic_app_id"` Name *string `json:"name" tf:"name"` // +optional Schedule *TriggerRecurrenceSpecSchedule `json:"schedule,omitempty" tf:"schedule"` // +optional StartTime *string `json:"startTime,omitempty" tf:"start_time"` // +optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone"` }
func (*TriggerRecurrenceSpecResource) DeepCopy ¶
func (in *TriggerRecurrenceSpecResource) DeepCopy() *TriggerRecurrenceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerRecurrenceSpecResource.
func (*TriggerRecurrenceSpecResource) DeepCopyInto ¶
func (in *TriggerRecurrenceSpecResource) DeepCopyInto(out *TriggerRecurrenceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerRecurrenceSpecSchedule ¶
type TriggerRecurrenceSpecSchedule struct { // +optional AtTheseHours []int64 `json:"atTheseHours,omitempty" tf:"at_these_hours"` // +optional AtTheseMinutes []int64 `json:"atTheseMinutes,omitempty" tf:"at_these_minutes"` // +optional OnTheseDays []string `json:"onTheseDays,omitempty" tf:"on_these_days"` }
func (*TriggerRecurrenceSpecSchedule) DeepCopy ¶
func (in *TriggerRecurrenceSpecSchedule) DeepCopy() *TriggerRecurrenceSpecSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerRecurrenceSpecSchedule.
func (*TriggerRecurrenceSpecSchedule) DeepCopyInto ¶
func (in *TriggerRecurrenceSpecSchedule) DeepCopyInto(out *TriggerRecurrenceSpecSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerRecurrenceSpecScheduleCodec ¶
type TriggerRecurrenceSpecScheduleCodec struct { }
+k8s:deepcopy-gen=false
func (TriggerRecurrenceSpecScheduleCodec) Decode ¶
func (TriggerRecurrenceSpecScheduleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (TriggerRecurrenceSpecScheduleCodec) Encode ¶
func (TriggerRecurrenceSpecScheduleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (TriggerRecurrenceSpecScheduleCodec) IsEmpty ¶
func (TriggerRecurrenceSpecScheduleCodec) IsEmpty(ptr unsafe.Pointer) bool
type TriggerRecurrenceStatus ¶
type TriggerRecurrenceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*TriggerRecurrenceStatus) DeepCopy ¶
func (in *TriggerRecurrenceStatus) DeepCopy() *TriggerRecurrenceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerRecurrenceStatus.
func (*TriggerRecurrenceStatus) DeepCopyInto ¶
func (in *TriggerRecurrenceStatus) DeepCopyInto(out *TriggerRecurrenceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workflow ¶
type Workflow struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkflowSpec `json:"spec,omitempty"` Status WorkflowStatus `json:"status,omitempty"` }
func (*Workflow) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workflow.
func (*Workflow) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workflow) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workflow) SetupWebhookWithManager ¶
func (*Workflow) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Workflow) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type WorkflowList ¶
type WorkflowList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Workflow CRD objects Items []Workflow `json:"items,omitempty"` }
WorkflowList is a list of Workflows
func (*WorkflowList) DeepCopy ¶
func (in *WorkflowList) DeepCopy() *WorkflowList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowList.
func (*WorkflowList) DeepCopyInto ¶
func (in *WorkflowList) DeepCopyInto(out *WorkflowList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkflowList) DeepCopyObject ¶
func (in *WorkflowList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkflowSpec ¶
type WorkflowSpec struct { State *WorkflowSpecResource `json:"state,omitempty" tf:"-"` Resource WorkflowSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` 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
func (in *WorkflowSpecAccessControl) DeepCopy() *WorkflowSpecAccessControl
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowSpecAccessControl.
func (*WorkflowSpecAccessControl) DeepCopyInto ¶ added in v0.5.0
func (in *WorkflowSpecAccessControl) DeepCopyInto(out *WorkflowSpecAccessControl)
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
func (in *WorkflowSpecAccessControlAction) DeepCopy() *WorkflowSpecAccessControlAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowSpecAccessControlAction.
func (*WorkflowSpecAccessControlAction) DeepCopyInto ¶ added in v0.5.0
func (in *WorkflowSpecAccessControlAction) DeepCopyInto(out *WorkflowSpecAccessControlAction)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (WorkflowSpecAccessControlActionCodec) Encode ¶ added in v0.5.0
func (WorkflowSpecAccessControlActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (WorkflowSpecAccessControlActionCodec) IsEmpty ¶ added in v0.5.0
func (WorkflowSpecAccessControlActionCodec) IsEmpty(ptr unsafe.Pointer) bool
type WorkflowSpecAccessControlCodec ¶ added in v0.5.0
type WorkflowSpecAccessControlCodec struct { }
+k8s:deepcopy-gen=false
func (WorkflowSpecAccessControlCodec) Decode ¶ added in v0.5.0
func (WorkflowSpecAccessControlCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (WorkflowSpecAccessControlCodec) Encode ¶ added in v0.5.0
func (WorkflowSpecAccessControlCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (WorkflowSpecAccessControlCodec) IsEmpty ¶ added in v0.5.0
func (WorkflowSpecAccessControlCodec) IsEmpty(ptr unsafe.Pointer) bool
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
func (in *WorkflowSpecAccessControlContent) DeepCopy() *WorkflowSpecAccessControlContent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowSpecAccessControlContent.
func (*WorkflowSpecAccessControlContent) DeepCopyInto ¶ added in v0.5.0
func (in *WorkflowSpecAccessControlContent) DeepCopyInto(out *WorkflowSpecAccessControlContent)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (WorkflowSpecAccessControlContentCodec) Encode ¶ added in v0.5.0
func (WorkflowSpecAccessControlContentCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (WorkflowSpecAccessControlContentCodec) IsEmpty ¶ added in v0.5.0
func (WorkflowSpecAccessControlContentCodec) IsEmpty(ptr unsafe.Pointer) bool
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
func (in *WorkflowSpecAccessControlTrigger) DeepCopy() *WorkflowSpecAccessControlTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowSpecAccessControlTrigger.
func (*WorkflowSpecAccessControlTrigger) DeepCopyInto ¶ added in v0.5.0
func (in *WorkflowSpecAccessControlTrigger) DeepCopyInto(out *WorkflowSpecAccessControlTrigger)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (WorkflowSpecAccessControlTriggerCodec) Encode ¶ added in v0.5.0
func (WorkflowSpecAccessControlTriggerCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (WorkflowSpecAccessControlTriggerCodec) IsEmpty ¶ added in v0.5.0
func (WorkflowSpecAccessControlTriggerCodec) IsEmpty(ptr unsafe.Pointer) bool
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
func (in *WorkflowSpecAccessControlTriggerOpenAuthenticationPolicy) DeepCopy() *WorkflowSpecAccessControlTriggerOpenAuthenticationPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowSpecAccessControlTriggerOpenAuthenticationPolicy.
func (*WorkflowSpecAccessControlTriggerOpenAuthenticationPolicy) DeepCopyInto ¶ added in v0.5.0
func (in *WorkflowSpecAccessControlTriggerOpenAuthenticationPolicy) DeepCopyInto(out *WorkflowSpecAccessControlTriggerOpenAuthenticationPolicy)
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
func (in *WorkflowSpecAccessControlTriggerOpenAuthenticationPolicyClaim) DeepCopy() *WorkflowSpecAccessControlTriggerOpenAuthenticationPolicyClaim
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowSpecAccessControlTriggerOpenAuthenticationPolicyClaim.
func (*WorkflowSpecAccessControlTriggerOpenAuthenticationPolicyClaim) DeepCopyInto ¶ added in v0.5.0
func (in *WorkflowSpecAccessControlTriggerOpenAuthenticationPolicyClaim) DeepCopyInto(out *WorkflowSpecAccessControlTriggerOpenAuthenticationPolicyClaim)
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
func (in *WorkflowSpecAccessControlWorkflowManagement) DeepCopy() *WorkflowSpecAccessControlWorkflowManagement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowSpecAccessControlWorkflowManagement.
func (*WorkflowSpecAccessControlWorkflowManagement) DeepCopyInto ¶ added in v0.5.0
func (in *WorkflowSpecAccessControlWorkflowManagement) DeepCopyInto(out *WorkflowSpecAccessControlWorkflowManagement)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (WorkflowSpecAccessControlWorkflowManagementCodec) Encode ¶ added in v0.5.0
func (WorkflowSpecAccessControlWorkflowManagementCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (WorkflowSpecAccessControlWorkflowManagementCodec) IsEmpty ¶ added in v0.5.0
func (WorkflowSpecAccessControlWorkflowManagementCodec) IsEmpty(ptr unsafe.Pointer) bool
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
func (in *WorkflowSpecIdentity) DeepCopy() *WorkflowSpecIdentity
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (WorkflowSpecIdentityCodec) Encode ¶ added in v0.5.0
func (WorkflowSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (WorkflowSpecIdentityCodec) IsEmpty ¶ added in v0.5.0
func (WorkflowSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
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 ¶
func (in *WorkflowSpecResource) DeepCopy() *WorkflowSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowSpecResource.
func (*WorkflowSpecResource) DeepCopyInto ¶
func (in *WorkflowSpecResource) DeepCopyInto(out *WorkflowSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowStatus ¶
type WorkflowStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*WorkflowStatus) DeepCopy ¶
func (in *WorkflowStatus) DeepCopy() *WorkflowStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStatus.
func (*WorkflowStatus) DeepCopyInto ¶
func (in *WorkflowStatus) DeepCopyInto(out *WorkflowStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- action_custom_types.go
- action_custom_webhook.go
- action_http_types.go
- action_http_webhook.go
- codec.go
- doc.go
- integration_account_agreement_types.go
- integration_account_agreement_webhook.go
- integration_account_assembly_types.go
- integration_account_assembly_webhook.go
- integration_account_batch_configuration_types.go
- integration_account_batch_configuration_webhook.go
- integration_account_certificate_types.go
- integration_account_certificate_webhook.go
- integration_account_map_types.go
- integration_account_map_webhook.go
- integration_account_partner_types.go
- integration_account_partner_webhook.go
- integration_account_schema_types.go
- integration_account_schema_webhook.go
- integration_account_session_types.go
- integration_account_session_webhook.go
- integration_account_types.go
- integration_account_webhook.go
- register.go
- standard_types.go
- standard_webhook.go
- trigger_custom_types.go
- trigger_custom_webhook.go
- trigger_http_request_types.go
- trigger_http_request_webhook.go
- trigger_recurrence_types.go
- trigger_recurrence_webhook.go
- workflow_types.go
- workflow_webhook.go
- zz_generated.deepcopy.go