Documentation ¶
Overview ¶
+groupName=eventgrid.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 Domain
- func (in *Domain) DeepCopy() *Domain
- func (in *Domain) DeepCopyInto(out *Domain)
- func (in *Domain) DeepCopyObject() runtime.Object
- func (r *Domain) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Domain) ValidateCreate() error
- func (r *Domain) ValidateDelete() error
- func (r *Domain) ValidateUpdate(old runtime.Object) error
- type DomainList
- type DomainSpec
- type DomainSpecIdentity
- type DomainSpecIdentityCodec
- type DomainSpecInboundIPRule
- type DomainSpecInputMappingDefaultValues
- type DomainSpecInputMappingDefaultValuesCodec
- type DomainSpecInputMappingFields
- type DomainSpecInputMappingFieldsCodec
- type DomainSpecResource
- type DomainStatus
- type DomainTopic
- func (in *DomainTopic) DeepCopy() *DomainTopic
- func (in *DomainTopic) DeepCopyInto(out *DomainTopic)
- func (in *DomainTopic) DeepCopyObject() runtime.Object
- func (r *DomainTopic) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DomainTopic) ValidateCreate() error
- func (r *DomainTopic) ValidateDelete() error
- func (r *DomainTopic) ValidateUpdate(old runtime.Object) error
- type DomainTopicList
- type DomainTopicSpec
- type DomainTopicSpecResource
- type DomainTopicStatus
- type EventSubscription
- func (in *EventSubscription) DeepCopy() *EventSubscription
- func (in *EventSubscription) DeepCopyInto(out *EventSubscription)
- func (in *EventSubscription) DeepCopyObject() runtime.Object
- func (r *EventSubscription) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EventSubscription) ValidateCreate() error
- func (r *EventSubscription) ValidateDelete() error
- func (r *EventSubscription) ValidateUpdate(old runtime.Object) error
- type EventSubscriptionList
- type EventSubscriptionSpec
- type EventSubscriptionSpecAdvancedFilter
- type EventSubscriptionSpecAdvancedFilterBoolEquals
- type EventSubscriptionSpecAdvancedFilterCodec
- type EventSubscriptionSpecAdvancedFilterIsNotNull
- type EventSubscriptionSpecAdvancedFilterIsNullOrUndefined
- type EventSubscriptionSpecAdvancedFilterNumberGreaterThan
- type EventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals
- type EventSubscriptionSpecAdvancedFilterNumberIn
- type EventSubscriptionSpecAdvancedFilterNumberInRange
- type EventSubscriptionSpecAdvancedFilterNumberLessThan
- type EventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals
- type EventSubscriptionSpecAdvancedFilterNumberNotIn
- type EventSubscriptionSpecAdvancedFilterNumberNotInRange
- type EventSubscriptionSpecAdvancedFilterStringBeginsWith
- type EventSubscriptionSpecAdvancedFilterStringContains
- type EventSubscriptionSpecAdvancedFilterStringEndsWith
- type EventSubscriptionSpecAdvancedFilterStringIn
- type EventSubscriptionSpecAdvancedFilterStringNotBeginsWith
- type EventSubscriptionSpecAdvancedFilterStringNotContains
- type EventSubscriptionSpecAdvancedFilterStringNotEndsWith
- type EventSubscriptionSpecAdvancedFilterStringNotIn
- type EventSubscriptionSpecAzureFunctionEndpoint
- type EventSubscriptionSpecAzureFunctionEndpointCodec
- func (EventSubscriptionSpecAzureFunctionEndpointCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EventSubscriptionSpecAzureFunctionEndpointCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EventSubscriptionSpecAzureFunctionEndpointCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EventSubscriptionSpecDeadLetterIdentity
- type EventSubscriptionSpecDeadLetterIdentityCodec
- type EventSubscriptionSpecDeliveryIdentity
- type EventSubscriptionSpecDeliveryIdentityCodec
- type EventSubscriptionSpecDeliveryProperty
- type EventSubscriptionSpecEventhubEndpoint
- type EventSubscriptionSpecEventhubEndpointCodec
- type EventSubscriptionSpecHybridConnectionEndpoint
- type EventSubscriptionSpecHybridConnectionEndpointCodec
- func (EventSubscriptionSpecHybridConnectionEndpointCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EventSubscriptionSpecHybridConnectionEndpointCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EventSubscriptionSpecHybridConnectionEndpointCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EventSubscriptionSpecResource
- type EventSubscriptionSpecRetryPolicy
- type EventSubscriptionSpecRetryPolicyCodec
- type EventSubscriptionSpecStorageBlobDeadLetterDestination
- type EventSubscriptionSpecStorageBlobDeadLetterDestinationCodec
- func (EventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EventSubscriptionSpecStorageQueueEndpoint
- type EventSubscriptionSpecStorageQueueEndpointCodec
- type EventSubscriptionSpecSubjectFilter
- type EventSubscriptionSpecSubjectFilterCodec
- type EventSubscriptionSpecWebhookEndpoint
- type EventSubscriptionSpecWebhookEndpointCodec
- type EventSubscriptionStatus
- type SystemTopic
- func (in *SystemTopic) DeepCopy() *SystemTopic
- func (in *SystemTopic) DeepCopyInto(out *SystemTopic)
- func (in *SystemTopic) DeepCopyObject() runtime.Object
- func (r *SystemTopic) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SystemTopic) ValidateCreate() error
- func (r *SystemTopic) ValidateDelete() error
- func (r *SystemTopic) ValidateUpdate(old runtime.Object) error
- type SystemTopicEventSubscription
- func (in *SystemTopicEventSubscription) DeepCopy() *SystemTopicEventSubscription
- func (in *SystemTopicEventSubscription) DeepCopyInto(out *SystemTopicEventSubscription)
- func (in *SystemTopicEventSubscription) DeepCopyObject() runtime.Object
- func (r *SystemTopicEventSubscription) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SystemTopicEventSubscription) ValidateCreate() error
- func (r *SystemTopicEventSubscription) ValidateDelete() error
- func (r *SystemTopicEventSubscription) ValidateUpdate(old runtime.Object) error
- type SystemTopicEventSubscriptionList
- type SystemTopicEventSubscriptionSpec
- type SystemTopicEventSubscriptionSpecAdvancedFilter
- type SystemTopicEventSubscriptionSpecAdvancedFilterBoolEquals
- type SystemTopicEventSubscriptionSpecAdvancedFilterCodec
- func (SystemTopicEventSubscriptionSpecAdvancedFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SystemTopicEventSubscriptionSpecAdvancedFilterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SystemTopicEventSubscriptionSpecAdvancedFilterCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SystemTopicEventSubscriptionSpecAdvancedFilterIsNotNull
- type SystemTopicEventSubscriptionSpecAdvancedFilterIsNullOrUndefined
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterIsNullOrUndefined) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterIsNullOrUndefined
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterIsNullOrUndefined) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterIsNullOrUndefined)
- type SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThan
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThan) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThan
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThan) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThan)
- type SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals)
- type SystemTopicEventSubscriptionSpecAdvancedFilterNumberIn
- type SystemTopicEventSubscriptionSpecAdvancedFilterNumberInRange
- type SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThan
- type SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals)
- type SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotIn
- type SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotInRange
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotInRange) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotInRange
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotInRange) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotInRange)
- type SystemTopicEventSubscriptionSpecAdvancedFilterStringBeginsWith
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringBeginsWith) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterStringBeginsWith
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringBeginsWith) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterStringBeginsWith)
- type SystemTopicEventSubscriptionSpecAdvancedFilterStringContains
- type SystemTopicEventSubscriptionSpecAdvancedFilterStringEndsWith
- type SystemTopicEventSubscriptionSpecAdvancedFilterStringIn
- type SystemTopicEventSubscriptionSpecAdvancedFilterStringNotBeginsWith
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotBeginsWith) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotBeginsWith
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotBeginsWith) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotBeginsWith)
- type SystemTopicEventSubscriptionSpecAdvancedFilterStringNotContains
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotContains) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotContains
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotContains) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotContains)
- type SystemTopicEventSubscriptionSpecAdvancedFilterStringNotEndsWith
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotEndsWith) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotEndsWith
- func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotEndsWith) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotEndsWith)
- type SystemTopicEventSubscriptionSpecAdvancedFilterStringNotIn
- type SystemTopicEventSubscriptionSpecAzureFunctionEndpoint
- type SystemTopicEventSubscriptionSpecAzureFunctionEndpointCodec
- func (SystemTopicEventSubscriptionSpecAzureFunctionEndpointCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SystemTopicEventSubscriptionSpecAzureFunctionEndpointCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SystemTopicEventSubscriptionSpecAzureFunctionEndpointCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SystemTopicEventSubscriptionSpecDeadLetterIdentity
- type SystemTopicEventSubscriptionSpecDeadLetterIdentityCodec
- func (SystemTopicEventSubscriptionSpecDeadLetterIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SystemTopicEventSubscriptionSpecDeadLetterIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SystemTopicEventSubscriptionSpecDeadLetterIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SystemTopicEventSubscriptionSpecDeliveryIdentity
- type SystemTopicEventSubscriptionSpecDeliveryIdentityCodec
- func (SystemTopicEventSubscriptionSpecDeliveryIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SystemTopicEventSubscriptionSpecDeliveryIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SystemTopicEventSubscriptionSpecDeliveryIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SystemTopicEventSubscriptionSpecResource
- type SystemTopicEventSubscriptionSpecRetryPolicy
- type SystemTopicEventSubscriptionSpecRetryPolicyCodec
- func (SystemTopicEventSubscriptionSpecRetryPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SystemTopicEventSubscriptionSpecRetryPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SystemTopicEventSubscriptionSpecRetryPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestination
- func (in *SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestination) DeepCopy() *SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestination
- func (in *SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestination) DeepCopyInto(out *SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestination)
- type SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestinationCodec
- func (SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SystemTopicEventSubscriptionSpecStorageQueueEndpoint
- type SystemTopicEventSubscriptionSpecStorageQueueEndpointCodec
- func (SystemTopicEventSubscriptionSpecStorageQueueEndpointCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SystemTopicEventSubscriptionSpecStorageQueueEndpointCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SystemTopicEventSubscriptionSpecStorageQueueEndpointCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SystemTopicEventSubscriptionSpecSubjectFilter
- type SystemTopicEventSubscriptionSpecSubjectFilterCodec
- func (SystemTopicEventSubscriptionSpecSubjectFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SystemTopicEventSubscriptionSpecSubjectFilterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SystemTopicEventSubscriptionSpecSubjectFilterCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SystemTopicEventSubscriptionSpecWebhookEndpoint
- type SystemTopicEventSubscriptionSpecWebhookEndpointCodec
- func (SystemTopicEventSubscriptionSpecWebhookEndpointCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SystemTopicEventSubscriptionSpecWebhookEndpointCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SystemTopicEventSubscriptionSpecWebhookEndpointCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SystemTopicEventSubscriptionStatus
- type SystemTopicList
- type SystemTopicSpec
- type SystemTopicSpecIdentity
- type SystemTopicSpecIdentityCodec
- type SystemTopicSpecResource
- type SystemTopicStatus
- type Topic
- func (in *Topic) DeepCopy() *Topic
- func (in *Topic) DeepCopyInto(out *Topic)
- func (in *Topic) DeepCopyObject() runtime.Object
- func (r *Topic) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Topic) ValidateCreate() error
- func (r *Topic) ValidateDelete() error
- func (r *Topic) ValidateUpdate(old runtime.Object) error
- type TopicList
- type TopicSpec
- type TopicSpecIdentity
- type TopicSpecIdentityCodec
- type TopicSpecInboundIPRule
- type TopicSpecInputMappingDefaultValues
- type TopicSpecInputMappingDefaultValuesCodec
- type TopicSpecInputMappingFields
- type TopicSpecInputMappingFieldsCodec
- type TopicSpecResource
- type TopicStatus
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: eventgrid.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 Domain ¶
type Domain struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainSpec `json:"spec,omitempty"` Status DomainStatus `json:"status,omitempty"` }
func (*Domain) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Domain.
func (*Domain) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Domain) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Domain) SetupWebhookWithManager ¶
func (*Domain) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Domain) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DomainList ¶
type DomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Domain CRD objects Items []Domain `json:"items,omitempty"` }
DomainList is a list of Domains
func (*DomainList) DeepCopy ¶
func (in *DomainList) DeepCopy() *DomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainList.
func (*DomainList) DeepCopyInto ¶
func (in *DomainList) DeepCopyInto(out *DomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainList) DeepCopyObject ¶
func (in *DomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainSpec ¶
type DomainSpec struct { State *DomainSpecResource `json:"state,omitempty" tf:"-"` Resource DomainSpecResource `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 (*DomainSpec) DeepCopy ¶
func (in *DomainSpec) DeepCopy() *DomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpec.
func (*DomainSpec) DeepCopyInto ¶
func (in *DomainSpec) DeepCopyInto(out *DomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSpecIdentity ¶ added in v0.5.0
type DomainSpecIdentity 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 (*DomainSpecIdentity) DeepCopy ¶ added in v0.5.0
func (in *DomainSpecIdentity) DeepCopy() *DomainSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpecIdentity.
func (*DomainSpecIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *DomainSpecIdentity) DeepCopyInto(out *DomainSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSpecIdentityCodec ¶ added in v0.5.0
type DomainSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (DomainSpecIdentityCodec) Decode ¶ added in v0.5.0
func (DomainSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (DomainSpecIdentityCodec) Encode ¶ added in v0.5.0
func (DomainSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (DomainSpecIdentityCodec) IsEmpty ¶ added in v0.5.0
func (DomainSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type DomainSpecInboundIPRule ¶
type DomainSpecInboundIPRule struct { // +optional Action *string `json:"action,omitempty" tf:"action"` IpMask *string `json:"ipMask" tf:"ip_mask"` }
func (*DomainSpecInboundIPRule) DeepCopy ¶
func (in *DomainSpecInboundIPRule) DeepCopy() *DomainSpecInboundIPRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpecInboundIPRule.
func (*DomainSpecInboundIPRule) DeepCopyInto ¶
func (in *DomainSpecInboundIPRule) DeepCopyInto(out *DomainSpecInboundIPRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSpecInputMappingDefaultValues ¶
type DomainSpecInputMappingDefaultValues struct { // +optional DataVersion *string `json:"dataVersion,omitempty" tf:"data_version"` // +optional EventType *string `json:"eventType,omitempty" tf:"event_type"` // +optional Subject *string `json:"subject,omitempty" tf:"subject"` }
func (*DomainSpecInputMappingDefaultValues) DeepCopy ¶
func (in *DomainSpecInputMappingDefaultValues) DeepCopy() *DomainSpecInputMappingDefaultValues
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpecInputMappingDefaultValues.
func (*DomainSpecInputMappingDefaultValues) DeepCopyInto ¶
func (in *DomainSpecInputMappingDefaultValues) DeepCopyInto(out *DomainSpecInputMappingDefaultValues)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSpecInputMappingDefaultValuesCodec ¶
type DomainSpecInputMappingDefaultValuesCodec struct { }
+k8s:deepcopy-gen=false
func (DomainSpecInputMappingDefaultValuesCodec) Decode ¶
func (DomainSpecInputMappingDefaultValuesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (DomainSpecInputMappingDefaultValuesCodec) Encode ¶
func (DomainSpecInputMappingDefaultValuesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (DomainSpecInputMappingDefaultValuesCodec) IsEmpty ¶
func (DomainSpecInputMappingDefaultValuesCodec) IsEmpty(ptr unsafe.Pointer) bool
type DomainSpecInputMappingFields ¶
type DomainSpecInputMappingFields struct { // +optional DataVersion *string `json:"dataVersion,omitempty" tf:"data_version"` // +optional EventTime *string `json:"eventTime,omitempty" tf:"event_time"` // +optional EventType *string `json:"eventType,omitempty" tf:"event_type"` // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional Subject *string `json:"subject,omitempty" tf:"subject"` // +optional Topic *string `json:"topic,omitempty" tf:"topic"` }
func (*DomainSpecInputMappingFields) DeepCopy ¶
func (in *DomainSpecInputMappingFields) DeepCopy() *DomainSpecInputMappingFields
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpecInputMappingFields.
func (*DomainSpecInputMappingFields) DeepCopyInto ¶
func (in *DomainSpecInputMappingFields) DeepCopyInto(out *DomainSpecInputMappingFields)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSpecInputMappingFieldsCodec ¶
type DomainSpecInputMappingFieldsCodec struct { }
+k8s:deepcopy-gen=false
func (DomainSpecInputMappingFieldsCodec) Decode ¶
func (DomainSpecInputMappingFieldsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (DomainSpecInputMappingFieldsCodec) Encode ¶
func (DomainSpecInputMappingFieldsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (DomainSpecInputMappingFieldsCodec) IsEmpty ¶
func (DomainSpecInputMappingFieldsCodec) IsEmpty(ptr unsafe.Pointer) bool
type DomainSpecResource ¶
type DomainSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoCreateTopicWithFirstSubscription *bool `json:"autoCreateTopicWithFirstSubscription,omitempty" tf:"auto_create_topic_with_first_subscription"` // +optional AutoDeleteTopicWithLastSubscription *bool `json:"autoDeleteTopicWithLastSubscription,omitempty" tf:"auto_delete_topic_with_last_subscription"` // +optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint"` // +optional Identity *DomainSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional // +kubebuilder:validation:MaxItems=128 InboundIPRule []DomainSpecInboundIPRule `json:"inboundIPRule,omitempty" tf:"inbound_ip_rule"` // +optional InputMappingDefaultValues *DomainSpecInputMappingDefaultValues `json:"inputMappingDefaultValues,omitempty" tf:"input_mapping_default_values"` // +optional InputMappingFields *DomainSpecInputMappingFields `json:"inputMappingFields,omitempty" tf:"input_mapping_fields"` // +optional InputSchema *string `json:"inputSchema,omitempty" tf:"input_schema"` // +optional LocalAuthEnabled *bool `json:"localAuthEnabled,omitempty" tf:"local_auth_enabled"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional PrimaryAccessKey *string `json:"-" sensitive:"true" tf:"primary_access_key"` // +optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SecondaryAccessKey *string `json:"-" sensitive:"true" tf:"secondary_access_key"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*DomainSpecResource) DeepCopy ¶
func (in *DomainSpecResource) DeepCopy() *DomainSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpecResource.
func (*DomainSpecResource) DeepCopyInto ¶
func (in *DomainSpecResource) DeepCopyInto(out *DomainSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainStatus ¶
type DomainStatus 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 (*DomainStatus) DeepCopy ¶
func (in *DomainStatus) DeepCopy() *DomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainStatus.
func (*DomainStatus) DeepCopyInto ¶
func (in *DomainStatus) DeepCopyInto(out *DomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainTopic ¶
type DomainTopic struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainTopicSpec `json:"spec,omitempty"` Status DomainTopicStatus `json:"status,omitempty"` }
func (*DomainTopic) DeepCopy ¶
func (in *DomainTopic) DeepCopy() *DomainTopic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainTopic.
func (*DomainTopic) DeepCopyInto ¶
func (in *DomainTopic) DeepCopyInto(out *DomainTopic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainTopic) DeepCopyObject ¶
func (in *DomainTopic) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainTopic) SetupWebhookWithManager ¶
func (r *DomainTopic) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DomainTopic) ValidateCreate ¶
func (r *DomainTopic) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DomainTopic) ValidateDelete ¶
func (r *DomainTopic) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DomainTopic) ValidateUpdate ¶
func (r *DomainTopic) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DomainTopicList ¶
type DomainTopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DomainTopic CRD objects Items []DomainTopic `json:"items,omitempty"` }
DomainTopicList is a list of DomainTopics
func (*DomainTopicList) DeepCopy ¶
func (in *DomainTopicList) DeepCopy() *DomainTopicList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainTopicList.
func (*DomainTopicList) DeepCopyInto ¶
func (in *DomainTopicList) DeepCopyInto(out *DomainTopicList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainTopicList) DeepCopyObject ¶
func (in *DomainTopicList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainTopicSpec ¶
type DomainTopicSpec struct { State *DomainTopicSpecResource `json:"state,omitempty" tf:"-"` Resource DomainTopicSpecResource `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 (*DomainTopicSpec) DeepCopy ¶
func (in *DomainTopicSpec) DeepCopy() *DomainTopicSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainTopicSpec.
func (*DomainTopicSpec) DeepCopyInto ¶
func (in *DomainTopicSpec) DeepCopyInto(out *DomainTopicSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainTopicSpecResource ¶
type DomainTopicSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` DomainName *string `json:"domainName" tf:"domain_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*DomainTopicSpecResource) DeepCopy ¶
func (in *DomainTopicSpecResource) DeepCopy() *DomainTopicSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainTopicSpecResource.
func (*DomainTopicSpecResource) DeepCopyInto ¶
func (in *DomainTopicSpecResource) DeepCopyInto(out *DomainTopicSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainTopicStatus ¶
type DomainTopicStatus 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 (*DomainTopicStatus) DeepCopy ¶
func (in *DomainTopicStatus) DeepCopy() *DomainTopicStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainTopicStatus.
func (*DomainTopicStatus) DeepCopyInto ¶
func (in *DomainTopicStatus) DeepCopyInto(out *DomainTopicStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscription ¶
type EventSubscription struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EventSubscriptionSpec `json:"spec,omitempty"` Status EventSubscriptionStatus `json:"status,omitempty"` }
func (*EventSubscription) DeepCopy ¶
func (in *EventSubscription) DeepCopy() *EventSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscription.
func (*EventSubscription) DeepCopyInto ¶
func (in *EventSubscription) DeepCopyInto(out *EventSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventSubscription) DeepCopyObject ¶
func (in *EventSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventSubscription) SetupWebhookWithManager ¶
func (r *EventSubscription) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EventSubscription) ValidateCreate ¶
func (r *EventSubscription) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EventSubscription) ValidateDelete ¶
func (r *EventSubscription) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EventSubscription) ValidateUpdate ¶
func (r *EventSubscription) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EventSubscriptionList ¶
type EventSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EventSubscription CRD objects Items []EventSubscription `json:"items,omitempty"` }
EventSubscriptionList is a list of EventSubscriptions
func (*EventSubscriptionList) DeepCopy ¶
func (in *EventSubscriptionList) DeepCopy() *EventSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionList.
func (*EventSubscriptionList) DeepCopyInto ¶
func (in *EventSubscriptionList) DeepCopyInto(out *EventSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventSubscriptionList) DeepCopyObject ¶
func (in *EventSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EventSubscriptionSpec ¶
type EventSubscriptionSpec struct { State *EventSubscriptionSpecResource `json:"state,omitempty" tf:"-"` Resource EventSubscriptionSpecResource `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 (*EventSubscriptionSpec) DeepCopy ¶
func (in *EventSubscriptionSpec) DeepCopy() *EventSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpec.
func (*EventSubscriptionSpec) DeepCopyInto ¶
func (in *EventSubscriptionSpec) DeepCopyInto(out *EventSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilter ¶
type EventSubscriptionSpecAdvancedFilter struct { // +optional BoolEquals []EventSubscriptionSpecAdvancedFilterBoolEquals `json:"boolEquals,omitempty" tf:"bool_equals"` // +optional IsNotNull []EventSubscriptionSpecAdvancedFilterIsNotNull `json:"isNotNull,omitempty" tf:"is_not_null"` // +optional IsNullOrUndefined []EventSubscriptionSpecAdvancedFilterIsNullOrUndefined `json:"isNullOrUndefined,omitempty" tf:"is_null_or_undefined"` // +optional NumberGreaterThan []EventSubscriptionSpecAdvancedFilterNumberGreaterThan `json:"numberGreaterThan,omitempty" tf:"number_greater_than"` // +optional NumberGreaterThanOrEquals []EventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals `json:"numberGreaterThanOrEquals,omitempty" tf:"number_greater_than_or_equals"` // +optional NumberIn []EventSubscriptionSpecAdvancedFilterNumberIn `json:"numberIn,omitempty" tf:"number_in"` // +optional NumberInRange []EventSubscriptionSpecAdvancedFilterNumberInRange `json:"numberInRange,omitempty" tf:"number_in_range"` // +optional NumberLessThan []EventSubscriptionSpecAdvancedFilterNumberLessThan `json:"numberLessThan,omitempty" tf:"number_less_than"` // +optional NumberLessThanOrEquals []EventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals `json:"numberLessThanOrEquals,omitempty" tf:"number_less_than_or_equals"` // +optional NumberNotIn []EventSubscriptionSpecAdvancedFilterNumberNotIn `json:"numberNotIn,omitempty" tf:"number_not_in"` // +optional NumberNotInRange []EventSubscriptionSpecAdvancedFilterNumberNotInRange `json:"numberNotInRange,omitempty" tf:"number_not_in_range"` // +optional StringBeginsWith []EventSubscriptionSpecAdvancedFilterStringBeginsWith `json:"stringBeginsWith,omitempty" tf:"string_begins_with"` // +optional StringContains []EventSubscriptionSpecAdvancedFilterStringContains `json:"stringContains,omitempty" tf:"string_contains"` // +optional StringEndsWith []EventSubscriptionSpecAdvancedFilterStringEndsWith `json:"stringEndsWith,omitempty" tf:"string_ends_with"` // +optional StringIn []EventSubscriptionSpecAdvancedFilterStringIn `json:"stringIn,omitempty" tf:"string_in"` // +optional StringNotBeginsWith []EventSubscriptionSpecAdvancedFilterStringNotBeginsWith `json:"stringNotBeginsWith,omitempty" tf:"string_not_begins_with"` // +optional StringNotContains []EventSubscriptionSpecAdvancedFilterStringNotContains `json:"stringNotContains,omitempty" tf:"string_not_contains"` // +optional StringNotEndsWith []EventSubscriptionSpecAdvancedFilterStringNotEndsWith `json:"stringNotEndsWith,omitempty" tf:"string_not_ends_with"` // +optional StringNotIn []EventSubscriptionSpecAdvancedFilterStringNotIn `json:"stringNotIn,omitempty" tf:"string_not_in"` }
func (*EventSubscriptionSpecAdvancedFilter) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilter) DeepCopy() *EventSubscriptionSpecAdvancedFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilter.
func (*EventSubscriptionSpecAdvancedFilter) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilter) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterBoolEquals ¶
type EventSubscriptionSpecAdvancedFilterBoolEquals struct { Key *string `json:"key" tf:"key"` Value *bool `json:"value" tf:"value"` }
func (*EventSubscriptionSpecAdvancedFilterBoolEquals) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterBoolEquals) DeepCopy() *EventSubscriptionSpecAdvancedFilterBoolEquals
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterBoolEquals.
func (*EventSubscriptionSpecAdvancedFilterBoolEquals) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterBoolEquals) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterBoolEquals)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterCodec ¶
type EventSubscriptionSpecAdvancedFilterCodec struct { }
+k8s:deepcopy-gen=false
func (EventSubscriptionSpecAdvancedFilterCodec) Decode ¶
func (EventSubscriptionSpecAdvancedFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EventSubscriptionSpecAdvancedFilterCodec) Encode ¶
func (EventSubscriptionSpecAdvancedFilterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EventSubscriptionSpecAdvancedFilterCodec) IsEmpty ¶
func (EventSubscriptionSpecAdvancedFilterCodec) IsEmpty(ptr unsafe.Pointer) bool
type EventSubscriptionSpecAdvancedFilterIsNotNull ¶
type EventSubscriptionSpecAdvancedFilterIsNotNull struct {
Key *string `json:"key" tf:"key"`
}
func (*EventSubscriptionSpecAdvancedFilterIsNotNull) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterIsNotNull) DeepCopy() *EventSubscriptionSpecAdvancedFilterIsNotNull
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterIsNotNull.
func (*EventSubscriptionSpecAdvancedFilterIsNotNull) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterIsNotNull) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterIsNotNull)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterIsNullOrUndefined ¶
type EventSubscriptionSpecAdvancedFilterIsNullOrUndefined struct {
Key *string `json:"key" tf:"key"`
}
func (*EventSubscriptionSpecAdvancedFilterIsNullOrUndefined) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterIsNullOrUndefined) DeepCopy() *EventSubscriptionSpecAdvancedFilterIsNullOrUndefined
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterIsNullOrUndefined.
func (*EventSubscriptionSpecAdvancedFilterIsNullOrUndefined) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterIsNullOrUndefined) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterIsNullOrUndefined)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterNumberGreaterThan ¶
type EventSubscriptionSpecAdvancedFilterNumberGreaterThan struct { Key *string `json:"key" tf:"key"` Value *float64 `json:"value" tf:"value"` }
func (*EventSubscriptionSpecAdvancedFilterNumberGreaterThan) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterNumberGreaterThan) DeepCopy() *EventSubscriptionSpecAdvancedFilterNumberGreaterThan
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterNumberGreaterThan.
func (*EventSubscriptionSpecAdvancedFilterNumberGreaterThan) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterNumberGreaterThan) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterNumberGreaterThan)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals ¶
type EventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals struct { Key *string `json:"key" tf:"key"` Value *float64 `json:"value" tf:"value"` }
func (*EventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals) DeepCopy() *EventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals.
func (*EventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterNumberIn ¶
type EventSubscriptionSpecAdvancedFilterNumberIn struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []float64 `json:"values" tf:"values"` }
func (*EventSubscriptionSpecAdvancedFilterNumberIn) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterNumberIn) DeepCopy() *EventSubscriptionSpecAdvancedFilterNumberIn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterNumberIn.
func (*EventSubscriptionSpecAdvancedFilterNumberIn) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterNumberIn) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterNumberIn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterNumberInRange ¶
type EventSubscriptionSpecAdvancedFilterNumberInRange struct {
Key *string `json:"key" tf:"key"`
}
func (*EventSubscriptionSpecAdvancedFilterNumberInRange) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterNumberInRange) DeepCopy() *EventSubscriptionSpecAdvancedFilterNumberInRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterNumberInRange.
func (*EventSubscriptionSpecAdvancedFilterNumberInRange) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterNumberInRange) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterNumberInRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterNumberLessThan ¶
type EventSubscriptionSpecAdvancedFilterNumberLessThan struct { Key *string `json:"key" tf:"key"` Value *float64 `json:"value" tf:"value"` }
func (*EventSubscriptionSpecAdvancedFilterNumberLessThan) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterNumberLessThan) DeepCopy() *EventSubscriptionSpecAdvancedFilterNumberLessThan
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterNumberLessThan.
func (*EventSubscriptionSpecAdvancedFilterNumberLessThan) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterNumberLessThan) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterNumberLessThan)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals ¶
type EventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals struct { Key *string `json:"key" tf:"key"` Value *float64 `json:"value" tf:"value"` }
func (*EventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals) DeepCopy() *EventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals.
func (*EventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterNumberNotIn ¶
type EventSubscriptionSpecAdvancedFilterNumberNotIn struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []float64 `json:"values" tf:"values"` }
func (*EventSubscriptionSpecAdvancedFilterNumberNotIn) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterNumberNotIn) DeepCopy() *EventSubscriptionSpecAdvancedFilterNumberNotIn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterNumberNotIn.
func (*EventSubscriptionSpecAdvancedFilterNumberNotIn) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterNumberNotIn) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterNumberNotIn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterNumberNotInRange ¶
type EventSubscriptionSpecAdvancedFilterNumberNotInRange struct {
Key *string `json:"key" tf:"key"`
}
func (*EventSubscriptionSpecAdvancedFilterNumberNotInRange) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterNumberNotInRange) DeepCopy() *EventSubscriptionSpecAdvancedFilterNumberNotInRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterNumberNotInRange.
func (*EventSubscriptionSpecAdvancedFilterNumberNotInRange) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterNumberNotInRange) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterNumberNotInRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterStringBeginsWith ¶
type EventSubscriptionSpecAdvancedFilterStringBeginsWith struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []string `json:"values" tf:"values"` }
func (*EventSubscriptionSpecAdvancedFilterStringBeginsWith) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterStringBeginsWith) DeepCopy() *EventSubscriptionSpecAdvancedFilterStringBeginsWith
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterStringBeginsWith.
func (*EventSubscriptionSpecAdvancedFilterStringBeginsWith) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterStringBeginsWith) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterStringBeginsWith)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterStringContains ¶
type EventSubscriptionSpecAdvancedFilterStringContains struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []string `json:"values" tf:"values"` }
func (*EventSubscriptionSpecAdvancedFilterStringContains) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterStringContains) DeepCopy() *EventSubscriptionSpecAdvancedFilterStringContains
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterStringContains.
func (*EventSubscriptionSpecAdvancedFilterStringContains) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterStringContains) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterStringContains)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterStringEndsWith ¶
type EventSubscriptionSpecAdvancedFilterStringEndsWith struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []string `json:"values" tf:"values"` }
func (*EventSubscriptionSpecAdvancedFilterStringEndsWith) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterStringEndsWith) DeepCopy() *EventSubscriptionSpecAdvancedFilterStringEndsWith
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterStringEndsWith.
func (*EventSubscriptionSpecAdvancedFilterStringEndsWith) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterStringEndsWith) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterStringEndsWith)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterStringIn ¶
type EventSubscriptionSpecAdvancedFilterStringIn struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []string `json:"values" tf:"values"` }
func (*EventSubscriptionSpecAdvancedFilterStringIn) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterStringIn) DeepCopy() *EventSubscriptionSpecAdvancedFilterStringIn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterStringIn.
func (*EventSubscriptionSpecAdvancedFilterStringIn) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterStringIn) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterStringIn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterStringNotBeginsWith ¶
type EventSubscriptionSpecAdvancedFilterStringNotBeginsWith struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []string `json:"values" tf:"values"` }
func (*EventSubscriptionSpecAdvancedFilterStringNotBeginsWith) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterStringNotBeginsWith) DeepCopy() *EventSubscriptionSpecAdvancedFilterStringNotBeginsWith
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterStringNotBeginsWith.
func (*EventSubscriptionSpecAdvancedFilterStringNotBeginsWith) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterStringNotBeginsWith) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterStringNotBeginsWith)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterStringNotContains ¶
type EventSubscriptionSpecAdvancedFilterStringNotContains struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []string `json:"values" tf:"values"` }
func (*EventSubscriptionSpecAdvancedFilterStringNotContains) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterStringNotContains) DeepCopy() *EventSubscriptionSpecAdvancedFilterStringNotContains
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterStringNotContains.
func (*EventSubscriptionSpecAdvancedFilterStringNotContains) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterStringNotContains) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterStringNotContains)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterStringNotEndsWith ¶
type EventSubscriptionSpecAdvancedFilterStringNotEndsWith struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []string `json:"values" tf:"values"` }
func (*EventSubscriptionSpecAdvancedFilterStringNotEndsWith) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterStringNotEndsWith) DeepCopy() *EventSubscriptionSpecAdvancedFilterStringNotEndsWith
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterStringNotEndsWith.
func (*EventSubscriptionSpecAdvancedFilterStringNotEndsWith) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterStringNotEndsWith) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterStringNotEndsWith)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAdvancedFilterStringNotIn ¶
type EventSubscriptionSpecAdvancedFilterStringNotIn struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []string `json:"values" tf:"values"` }
func (*EventSubscriptionSpecAdvancedFilterStringNotIn) DeepCopy ¶
func (in *EventSubscriptionSpecAdvancedFilterStringNotIn) DeepCopy() *EventSubscriptionSpecAdvancedFilterStringNotIn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAdvancedFilterStringNotIn.
func (*EventSubscriptionSpecAdvancedFilterStringNotIn) DeepCopyInto ¶
func (in *EventSubscriptionSpecAdvancedFilterStringNotIn) DeepCopyInto(out *EventSubscriptionSpecAdvancedFilterStringNotIn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAzureFunctionEndpoint ¶
type EventSubscriptionSpecAzureFunctionEndpoint struct { FunctionID *string `json:"functionID" tf:"function_id"` // +optional MaxEventsPerBatch *int64 `json:"maxEventsPerBatch,omitempty" tf:"max_events_per_batch"` // +optional PreferredBatchSizeInKilobytes *int64 `json:"preferredBatchSizeInKilobytes,omitempty" tf:"preferred_batch_size_in_kilobytes"` }
func (*EventSubscriptionSpecAzureFunctionEndpoint) DeepCopy ¶
func (in *EventSubscriptionSpecAzureFunctionEndpoint) DeepCopy() *EventSubscriptionSpecAzureFunctionEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecAzureFunctionEndpoint.
func (*EventSubscriptionSpecAzureFunctionEndpoint) DeepCopyInto ¶
func (in *EventSubscriptionSpecAzureFunctionEndpoint) DeepCopyInto(out *EventSubscriptionSpecAzureFunctionEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecAzureFunctionEndpointCodec ¶
type EventSubscriptionSpecAzureFunctionEndpointCodec struct { }
+k8s:deepcopy-gen=false
func (EventSubscriptionSpecAzureFunctionEndpointCodec) Decode ¶
func (EventSubscriptionSpecAzureFunctionEndpointCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EventSubscriptionSpecAzureFunctionEndpointCodec) Encode ¶
func (EventSubscriptionSpecAzureFunctionEndpointCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EventSubscriptionSpecAzureFunctionEndpointCodec) IsEmpty ¶
func (EventSubscriptionSpecAzureFunctionEndpointCodec) IsEmpty(ptr unsafe.Pointer) bool
type EventSubscriptionSpecDeadLetterIdentity ¶ added in v0.5.0
type EventSubscriptionSpecDeadLetterIdentity struct { Type *string `json:"type" tf:"type"` // +optional UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty" tf:"user_assigned_identity"` }
func (*EventSubscriptionSpecDeadLetterIdentity) DeepCopy ¶ added in v0.5.0
func (in *EventSubscriptionSpecDeadLetterIdentity) DeepCopy() *EventSubscriptionSpecDeadLetterIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecDeadLetterIdentity.
func (*EventSubscriptionSpecDeadLetterIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *EventSubscriptionSpecDeadLetterIdentity) DeepCopyInto(out *EventSubscriptionSpecDeadLetterIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecDeadLetterIdentityCodec ¶ added in v0.5.0
type EventSubscriptionSpecDeadLetterIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (EventSubscriptionSpecDeadLetterIdentityCodec) Decode ¶ added in v0.5.0
func (EventSubscriptionSpecDeadLetterIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EventSubscriptionSpecDeadLetterIdentityCodec) Encode ¶ added in v0.5.0
func (EventSubscriptionSpecDeadLetterIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EventSubscriptionSpecDeadLetterIdentityCodec) IsEmpty ¶ added in v0.5.0
func (EventSubscriptionSpecDeadLetterIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type EventSubscriptionSpecDeliveryIdentity ¶ added in v0.5.0
type EventSubscriptionSpecDeliveryIdentity struct { Type *string `json:"type" tf:"type"` // +optional UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty" tf:"user_assigned_identity"` }
func (*EventSubscriptionSpecDeliveryIdentity) DeepCopy ¶ added in v0.5.0
func (in *EventSubscriptionSpecDeliveryIdentity) DeepCopy() *EventSubscriptionSpecDeliveryIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecDeliveryIdentity.
func (*EventSubscriptionSpecDeliveryIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *EventSubscriptionSpecDeliveryIdentity) DeepCopyInto(out *EventSubscriptionSpecDeliveryIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecDeliveryIdentityCodec ¶ added in v0.5.0
type EventSubscriptionSpecDeliveryIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (EventSubscriptionSpecDeliveryIdentityCodec) Decode ¶ added in v0.5.0
func (EventSubscriptionSpecDeliveryIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EventSubscriptionSpecDeliveryIdentityCodec) Encode ¶ added in v0.5.0
func (EventSubscriptionSpecDeliveryIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EventSubscriptionSpecDeliveryIdentityCodec) IsEmpty ¶ added in v0.5.0
func (EventSubscriptionSpecDeliveryIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type EventSubscriptionSpecDeliveryProperty ¶ added in v0.5.0
type EventSubscriptionSpecDeliveryProperty struct { HeaderName *string `json:"headerName" tf:"header_name"` // +optional Secret *bool `json:"secret,omitempty" tf:"secret"` // +optional SourceField *string `json:"sourceField,omitempty" tf:"source_field"` Type *string `json:"type" tf:"type"` // +optional Value *string `json:"-" sensitive:"true" tf:"value"` }
func (*EventSubscriptionSpecDeliveryProperty) DeepCopy ¶ added in v0.5.0
func (in *EventSubscriptionSpecDeliveryProperty) DeepCopy() *EventSubscriptionSpecDeliveryProperty
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecDeliveryProperty.
func (*EventSubscriptionSpecDeliveryProperty) DeepCopyInto ¶ added in v0.5.0
func (in *EventSubscriptionSpecDeliveryProperty) DeepCopyInto(out *EventSubscriptionSpecDeliveryProperty)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecEventhubEndpoint ¶
type EventSubscriptionSpecEventhubEndpoint struct { // +optional EventhubID *string `json:"eventhubID,omitempty" tf:"eventhub_id"` }
func (*EventSubscriptionSpecEventhubEndpoint) DeepCopy ¶
func (in *EventSubscriptionSpecEventhubEndpoint) DeepCopy() *EventSubscriptionSpecEventhubEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecEventhubEndpoint.
func (*EventSubscriptionSpecEventhubEndpoint) DeepCopyInto ¶
func (in *EventSubscriptionSpecEventhubEndpoint) DeepCopyInto(out *EventSubscriptionSpecEventhubEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecEventhubEndpointCodec ¶
type EventSubscriptionSpecEventhubEndpointCodec struct { }
+k8s:deepcopy-gen=false
func (EventSubscriptionSpecEventhubEndpointCodec) Decode ¶
func (EventSubscriptionSpecEventhubEndpointCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EventSubscriptionSpecEventhubEndpointCodec) Encode ¶
func (EventSubscriptionSpecEventhubEndpointCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EventSubscriptionSpecEventhubEndpointCodec) IsEmpty ¶
func (EventSubscriptionSpecEventhubEndpointCodec) IsEmpty(ptr unsafe.Pointer) bool
type EventSubscriptionSpecHybridConnectionEndpoint ¶
type EventSubscriptionSpecHybridConnectionEndpoint struct { // +optional HybridConnectionID *string `json:"hybridConnectionID,omitempty" tf:"hybrid_connection_id"` }
func (*EventSubscriptionSpecHybridConnectionEndpoint) DeepCopy ¶
func (in *EventSubscriptionSpecHybridConnectionEndpoint) DeepCopy() *EventSubscriptionSpecHybridConnectionEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecHybridConnectionEndpoint.
func (*EventSubscriptionSpecHybridConnectionEndpoint) DeepCopyInto ¶
func (in *EventSubscriptionSpecHybridConnectionEndpoint) DeepCopyInto(out *EventSubscriptionSpecHybridConnectionEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecHybridConnectionEndpointCodec ¶
type EventSubscriptionSpecHybridConnectionEndpointCodec struct { }
+k8s:deepcopy-gen=false
func (EventSubscriptionSpecHybridConnectionEndpointCodec) Decode ¶
func (EventSubscriptionSpecHybridConnectionEndpointCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EventSubscriptionSpecHybridConnectionEndpointCodec) Encode ¶
func (EventSubscriptionSpecHybridConnectionEndpointCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EventSubscriptionSpecHybridConnectionEndpointCodec) IsEmpty ¶
func (EventSubscriptionSpecHybridConnectionEndpointCodec) IsEmpty(ptr unsafe.Pointer) bool
type EventSubscriptionSpecResource ¶
type EventSubscriptionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdvancedFilter *EventSubscriptionSpecAdvancedFilter `json:"advancedFilter,omitempty" tf:"advanced_filter"` // +optional AdvancedFilteringOnArraysEnabled *bool `json:"advancedFilteringOnArraysEnabled,omitempty" tf:"advanced_filtering_on_arrays_enabled"` // +optional AzureFunctionEndpoint *EventSubscriptionSpecAzureFunctionEndpoint `json:"azureFunctionEndpoint,omitempty" tf:"azure_function_endpoint"` // +optional DeadLetterIdentity *EventSubscriptionSpecDeadLetterIdentity `json:"deadLetterIdentity,omitempty" tf:"dead_letter_identity"` // +optional DeliveryIdentity *EventSubscriptionSpecDeliveryIdentity `json:"deliveryIdentity,omitempty" tf:"delivery_identity"` // +optional DeliveryProperty []EventSubscriptionSpecDeliveryProperty `json:"deliveryProperty,omitempty" tf:"delivery_property"` // +optional EventDeliverySchema *string `json:"eventDeliverySchema,omitempty" tf:"event_delivery_schema"` // +optional // Deprecated EventhubEndpoint *EventSubscriptionSpecEventhubEndpoint `json:"eventhubEndpoint,omitempty" tf:"eventhub_endpoint"` // +optional EventhubEndpointID *string `json:"eventhubEndpointID,omitempty" tf:"eventhub_endpoint_id"` // +optional ExpirationTimeUtc *string `json:"expirationTimeUtc,omitempty" tf:"expiration_time_utc"` // +optional // Deprecated HybridConnectionEndpoint *EventSubscriptionSpecHybridConnectionEndpoint `json:"hybridConnectionEndpoint,omitempty" tf:"hybrid_connection_endpoint"` // +optional HybridConnectionEndpointID *string `json:"hybridConnectionEndpointID,omitempty" tf:"hybrid_connection_endpoint_id"` // +optional IncludedEventTypes []string `json:"includedEventTypes,omitempty" tf:"included_event_types"` // +optional Labels []string `json:"labels,omitempty" tf:"labels"` Name *string `json:"name" tf:"name"` // +optional RetryPolicy *EventSubscriptionSpecRetryPolicy `json:"retryPolicy,omitempty" tf:"retry_policy"` Scope *string `json:"scope" tf:"scope"` // +optional ServiceBusQueueEndpointID *string `json:"serviceBusQueueEndpointID,omitempty" tf:"service_bus_queue_endpoint_id"` // +optional ServiceBusTopicEndpointID *string `json:"serviceBusTopicEndpointID,omitempty" tf:"service_bus_topic_endpoint_id"` // +optional StorageBlobDeadLetterDestination *EventSubscriptionSpecStorageBlobDeadLetterDestination `json:"storageBlobDeadLetterDestination,omitempty" tf:"storage_blob_dead_letter_destination"` // +optional StorageQueueEndpoint *EventSubscriptionSpecStorageQueueEndpoint `json:"storageQueueEndpoint,omitempty" tf:"storage_queue_endpoint"` // +optional SubjectFilter *EventSubscriptionSpecSubjectFilter `json:"subjectFilter,omitempty" tf:"subject_filter"` // +optional // Deprecated TopicName *string `json:"topicName,omitempty" tf:"topic_name"` // +optional WebhookEndpoint *EventSubscriptionSpecWebhookEndpoint `json:"webhookEndpoint,omitempty" tf:"webhook_endpoint"` }
func (*EventSubscriptionSpecResource) DeepCopy ¶
func (in *EventSubscriptionSpecResource) DeepCopy() *EventSubscriptionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecResource.
func (*EventSubscriptionSpecResource) DeepCopyInto ¶
func (in *EventSubscriptionSpecResource) DeepCopyInto(out *EventSubscriptionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecRetryPolicy ¶
type EventSubscriptionSpecRetryPolicy struct { EventTimeToLive *int64 `json:"eventTimeToLive" tf:"event_time_to_live"` MaxDeliveryAttempts *int64 `json:"maxDeliveryAttempts" tf:"max_delivery_attempts"` }
func (*EventSubscriptionSpecRetryPolicy) DeepCopy ¶
func (in *EventSubscriptionSpecRetryPolicy) DeepCopy() *EventSubscriptionSpecRetryPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecRetryPolicy.
func (*EventSubscriptionSpecRetryPolicy) DeepCopyInto ¶
func (in *EventSubscriptionSpecRetryPolicy) DeepCopyInto(out *EventSubscriptionSpecRetryPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecRetryPolicyCodec ¶
type EventSubscriptionSpecRetryPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (EventSubscriptionSpecRetryPolicyCodec) Decode ¶
func (EventSubscriptionSpecRetryPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EventSubscriptionSpecRetryPolicyCodec) Encode ¶
func (EventSubscriptionSpecRetryPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EventSubscriptionSpecRetryPolicyCodec) IsEmpty ¶
func (EventSubscriptionSpecRetryPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type EventSubscriptionSpecStorageBlobDeadLetterDestination ¶
type EventSubscriptionSpecStorageBlobDeadLetterDestination struct { StorageAccountID *string `json:"storageAccountID" tf:"storage_account_id"` StorageBlobContainerName *string `json:"storageBlobContainerName" tf:"storage_blob_container_name"` }
func (*EventSubscriptionSpecStorageBlobDeadLetterDestination) DeepCopy ¶
func (in *EventSubscriptionSpecStorageBlobDeadLetterDestination) DeepCopy() *EventSubscriptionSpecStorageBlobDeadLetterDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecStorageBlobDeadLetterDestination.
func (*EventSubscriptionSpecStorageBlobDeadLetterDestination) DeepCopyInto ¶
func (in *EventSubscriptionSpecStorageBlobDeadLetterDestination) DeepCopyInto(out *EventSubscriptionSpecStorageBlobDeadLetterDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecStorageBlobDeadLetterDestinationCodec ¶
type EventSubscriptionSpecStorageBlobDeadLetterDestinationCodec struct { }
+k8s:deepcopy-gen=false
func (EventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) Decode ¶
func (EventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) Encode ¶
func (EventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) IsEmpty ¶
func (EventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) IsEmpty(ptr unsafe.Pointer) bool
type EventSubscriptionSpecStorageQueueEndpoint ¶
type EventSubscriptionSpecStorageQueueEndpoint struct { // +optional QueueMessageTimeToLiveInSeconds *int64 `json:"queueMessageTimeToLiveInSeconds,omitempty" tf:"queue_message_time_to_live_in_seconds"` QueueName *string `json:"queueName" tf:"queue_name"` StorageAccountID *string `json:"storageAccountID" tf:"storage_account_id"` }
func (*EventSubscriptionSpecStorageQueueEndpoint) DeepCopy ¶
func (in *EventSubscriptionSpecStorageQueueEndpoint) DeepCopy() *EventSubscriptionSpecStorageQueueEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecStorageQueueEndpoint.
func (*EventSubscriptionSpecStorageQueueEndpoint) DeepCopyInto ¶
func (in *EventSubscriptionSpecStorageQueueEndpoint) DeepCopyInto(out *EventSubscriptionSpecStorageQueueEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecStorageQueueEndpointCodec ¶
type EventSubscriptionSpecStorageQueueEndpointCodec struct { }
+k8s:deepcopy-gen=false
func (EventSubscriptionSpecStorageQueueEndpointCodec) Decode ¶
func (EventSubscriptionSpecStorageQueueEndpointCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EventSubscriptionSpecStorageQueueEndpointCodec) Encode ¶
func (EventSubscriptionSpecStorageQueueEndpointCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EventSubscriptionSpecStorageQueueEndpointCodec) IsEmpty ¶
func (EventSubscriptionSpecStorageQueueEndpointCodec) IsEmpty(ptr unsafe.Pointer) bool
type EventSubscriptionSpecSubjectFilter ¶
type EventSubscriptionSpecSubjectFilter struct { // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // +optional SubjectBeginsWith *string `json:"subjectBeginsWith,omitempty" tf:"subject_begins_with"` // +optional SubjectEndsWith *string `json:"subjectEndsWith,omitempty" tf:"subject_ends_with"` }
func (*EventSubscriptionSpecSubjectFilter) DeepCopy ¶
func (in *EventSubscriptionSpecSubjectFilter) DeepCopy() *EventSubscriptionSpecSubjectFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecSubjectFilter.
func (*EventSubscriptionSpecSubjectFilter) DeepCopyInto ¶
func (in *EventSubscriptionSpecSubjectFilter) DeepCopyInto(out *EventSubscriptionSpecSubjectFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecSubjectFilterCodec ¶
type EventSubscriptionSpecSubjectFilterCodec struct { }
+k8s:deepcopy-gen=false
func (EventSubscriptionSpecSubjectFilterCodec) Decode ¶
func (EventSubscriptionSpecSubjectFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EventSubscriptionSpecSubjectFilterCodec) Encode ¶
func (EventSubscriptionSpecSubjectFilterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EventSubscriptionSpecSubjectFilterCodec) IsEmpty ¶
func (EventSubscriptionSpecSubjectFilterCodec) IsEmpty(ptr unsafe.Pointer) bool
type EventSubscriptionSpecWebhookEndpoint ¶
type EventSubscriptionSpecWebhookEndpoint struct { // +optional ActiveDirectoryAppIDOrURI *string `json:"activeDirectoryAppIDOrURI,omitempty" tf:"active_directory_app_id_or_uri"` // +optional ActiveDirectoryTenantID *string `json:"activeDirectoryTenantID,omitempty" tf:"active_directory_tenant_id"` // +optional BaseURL *string `json:"baseURL,omitempty" tf:"base_url"` // +optional MaxEventsPerBatch *int64 `json:"maxEventsPerBatch,omitempty" tf:"max_events_per_batch"` // +optional PreferredBatchSizeInKilobytes *int64 `json:"preferredBatchSizeInKilobytes,omitempty" tf:"preferred_batch_size_in_kilobytes"` Url *string `json:"url" tf:"url"` }
func (*EventSubscriptionSpecWebhookEndpoint) DeepCopy ¶
func (in *EventSubscriptionSpecWebhookEndpoint) DeepCopy() *EventSubscriptionSpecWebhookEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecWebhookEndpoint.
func (*EventSubscriptionSpecWebhookEndpoint) DeepCopyInto ¶
func (in *EventSubscriptionSpecWebhookEndpoint) DeepCopyInto(out *EventSubscriptionSpecWebhookEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecWebhookEndpointCodec ¶
type EventSubscriptionSpecWebhookEndpointCodec struct { }
+k8s:deepcopy-gen=false
func (EventSubscriptionSpecWebhookEndpointCodec) Decode ¶
func (EventSubscriptionSpecWebhookEndpointCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EventSubscriptionSpecWebhookEndpointCodec) Encode ¶
func (EventSubscriptionSpecWebhookEndpointCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EventSubscriptionSpecWebhookEndpointCodec) IsEmpty ¶
func (EventSubscriptionSpecWebhookEndpointCodec) IsEmpty(ptr unsafe.Pointer) bool
type EventSubscriptionStatus ¶
type EventSubscriptionStatus 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 (*EventSubscriptionStatus) DeepCopy ¶
func (in *EventSubscriptionStatus) DeepCopy() *EventSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionStatus.
func (*EventSubscriptionStatus) DeepCopyInto ¶
func (in *EventSubscriptionStatus) DeepCopyInto(out *EventSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopic ¶
type SystemTopic struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SystemTopicSpec `json:"spec,omitempty"` Status SystemTopicStatus `json:"status,omitempty"` }
func (*SystemTopic) DeepCopy ¶
func (in *SystemTopic) DeepCopy() *SystemTopic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopic.
func (*SystemTopic) DeepCopyInto ¶
func (in *SystemTopic) DeepCopyInto(out *SystemTopic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SystemTopic) DeepCopyObject ¶
func (in *SystemTopic) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SystemTopic) SetupWebhookWithManager ¶
func (r *SystemTopic) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SystemTopic) ValidateCreate ¶
func (r *SystemTopic) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SystemTopic) ValidateDelete ¶
func (r *SystemTopic) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SystemTopic) ValidateUpdate ¶
func (r *SystemTopic) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SystemTopicEventSubscription ¶
type SystemTopicEventSubscription struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SystemTopicEventSubscriptionSpec `json:"spec,omitempty"` Status SystemTopicEventSubscriptionStatus `json:"status,omitempty"` }
func (*SystemTopicEventSubscription) DeepCopy ¶
func (in *SystemTopicEventSubscription) DeepCopy() *SystemTopicEventSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscription.
func (*SystemTopicEventSubscription) DeepCopyInto ¶
func (in *SystemTopicEventSubscription) DeepCopyInto(out *SystemTopicEventSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SystemTopicEventSubscription) DeepCopyObject ¶
func (in *SystemTopicEventSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SystemTopicEventSubscription) SetupWebhookWithManager ¶
func (r *SystemTopicEventSubscription) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SystemTopicEventSubscription) ValidateCreate ¶
func (r *SystemTopicEventSubscription) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SystemTopicEventSubscription) ValidateDelete ¶
func (r *SystemTopicEventSubscription) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SystemTopicEventSubscription) ValidateUpdate ¶
func (r *SystemTopicEventSubscription) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SystemTopicEventSubscriptionList ¶
type SystemTopicEventSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SystemTopicEventSubscription CRD objects Items []SystemTopicEventSubscription `json:"items,omitempty"` }
SystemTopicEventSubscriptionList is a list of SystemTopicEventSubscriptions
func (*SystemTopicEventSubscriptionList) DeepCopy ¶
func (in *SystemTopicEventSubscriptionList) DeepCopy() *SystemTopicEventSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionList.
func (*SystemTopicEventSubscriptionList) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionList) DeepCopyInto(out *SystemTopicEventSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SystemTopicEventSubscriptionList) DeepCopyObject ¶
func (in *SystemTopicEventSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SystemTopicEventSubscriptionSpec ¶
type SystemTopicEventSubscriptionSpec struct { State *SystemTopicEventSubscriptionSpecResource `json:"state,omitempty" tf:"-"` Resource SystemTopicEventSubscriptionSpecResource `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 (*SystemTopicEventSubscriptionSpec) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpec) DeepCopy() *SystemTopicEventSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpec.
func (*SystemTopicEventSubscriptionSpec) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpec) DeepCopyInto(out *SystemTopicEventSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilter ¶
type SystemTopicEventSubscriptionSpecAdvancedFilter struct { // +optional BoolEquals []SystemTopicEventSubscriptionSpecAdvancedFilterBoolEquals `json:"boolEquals,omitempty" tf:"bool_equals"` // +optional IsNotNull []SystemTopicEventSubscriptionSpecAdvancedFilterIsNotNull `json:"isNotNull,omitempty" tf:"is_not_null"` // +optional IsNullOrUndefined []SystemTopicEventSubscriptionSpecAdvancedFilterIsNullOrUndefined `json:"isNullOrUndefined,omitempty" tf:"is_null_or_undefined"` // +optional NumberGreaterThan []SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThan `json:"numberGreaterThan,omitempty" tf:"number_greater_than"` // +optional NumberGreaterThanOrEquals []SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals `json:"numberGreaterThanOrEquals,omitempty" tf:"number_greater_than_or_equals"` // +optional NumberIn []SystemTopicEventSubscriptionSpecAdvancedFilterNumberIn `json:"numberIn,omitempty" tf:"number_in"` // +optional NumberInRange []SystemTopicEventSubscriptionSpecAdvancedFilterNumberInRange `json:"numberInRange,omitempty" tf:"number_in_range"` // +optional NumberLessThan []SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThan `json:"numberLessThan,omitempty" tf:"number_less_than"` // +optional NumberLessThanOrEquals []SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals `json:"numberLessThanOrEquals,omitempty" tf:"number_less_than_or_equals"` // +optional NumberNotIn []SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotIn `json:"numberNotIn,omitempty" tf:"number_not_in"` // +optional NumberNotInRange []SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotInRange `json:"numberNotInRange,omitempty" tf:"number_not_in_range"` // +optional StringBeginsWith []SystemTopicEventSubscriptionSpecAdvancedFilterStringBeginsWith `json:"stringBeginsWith,omitempty" tf:"string_begins_with"` // +optional StringContains []SystemTopicEventSubscriptionSpecAdvancedFilterStringContains `json:"stringContains,omitempty" tf:"string_contains"` // +optional StringEndsWith []SystemTopicEventSubscriptionSpecAdvancedFilterStringEndsWith `json:"stringEndsWith,omitempty" tf:"string_ends_with"` // +optional StringIn []SystemTopicEventSubscriptionSpecAdvancedFilterStringIn `json:"stringIn,omitempty" tf:"string_in"` // +optional StringNotBeginsWith []SystemTopicEventSubscriptionSpecAdvancedFilterStringNotBeginsWith `json:"stringNotBeginsWith,omitempty" tf:"string_not_begins_with"` // +optional StringNotContains []SystemTopicEventSubscriptionSpecAdvancedFilterStringNotContains `json:"stringNotContains,omitempty" tf:"string_not_contains"` // +optional StringNotEndsWith []SystemTopicEventSubscriptionSpecAdvancedFilterStringNotEndsWith `json:"stringNotEndsWith,omitempty" tf:"string_not_ends_with"` // +optional StringNotIn []SystemTopicEventSubscriptionSpecAdvancedFilterStringNotIn `json:"stringNotIn,omitempty" tf:"string_not_in"` }
func (*SystemTopicEventSubscriptionSpecAdvancedFilter) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilter) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilter.
func (*SystemTopicEventSubscriptionSpecAdvancedFilter) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilter) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterBoolEquals ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterBoolEquals struct { Key *string `json:"key" tf:"key"` Value *bool `json:"value" tf:"value"` }
func (*SystemTopicEventSubscriptionSpecAdvancedFilterBoolEquals) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterBoolEquals) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterBoolEquals
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterBoolEquals.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterBoolEquals) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterBoolEquals) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterBoolEquals)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterCodec ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterCodec struct { }
+k8s:deepcopy-gen=false
func (SystemTopicEventSubscriptionSpecAdvancedFilterCodec) Decode ¶
func (SystemTopicEventSubscriptionSpecAdvancedFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SystemTopicEventSubscriptionSpecAdvancedFilterCodec) Encode ¶
func (SystemTopicEventSubscriptionSpecAdvancedFilterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SystemTopicEventSubscriptionSpecAdvancedFilterCodec) IsEmpty ¶
func (SystemTopicEventSubscriptionSpecAdvancedFilterCodec) IsEmpty(ptr unsafe.Pointer) bool
type SystemTopicEventSubscriptionSpecAdvancedFilterIsNotNull ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterIsNotNull struct {
Key *string `json:"key" tf:"key"`
}
func (*SystemTopicEventSubscriptionSpecAdvancedFilterIsNotNull) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterIsNotNull) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterIsNotNull
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterIsNotNull.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterIsNotNull) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterIsNotNull) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterIsNotNull)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterIsNullOrUndefined ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterIsNullOrUndefined struct {
Key *string `json:"key" tf:"key"`
}
func (*SystemTopicEventSubscriptionSpecAdvancedFilterIsNullOrUndefined) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterIsNullOrUndefined) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterIsNullOrUndefined
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterIsNullOrUndefined.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterIsNullOrUndefined) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterIsNullOrUndefined) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterIsNullOrUndefined)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThan ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThan struct { Key *string `json:"key" tf:"key"` Value *float64 `json:"value" tf:"value"` }
func (*SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThan) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThan) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThan
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThan.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThan) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThan) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThan)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals struct { Key *string `json:"key" tf:"key"` Value *float64 `json:"value" tf:"value"` }
func (*SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterNumberGreaterThanOrEquals)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterNumberIn ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterNumberIn struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []float64 `json:"values" tf:"values"` }
func (*SystemTopicEventSubscriptionSpecAdvancedFilterNumberIn) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberIn) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterNumberIn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterNumberIn.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterNumberIn) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberIn) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterNumberIn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterNumberInRange ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterNumberInRange struct {
Key *string `json:"key" tf:"key"`
}
func (*SystemTopicEventSubscriptionSpecAdvancedFilterNumberInRange) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberInRange) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterNumberInRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterNumberInRange.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterNumberInRange) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberInRange) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterNumberInRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThan ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThan struct { Key *string `json:"key" tf:"key"` Value *float64 `json:"value" tf:"value"` }
func (*SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThan) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThan) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThan
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThan.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThan) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThan) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThan)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals struct { Key *string `json:"key" tf:"key"` Value *float64 `json:"value" tf:"value"` }
func (*SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterNumberLessThanOrEquals)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotIn ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotIn struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []float64 `json:"values" tf:"values"` }
func (*SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotIn) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotIn) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotIn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotIn.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotIn) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotIn) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotIn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotInRange ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotInRange struct {
Key *string `json:"key" tf:"key"`
}
func (*SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotInRange) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotInRange) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotInRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotInRange.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotInRange) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotInRange) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterNumberNotInRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterStringBeginsWith ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterStringBeginsWith struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []string `json:"values" tf:"values"` }
func (*SystemTopicEventSubscriptionSpecAdvancedFilterStringBeginsWith) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringBeginsWith) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterStringBeginsWith
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterStringBeginsWith.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterStringBeginsWith) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringBeginsWith) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterStringBeginsWith)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterStringContains ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterStringContains struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []string `json:"values" tf:"values"` }
func (*SystemTopicEventSubscriptionSpecAdvancedFilterStringContains) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringContains) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterStringContains
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterStringContains.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterStringContains) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringContains) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterStringContains)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterStringEndsWith ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterStringEndsWith struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []string `json:"values" tf:"values"` }
func (*SystemTopicEventSubscriptionSpecAdvancedFilterStringEndsWith) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringEndsWith) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterStringEndsWith
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterStringEndsWith.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterStringEndsWith) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringEndsWith) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterStringEndsWith)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterStringIn ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterStringIn struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []string `json:"values" tf:"values"` }
func (*SystemTopicEventSubscriptionSpecAdvancedFilterStringIn) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringIn) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterStringIn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterStringIn.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterStringIn) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringIn) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterStringIn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterStringNotBeginsWith ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterStringNotBeginsWith struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []string `json:"values" tf:"values"` }
func (*SystemTopicEventSubscriptionSpecAdvancedFilterStringNotBeginsWith) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotBeginsWith) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotBeginsWith
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterStringNotBeginsWith.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterStringNotBeginsWith) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotBeginsWith) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotBeginsWith)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterStringNotContains ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterStringNotContains struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []string `json:"values" tf:"values"` }
func (*SystemTopicEventSubscriptionSpecAdvancedFilterStringNotContains) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotContains) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotContains
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterStringNotContains.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterStringNotContains) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotContains) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotContains)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterStringNotEndsWith ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterStringNotEndsWith struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []string `json:"values" tf:"values"` }
func (*SystemTopicEventSubscriptionSpecAdvancedFilterStringNotEndsWith) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotEndsWith) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotEndsWith
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterStringNotEndsWith.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterStringNotEndsWith) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotEndsWith) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotEndsWith)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAdvancedFilterStringNotIn ¶
type SystemTopicEventSubscriptionSpecAdvancedFilterStringNotIn struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=25 Values []string `json:"values" tf:"values"` }
func (*SystemTopicEventSubscriptionSpecAdvancedFilterStringNotIn) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotIn) DeepCopy() *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotIn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAdvancedFilterStringNotIn.
func (*SystemTopicEventSubscriptionSpecAdvancedFilterStringNotIn) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotIn) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAdvancedFilterStringNotIn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAzureFunctionEndpoint ¶
type SystemTopicEventSubscriptionSpecAzureFunctionEndpoint struct { FunctionID *string `json:"functionID" tf:"function_id"` // +optional MaxEventsPerBatch *int64 `json:"maxEventsPerBatch,omitempty" tf:"max_events_per_batch"` // +optional PreferredBatchSizeInKilobytes *int64 `json:"preferredBatchSizeInKilobytes,omitempty" tf:"preferred_batch_size_in_kilobytes"` }
func (*SystemTopicEventSubscriptionSpecAzureFunctionEndpoint) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecAzureFunctionEndpoint) DeepCopy() *SystemTopicEventSubscriptionSpecAzureFunctionEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecAzureFunctionEndpoint.
func (*SystemTopicEventSubscriptionSpecAzureFunctionEndpoint) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecAzureFunctionEndpoint) DeepCopyInto(out *SystemTopicEventSubscriptionSpecAzureFunctionEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecAzureFunctionEndpointCodec ¶
type SystemTopicEventSubscriptionSpecAzureFunctionEndpointCodec struct { }
+k8s:deepcopy-gen=false
func (SystemTopicEventSubscriptionSpecAzureFunctionEndpointCodec) Decode ¶
func (SystemTopicEventSubscriptionSpecAzureFunctionEndpointCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SystemTopicEventSubscriptionSpecAzureFunctionEndpointCodec) Encode ¶
func (SystemTopicEventSubscriptionSpecAzureFunctionEndpointCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SystemTopicEventSubscriptionSpecAzureFunctionEndpointCodec) IsEmpty ¶
func (SystemTopicEventSubscriptionSpecAzureFunctionEndpointCodec) IsEmpty(ptr unsafe.Pointer) bool
type SystemTopicEventSubscriptionSpecDeadLetterIdentity ¶ added in v0.5.0
type SystemTopicEventSubscriptionSpecDeadLetterIdentity struct { Type *string `json:"type" tf:"type"` // +optional UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty" tf:"user_assigned_identity"` }
func (*SystemTopicEventSubscriptionSpecDeadLetterIdentity) DeepCopy ¶ added in v0.5.0
func (in *SystemTopicEventSubscriptionSpecDeadLetterIdentity) DeepCopy() *SystemTopicEventSubscriptionSpecDeadLetterIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecDeadLetterIdentity.
func (*SystemTopicEventSubscriptionSpecDeadLetterIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *SystemTopicEventSubscriptionSpecDeadLetterIdentity) DeepCopyInto(out *SystemTopicEventSubscriptionSpecDeadLetterIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecDeadLetterIdentityCodec ¶ added in v0.5.0
type SystemTopicEventSubscriptionSpecDeadLetterIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (SystemTopicEventSubscriptionSpecDeadLetterIdentityCodec) Decode ¶ added in v0.5.0
func (SystemTopicEventSubscriptionSpecDeadLetterIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SystemTopicEventSubscriptionSpecDeadLetterIdentityCodec) Encode ¶ added in v0.5.0
func (SystemTopicEventSubscriptionSpecDeadLetterIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SystemTopicEventSubscriptionSpecDeadLetterIdentityCodec) IsEmpty ¶ added in v0.5.0
func (SystemTopicEventSubscriptionSpecDeadLetterIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type SystemTopicEventSubscriptionSpecDeliveryIdentity ¶ added in v0.5.0
type SystemTopicEventSubscriptionSpecDeliveryIdentity struct { Type *string `json:"type" tf:"type"` // +optional UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty" tf:"user_assigned_identity"` }
func (*SystemTopicEventSubscriptionSpecDeliveryIdentity) DeepCopy ¶ added in v0.5.0
func (in *SystemTopicEventSubscriptionSpecDeliveryIdentity) DeepCopy() *SystemTopicEventSubscriptionSpecDeliveryIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecDeliveryIdentity.
func (*SystemTopicEventSubscriptionSpecDeliveryIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *SystemTopicEventSubscriptionSpecDeliveryIdentity) DeepCopyInto(out *SystemTopicEventSubscriptionSpecDeliveryIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecDeliveryIdentityCodec ¶ added in v0.5.0
type SystemTopicEventSubscriptionSpecDeliveryIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (SystemTopicEventSubscriptionSpecDeliveryIdentityCodec) Decode ¶ added in v0.5.0
func (SystemTopicEventSubscriptionSpecDeliveryIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SystemTopicEventSubscriptionSpecDeliveryIdentityCodec) Encode ¶ added in v0.5.0
func (SystemTopicEventSubscriptionSpecDeliveryIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SystemTopicEventSubscriptionSpecDeliveryIdentityCodec) IsEmpty ¶ added in v0.5.0
func (SystemTopicEventSubscriptionSpecDeliveryIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type SystemTopicEventSubscriptionSpecResource ¶
type SystemTopicEventSubscriptionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdvancedFilter *SystemTopicEventSubscriptionSpecAdvancedFilter `json:"advancedFilter,omitempty" tf:"advanced_filter"` // +optional AdvancedFilteringOnArraysEnabled *bool `json:"advancedFilteringOnArraysEnabled,omitempty" tf:"advanced_filtering_on_arrays_enabled"` // +optional AzureFunctionEndpoint *SystemTopicEventSubscriptionSpecAzureFunctionEndpoint `json:"azureFunctionEndpoint,omitempty" tf:"azure_function_endpoint"` // +optional DeadLetterIdentity *SystemTopicEventSubscriptionSpecDeadLetterIdentity `json:"deadLetterIdentity,omitempty" tf:"dead_letter_identity"` // +optional DeliveryIdentity *SystemTopicEventSubscriptionSpecDeliveryIdentity `json:"deliveryIdentity,omitempty" tf:"delivery_identity"` // +optional EventDeliverySchema *string `json:"eventDeliverySchema,omitempty" tf:"event_delivery_schema"` // +optional EventhubEndpointID *string `json:"eventhubEndpointID,omitempty" tf:"eventhub_endpoint_id"` // +optional ExpirationTimeUtc *string `json:"expirationTimeUtc,omitempty" tf:"expiration_time_utc"` // +optional HybridConnectionEndpointID *string `json:"hybridConnectionEndpointID,omitempty" tf:"hybrid_connection_endpoint_id"` // +optional IncludedEventTypes []string `json:"includedEventTypes,omitempty" tf:"included_event_types"` // +optional Labels []string `json:"labels,omitempty" tf:"labels"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional RetryPolicy *SystemTopicEventSubscriptionSpecRetryPolicy `json:"retryPolicy,omitempty" tf:"retry_policy"` // +optional ServiceBusQueueEndpointID *string `json:"serviceBusQueueEndpointID,omitempty" tf:"service_bus_queue_endpoint_id"` // +optional ServiceBusTopicEndpointID *string `json:"serviceBusTopicEndpointID,omitempty" tf:"service_bus_topic_endpoint_id"` // +optional StorageBlobDeadLetterDestination *SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestination `json:"storageBlobDeadLetterDestination,omitempty" tf:"storage_blob_dead_letter_destination"` // +optional StorageQueueEndpoint *SystemTopicEventSubscriptionSpecStorageQueueEndpoint `json:"storageQueueEndpoint,omitempty" tf:"storage_queue_endpoint"` // +optional SubjectFilter *SystemTopicEventSubscriptionSpecSubjectFilter `json:"subjectFilter,omitempty" tf:"subject_filter"` SystemTopic *string `json:"systemTopic" tf:"system_topic"` // +optional WebhookEndpoint *SystemTopicEventSubscriptionSpecWebhookEndpoint `json:"webhookEndpoint,omitempty" tf:"webhook_endpoint"` }
func (*SystemTopicEventSubscriptionSpecResource) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecResource) DeepCopy() *SystemTopicEventSubscriptionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecResource.
func (*SystemTopicEventSubscriptionSpecResource) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecResource) DeepCopyInto(out *SystemTopicEventSubscriptionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecRetryPolicy ¶
type SystemTopicEventSubscriptionSpecRetryPolicy struct { EventTimeToLive *int64 `json:"eventTimeToLive" tf:"event_time_to_live"` MaxDeliveryAttempts *int64 `json:"maxDeliveryAttempts" tf:"max_delivery_attempts"` }
func (*SystemTopicEventSubscriptionSpecRetryPolicy) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecRetryPolicy) DeepCopy() *SystemTopicEventSubscriptionSpecRetryPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecRetryPolicy.
func (*SystemTopicEventSubscriptionSpecRetryPolicy) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecRetryPolicy) DeepCopyInto(out *SystemTopicEventSubscriptionSpecRetryPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecRetryPolicyCodec ¶
type SystemTopicEventSubscriptionSpecRetryPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (SystemTopicEventSubscriptionSpecRetryPolicyCodec) Decode ¶
func (SystemTopicEventSubscriptionSpecRetryPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SystemTopicEventSubscriptionSpecRetryPolicyCodec) Encode ¶
func (SystemTopicEventSubscriptionSpecRetryPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SystemTopicEventSubscriptionSpecRetryPolicyCodec) IsEmpty ¶
func (SystemTopicEventSubscriptionSpecRetryPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestination ¶
type SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestination struct { StorageAccountID *string `json:"storageAccountID" tf:"storage_account_id"` StorageBlobContainerName *string `json:"storageBlobContainerName" tf:"storage_blob_container_name"` }
func (*SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestination) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestination) DeepCopy() *SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestination.
func (*SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestination) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestination) DeepCopyInto(out *SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestinationCodec ¶
type SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestinationCodec struct { }
+k8s:deepcopy-gen=false
func (SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) Decode ¶
func (SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) Encode ¶
func (SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) IsEmpty ¶
func (SystemTopicEventSubscriptionSpecStorageBlobDeadLetterDestinationCodec) IsEmpty(ptr unsafe.Pointer) bool
type SystemTopicEventSubscriptionSpecStorageQueueEndpoint ¶
type SystemTopicEventSubscriptionSpecStorageQueueEndpoint struct { // +optional QueueMessageTimeToLiveInSeconds *int64 `json:"queueMessageTimeToLiveInSeconds,omitempty" tf:"queue_message_time_to_live_in_seconds"` QueueName *string `json:"queueName" tf:"queue_name"` StorageAccountID *string `json:"storageAccountID" tf:"storage_account_id"` }
func (*SystemTopicEventSubscriptionSpecStorageQueueEndpoint) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecStorageQueueEndpoint) DeepCopy() *SystemTopicEventSubscriptionSpecStorageQueueEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecStorageQueueEndpoint.
func (*SystemTopicEventSubscriptionSpecStorageQueueEndpoint) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecStorageQueueEndpoint) DeepCopyInto(out *SystemTopicEventSubscriptionSpecStorageQueueEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecStorageQueueEndpointCodec ¶
type SystemTopicEventSubscriptionSpecStorageQueueEndpointCodec struct { }
+k8s:deepcopy-gen=false
func (SystemTopicEventSubscriptionSpecStorageQueueEndpointCodec) Decode ¶
func (SystemTopicEventSubscriptionSpecStorageQueueEndpointCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SystemTopicEventSubscriptionSpecStorageQueueEndpointCodec) Encode ¶
func (SystemTopicEventSubscriptionSpecStorageQueueEndpointCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SystemTopicEventSubscriptionSpecStorageQueueEndpointCodec) IsEmpty ¶
func (SystemTopicEventSubscriptionSpecStorageQueueEndpointCodec) IsEmpty(ptr unsafe.Pointer) bool
type SystemTopicEventSubscriptionSpecSubjectFilter ¶
type SystemTopicEventSubscriptionSpecSubjectFilter struct { // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // +optional SubjectBeginsWith *string `json:"subjectBeginsWith,omitempty" tf:"subject_begins_with"` // +optional SubjectEndsWith *string `json:"subjectEndsWith,omitempty" tf:"subject_ends_with"` }
func (*SystemTopicEventSubscriptionSpecSubjectFilter) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecSubjectFilter) DeepCopy() *SystemTopicEventSubscriptionSpecSubjectFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecSubjectFilter.
func (*SystemTopicEventSubscriptionSpecSubjectFilter) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecSubjectFilter) DeepCopyInto(out *SystemTopicEventSubscriptionSpecSubjectFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecSubjectFilterCodec ¶
type SystemTopicEventSubscriptionSpecSubjectFilterCodec struct { }
+k8s:deepcopy-gen=false
func (SystemTopicEventSubscriptionSpecSubjectFilterCodec) Decode ¶
func (SystemTopicEventSubscriptionSpecSubjectFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SystemTopicEventSubscriptionSpecSubjectFilterCodec) Encode ¶
func (SystemTopicEventSubscriptionSpecSubjectFilterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SystemTopicEventSubscriptionSpecSubjectFilterCodec) IsEmpty ¶
func (SystemTopicEventSubscriptionSpecSubjectFilterCodec) IsEmpty(ptr unsafe.Pointer) bool
type SystemTopicEventSubscriptionSpecWebhookEndpoint ¶
type SystemTopicEventSubscriptionSpecWebhookEndpoint struct { // +optional ActiveDirectoryAppIDOrURI *string `json:"activeDirectoryAppIDOrURI,omitempty" tf:"active_directory_app_id_or_uri"` // +optional ActiveDirectoryTenantID *string `json:"activeDirectoryTenantID,omitempty" tf:"active_directory_tenant_id"` // +optional BaseURL *string `json:"baseURL,omitempty" tf:"base_url"` // +optional MaxEventsPerBatch *int64 `json:"maxEventsPerBatch,omitempty" tf:"max_events_per_batch"` // +optional PreferredBatchSizeInKilobytes *int64 `json:"preferredBatchSizeInKilobytes,omitempty" tf:"preferred_batch_size_in_kilobytes"` Url *string `json:"url" tf:"url"` }
func (*SystemTopicEventSubscriptionSpecWebhookEndpoint) DeepCopy ¶
func (in *SystemTopicEventSubscriptionSpecWebhookEndpoint) DeepCopy() *SystemTopicEventSubscriptionSpecWebhookEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionSpecWebhookEndpoint.
func (*SystemTopicEventSubscriptionSpecWebhookEndpoint) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionSpecWebhookEndpoint) DeepCopyInto(out *SystemTopicEventSubscriptionSpecWebhookEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpecWebhookEndpointCodec ¶
type SystemTopicEventSubscriptionSpecWebhookEndpointCodec struct { }
+k8s:deepcopy-gen=false
func (SystemTopicEventSubscriptionSpecWebhookEndpointCodec) Decode ¶
func (SystemTopicEventSubscriptionSpecWebhookEndpointCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SystemTopicEventSubscriptionSpecWebhookEndpointCodec) Encode ¶
func (SystemTopicEventSubscriptionSpecWebhookEndpointCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SystemTopicEventSubscriptionSpecWebhookEndpointCodec) IsEmpty ¶
func (SystemTopicEventSubscriptionSpecWebhookEndpointCodec) IsEmpty(ptr unsafe.Pointer) bool
type SystemTopicEventSubscriptionStatus ¶
type SystemTopicEventSubscriptionStatus 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 (*SystemTopicEventSubscriptionStatus) DeepCopy ¶
func (in *SystemTopicEventSubscriptionStatus) DeepCopy() *SystemTopicEventSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionStatus.
func (*SystemTopicEventSubscriptionStatus) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionStatus) DeepCopyInto(out *SystemTopicEventSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicList ¶
type SystemTopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SystemTopic CRD objects Items []SystemTopic `json:"items,omitempty"` }
SystemTopicList is a list of SystemTopics
func (*SystemTopicList) DeepCopy ¶
func (in *SystemTopicList) DeepCopy() *SystemTopicList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicList.
func (*SystemTopicList) DeepCopyInto ¶
func (in *SystemTopicList) DeepCopyInto(out *SystemTopicList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SystemTopicList) DeepCopyObject ¶
func (in *SystemTopicList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SystemTopicSpec ¶
type SystemTopicSpec struct { State *SystemTopicSpecResource `json:"state,omitempty" tf:"-"` Resource SystemTopicSpecResource `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 (*SystemTopicSpec) DeepCopy ¶
func (in *SystemTopicSpec) DeepCopy() *SystemTopicSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicSpec.
func (*SystemTopicSpec) DeepCopyInto ¶
func (in *SystemTopicSpec) DeepCopyInto(out *SystemTopicSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicSpecIdentity ¶ added in v0.5.0
type SystemTopicSpecIdentity 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 (*SystemTopicSpecIdentity) DeepCopy ¶ added in v0.5.0
func (in *SystemTopicSpecIdentity) DeepCopy() *SystemTopicSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicSpecIdentity.
func (*SystemTopicSpecIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *SystemTopicSpecIdentity) DeepCopyInto(out *SystemTopicSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicSpecIdentityCodec ¶ added in v0.5.0
type SystemTopicSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (SystemTopicSpecIdentityCodec) Decode ¶ added in v0.5.0
func (SystemTopicSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SystemTopicSpecIdentityCodec) Encode ¶ added in v0.5.0
func (SystemTopicSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SystemTopicSpecIdentityCodec) IsEmpty ¶ added in v0.5.0
func (SystemTopicSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type SystemTopicSpecResource ¶
type SystemTopicSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Identity *SystemTopicSpecIdentity `json:"identity,omitempty" tf:"identity"` Location *string `json:"location" tf:"location"` // +optional MetricArmResourceID *string `json:"metricArmResourceID,omitempty" tf:"metric_arm_resource_id"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SourceArmResourceID *string `json:"sourceArmResourceID" tf:"source_arm_resource_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` TopicType *string `json:"topicType" tf:"topic_type"` }
func (*SystemTopicSpecResource) DeepCopy ¶
func (in *SystemTopicSpecResource) DeepCopy() *SystemTopicSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicSpecResource.
func (*SystemTopicSpecResource) DeepCopyInto ¶
func (in *SystemTopicSpecResource) DeepCopyInto(out *SystemTopicSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicStatus ¶
type SystemTopicStatus 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 (*SystemTopicStatus) DeepCopy ¶
func (in *SystemTopicStatus) DeepCopy() *SystemTopicStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicStatus.
func (*SystemTopicStatus) DeepCopyInto ¶
func (in *SystemTopicStatus) DeepCopyInto(out *SystemTopicStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Topic ¶
type Topic struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TopicSpec `json:"spec,omitempty"` Status TopicStatus `json:"status,omitempty"` }
func (*Topic) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Topic.
func (*Topic) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Topic) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Topic) SetupWebhookWithManager ¶
func (*Topic) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Topic) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TopicList ¶
type TopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Topic CRD objects Items []Topic `json:"items,omitempty"` }
TopicList is a list of Topics
func (*TopicList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicList.
func (*TopicList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicSpec ¶
type TopicSpec struct { State *TopicSpecResource `json:"state,omitempty" tf:"-"` Resource TopicSpecResource `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 (*TopicSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicSpec.
type TopicSpecIdentity ¶ added in v0.5.0
type TopicSpecIdentity 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 (*TopicSpecIdentity) DeepCopy ¶ added in v0.5.0
func (in *TopicSpecIdentity) DeepCopy() *TopicSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicSpecIdentity.
func (*TopicSpecIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *TopicSpecIdentity) DeepCopyInto(out *TopicSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicSpecIdentityCodec ¶ added in v0.5.0
type TopicSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (TopicSpecIdentityCodec) Decode ¶ added in v0.5.0
func (TopicSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (TopicSpecIdentityCodec) Encode ¶ added in v0.5.0
func (TopicSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (TopicSpecIdentityCodec) IsEmpty ¶ added in v0.5.0
func (TopicSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type TopicSpecInboundIPRule ¶
type TopicSpecInboundIPRule struct { // +optional Action *string `json:"action,omitempty" tf:"action"` IpMask *string `json:"ipMask" tf:"ip_mask"` }
func (*TopicSpecInboundIPRule) DeepCopy ¶
func (in *TopicSpecInboundIPRule) DeepCopy() *TopicSpecInboundIPRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicSpecInboundIPRule.
func (*TopicSpecInboundIPRule) DeepCopyInto ¶
func (in *TopicSpecInboundIPRule) DeepCopyInto(out *TopicSpecInboundIPRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicSpecInputMappingDefaultValues ¶
type TopicSpecInputMappingDefaultValues struct { // +optional DataVersion *string `json:"dataVersion,omitempty" tf:"data_version"` // +optional EventType *string `json:"eventType,omitempty" tf:"event_type"` // +optional Subject *string `json:"subject,omitempty" tf:"subject"` }
func (*TopicSpecInputMappingDefaultValues) DeepCopy ¶
func (in *TopicSpecInputMappingDefaultValues) DeepCopy() *TopicSpecInputMappingDefaultValues
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicSpecInputMappingDefaultValues.
func (*TopicSpecInputMappingDefaultValues) DeepCopyInto ¶
func (in *TopicSpecInputMappingDefaultValues) DeepCopyInto(out *TopicSpecInputMappingDefaultValues)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicSpecInputMappingDefaultValuesCodec ¶
type TopicSpecInputMappingDefaultValuesCodec struct { }
+k8s:deepcopy-gen=false
func (TopicSpecInputMappingDefaultValuesCodec) Decode ¶
func (TopicSpecInputMappingDefaultValuesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (TopicSpecInputMappingDefaultValuesCodec) Encode ¶
func (TopicSpecInputMappingDefaultValuesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (TopicSpecInputMappingDefaultValuesCodec) IsEmpty ¶
func (TopicSpecInputMappingDefaultValuesCodec) IsEmpty(ptr unsafe.Pointer) bool
type TopicSpecInputMappingFields ¶
type TopicSpecInputMappingFields struct { // +optional DataVersion *string `json:"dataVersion,omitempty" tf:"data_version"` // +optional EventTime *string `json:"eventTime,omitempty" tf:"event_time"` // +optional EventType *string `json:"eventType,omitempty" tf:"event_type"` // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional Subject *string `json:"subject,omitempty" tf:"subject"` // +optional Topic *string `json:"topic,omitempty" tf:"topic"` }
func (*TopicSpecInputMappingFields) DeepCopy ¶
func (in *TopicSpecInputMappingFields) DeepCopy() *TopicSpecInputMappingFields
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicSpecInputMappingFields.
func (*TopicSpecInputMappingFields) DeepCopyInto ¶
func (in *TopicSpecInputMappingFields) DeepCopyInto(out *TopicSpecInputMappingFields)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicSpecInputMappingFieldsCodec ¶
type TopicSpecInputMappingFieldsCodec struct { }
+k8s:deepcopy-gen=false
func (TopicSpecInputMappingFieldsCodec) Decode ¶
func (TopicSpecInputMappingFieldsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (TopicSpecInputMappingFieldsCodec) Encode ¶
func (TopicSpecInputMappingFieldsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (TopicSpecInputMappingFieldsCodec) IsEmpty ¶
func (TopicSpecInputMappingFieldsCodec) IsEmpty(ptr unsafe.Pointer) bool
type TopicSpecResource ¶
type TopicSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint"` // +optional Identity *TopicSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional // +kubebuilder:validation:MaxItems=128 InboundIPRule []TopicSpecInboundIPRule `json:"inboundIPRule,omitempty" tf:"inbound_ip_rule"` // +optional InputMappingDefaultValues *TopicSpecInputMappingDefaultValues `json:"inputMappingDefaultValues,omitempty" tf:"input_mapping_default_values"` // +optional InputMappingFields *TopicSpecInputMappingFields `json:"inputMappingFields,omitempty" tf:"input_mapping_fields"` // +optional InputSchema *string `json:"inputSchema,omitempty" tf:"input_schema"` // +optional LocalAuthEnabled *bool `json:"localAuthEnabled,omitempty" tf:"local_auth_enabled"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional PrimaryAccessKey *string `json:"-" sensitive:"true" tf:"primary_access_key"` // +optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SecondaryAccessKey *string `json:"-" sensitive:"true" tf:"secondary_access_key"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*TopicSpecResource) DeepCopy ¶
func (in *TopicSpecResource) DeepCopy() *TopicSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicSpecResource.
func (*TopicSpecResource) DeepCopyInto ¶
func (in *TopicSpecResource) DeepCopyInto(out *TopicSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicStatus ¶
type TopicStatus 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 (*TopicStatus) DeepCopy ¶
func (in *TopicStatus) DeepCopy() *TopicStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicStatus.
func (*TopicStatus) DeepCopyInto ¶
func (in *TopicStatus) DeepCopyInto(out *TopicStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- domain_topic_types.go
- domain_topic_webhook.go
- domain_types.go
- domain_webhook.go
- event_subscription_types.go
- event_subscription_webhook.go
- register.go
- system_topic_event_subscription_types.go
- system_topic_event_subscription_webhook.go
- system_topic_types.go
- system_topic_webhook.go
- topic_types.go
- topic_webhook.go
- zz_generated.deepcopy.go