Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=systemtopiceventsubscription.idp.microserfin.com +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AdvancedFilterInitParameters
- type AdvancedFilterObservation
- type AdvancedFilterParameters
- type AzureFunctionEndpointInitParameters
- type AzureFunctionEndpointObservation
- type AzureFunctionEndpointParameters
- type BoolEqualsInitParameters
- type BoolEqualsObservation
- type BoolEqualsParameters
- type DeadLetterIdentityInitParameters
- type DeadLetterIdentityObservation
- type DeadLetterIdentityParameters
- type DeliveryIdentityInitParameters
- type DeliveryIdentityObservation
- type DeliveryIdentityParameters
- type DeliveryPropertyInitParameters
- type DeliveryPropertyObservation
- type DeliveryPropertyParameters
- type IsNotNullInitParameters
- type IsNotNullObservation
- type IsNotNullParameters
- type IsNullOrUndefinedInitParameters
- type IsNullOrUndefinedObservation
- type IsNullOrUndefinedParameters
- type NumberGreaterThanInitParameters
- type NumberGreaterThanObservation
- type NumberGreaterThanOrEqualsInitParameters
- type NumberGreaterThanOrEqualsObservation
- type NumberGreaterThanOrEqualsParameters
- type NumberGreaterThanParameters
- type NumberInInitParameters
- type NumberInObservation
- type NumberInParameters
- type NumberInRangeInitParameters
- type NumberInRangeObservation
- type NumberInRangeParameters
- type NumberLessThanInitParameters
- type NumberLessThanObservation
- type NumberLessThanOrEqualsInitParameters
- type NumberLessThanOrEqualsObservation
- type NumberLessThanOrEqualsParameters
- type NumberLessThanParameters
- type NumberNotInInitParameters
- type NumberNotInObservation
- type NumberNotInParameters
- type NumberNotInRangeInitParameters
- type NumberNotInRangeObservation
- type NumberNotInRangeParameters
- type RetryPolicyInitParameters
- type RetryPolicyObservation
- type RetryPolicyParameters
- type StorageBlobDeadLetterDestinationInitParameters
- type StorageBlobDeadLetterDestinationObservation
- type StorageBlobDeadLetterDestinationParameters
- type StorageQueueEndpointInitParameters
- type StorageQueueEndpointObservation
- type StorageQueueEndpointParameters
- type StringBeginsWithInitParameters
- type StringBeginsWithObservation
- type StringBeginsWithParameters
- type StringContainsInitParameters
- type StringContainsObservation
- type StringContainsParameters
- type StringEndsWithInitParameters
- type StringEndsWithObservation
- type StringEndsWithParameters
- type StringInInitParameters
- type StringInObservation
- type StringInParameters
- type StringNotBeginsWithInitParameters
- type StringNotBeginsWithObservation
- type StringNotBeginsWithParameters
- type StringNotContainsInitParameters
- type StringNotContainsObservation
- type StringNotContainsParameters
- type StringNotEndsWithInitParameters
- type StringNotEndsWithObservation
- type StringNotEndsWithParameters
- type StringNotInInitParameters
- type StringNotInObservation
- type StringNotInParameters
- type SubjectFilterInitParameters
- type SubjectFilterObservation
- type SubjectFilterParameters
- type SystemTopicEventSubscription
- func (in *SystemTopicEventSubscription) DeepCopy() *SystemTopicEventSubscription
- func (in *SystemTopicEventSubscription) DeepCopyInto(out *SystemTopicEventSubscription)
- func (in *SystemTopicEventSubscription) DeepCopyObject() runtime.Object
- func (mg *SystemTopicEventSubscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SystemTopicEventSubscription) GetConnectionDetailsMapping() map[string]string
- func (mg *SystemTopicEventSubscription) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SystemTopicEventSubscription) GetID() string
- func (tr *SystemTopicEventSubscription) GetInitParameters() (map[string]any, error)
- func (mg *SystemTopicEventSubscription) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SystemTopicEventSubscription) GetObservation() (map[string]any, error)
- func (tr *SystemTopicEventSubscription) GetParameters() (map[string]any, error)
- func (mg *SystemTopicEventSubscription) GetProviderConfigReference() *xpv1.Reference
- func (mg *SystemTopicEventSubscription) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SystemTopicEventSubscription) GetTerraformResourceType() string
- func (tr *SystemTopicEventSubscription) GetTerraformSchemaVersion() int
- func (mg *SystemTopicEventSubscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SystemTopicEventSubscription) LateInitialize(attrs []byte) (bool, error)
- func (mg *SystemTopicEventSubscription) SetConditions(c ...xpv1.Condition)
- func (mg *SystemTopicEventSubscription) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SystemTopicEventSubscription) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SystemTopicEventSubscription) SetObservation(obs map[string]any) error
- func (tr *SystemTopicEventSubscription) SetParameters(params map[string]any) error
- func (mg *SystemTopicEventSubscription) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SystemTopicEventSubscription) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SystemTopicEventSubscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SystemTopicEventSubscriptionInitParameters
- type SystemTopicEventSubscriptionList
- func (in *SystemTopicEventSubscriptionList) DeepCopy() *SystemTopicEventSubscriptionList
- func (in *SystemTopicEventSubscriptionList) DeepCopyInto(out *SystemTopicEventSubscriptionList)
- func (in *SystemTopicEventSubscriptionList) DeepCopyObject() runtime.Object
- func (l *SystemTopicEventSubscriptionList) GetItems() []resource.Managed
- type SystemTopicEventSubscriptionObservation
- type SystemTopicEventSubscriptionParameters
- type SystemTopicEventSubscriptionSpec
- type SystemTopicEventSubscriptionStatus
- type WebhookEndpointInitParameters
- type WebhookEndpointObservation
- type WebhookEndpointParameters
Constants ¶
const ( CRDGroup = "systemtopiceventsubscription.idp.microserfin.com" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( SystemTopicEventSubscription_Kind = "SystemTopicEventSubscription" SystemTopicEventSubscription_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SystemTopicEventSubscription_Kind}.String() SystemTopicEventSubscription_KindAPIVersion = SystemTopicEventSubscription_Kind + "." + CRDGroupVersion.String() SystemTopicEventSubscription_GroupVersionKind = CRDGroupVersion.WithKind(SystemTopicEventSubscription_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AdvancedFilterInitParameters ¶
type AdvancedFilterInitParameters struct { // Compares a value of an event using a single boolean value. BoolEquals []BoolEqualsInitParameters `json:"boolEquals,omitempty" tf:"bool_equals,omitempty"` // Evaluates if a value of an event isn't NULL or undefined. IsNotNull []IsNotNullInitParameters `json:"isNotNull,omitempty" tf:"is_not_null,omitempty"` // Evaluates if a value of an event is NULL or undefined. IsNullOrUndefined []IsNullOrUndefinedInitParameters `json:"isNullOrUndefined,omitempty" tf:"is_null_or_undefined,omitempty"` // Compares a value of an event using a single floating point number. NumberGreaterThan []NumberGreaterThanInitParameters `json:"numberGreaterThan,omitempty" tf:"number_greater_than,omitempty"` // Compares a value of an event using a single floating point number. NumberGreaterThanOrEquals []NumberGreaterThanOrEqualsInitParameters `json:"numberGreaterThanOrEquals,omitempty" tf:"number_greater_than_or_equals,omitempty"` // Compares a value of an event using multiple floating point numbers. NumberIn []NumberInInitParameters `json:"numberIn,omitempty" tf:"number_in,omitempty"` // Compares a value of an event using multiple floating point number ranges. NumberInRange []NumberInRangeInitParameters `json:"numberInRange,omitempty" tf:"number_in_range,omitempty"` // Compares a value of an event using a single floating point number. NumberLessThan []NumberLessThanInitParameters `json:"numberLessThan,omitempty" tf:"number_less_than,omitempty"` // Compares a value of an event using a single floating point number. NumberLessThanOrEquals []NumberLessThanOrEqualsInitParameters `json:"numberLessThanOrEquals,omitempty" tf:"number_less_than_or_equals,omitempty"` // Compares a value of an event using multiple floating point numbers. NumberNotIn []NumberNotInInitParameters `json:"numberNotIn,omitempty" tf:"number_not_in,omitempty"` // Compares a value of an event using multiple floating point number ranges. NumberNotInRange []NumberNotInRangeInitParameters `json:"numberNotInRange,omitempty" tf:"number_not_in_range,omitempty"` // Compares a value of an event using multiple string values. StringBeginsWith []StringBeginsWithInitParameters `json:"stringBeginsWith,omitempty" tf:"string_begins_with,omitempty"` // Compares a value of an event using multiple string values. StringContains []StringContainsInitParameters `json:"stringContains,omitempty" tf:"string_contains,omitempty"` // Compares a value of an event using multiple string values. StringEndsWith []StringEndsWithInitParameters `json:"stringEndsWith,omitempty" tf:"string_ends_with,omitempty"` // Compares a value of an event using multiple string values. StringIn []StringInInitParameters `json:"stringIn,omitempty" tf:"string_in,omitempty"` // Compares a value of an event using multiple string values. StringNotBeginsWith []StringNotBeginsWithInitParameters `json:"stringNotBeginsWith,omitempty" tf:"string_not_begins_with,omitempty"` // Compares a value of an event using multiple string values. StringNotContains []StringNotContainsInitParameters `json:"stringNotContains,omitempty" tf:"string_not_contains,omitempty"` // Compares a value of an event using multiple string values. StringNotEndsWith []StringNotEndsWithInitParameters `json:"stringNotEndsWith,omitempty" tf:"string_not_ends_with,omitempty"` // Compares a value of an event using multiple string values. StringNotIn []StringNotInInitParameters `json:"stringNotIn,omitempty" tf:"string_not_in,omitempty"` }
func (*AdvancedFilterInitParameters) DeepCopy ¶
func (in *AdvancedFilterInitParameters) DeepCopy() *AdvancedFilterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedFilterInitParameters.
func (*AdvancedFilterInitParameters) DeepCopyInto ¶
func (in *AdvancedFilterInitParameters) DeepCopyInto(out *AdvancedFilterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdvancedFilterObservation ¶
type AdvancedFilterObservation struct { // Compares a value of an event using a single boolean value. BoolEquals []BoolEqualsObservation `json:"boolEquals,omitempty" tf:"bool_equals,omitempty"` // Evaluates if a value of an event isn't NULL or undefined. IsNotNull []IsNotNullObservation `json:"isNotNull,omitempty" tf:"is_not_null,omitempty"` // Evaluates if a value of an event is NULL or undefined. IsNullOrUndefined []IsNullOrUndefinedObservation `json:"isNullOrUndefined,omitempty" tf:"is_null_or_undefined,omitempty"` // Compares a value of an event using a single floating point number. NumberGreaterThan []NumberGreaterThanObservation `json:"numberGreaterThan,omitempty" tf:"number_greater_than,omitempty"` // Compares a value of an event using a single floating point number. NumberGreaterThanOrEquals []NumberGreaterThanOrEqualsObservation `json:"numberGreaterThanOrEquals,omitempty" tf:"number_greater_than_or_equals,omitempty"` // Compares a value of an event using multiple floating point numbers. NumberIn []NumberInObservation `json:"numberIn,omitempty" tf:"number_in,omitempty"` // Compares a value of an event using multiple floating point number ranges. NumberInRange []NumberInRangeObservation `json:"numberInRange,omitempty" tf:"number_in_range,omitempty"` // Compares a value of an event using a single floating point number. NumberLessThan []NumberLessThanObservation `json:"numberLessThan,omitempty" tf:"number_less_than,omitempty"` // Compares a value of an event using a single floating point number. NumberLessThanOrEquals []NumberLessThanOrEqualsObservation `json:"numberLessThanOrEquals,omitempty" tf:"number_less_than_or_equals,omitempty"` // Compares a value of an event using multiple floating point numbers. NumberNotIn []NumberNotInObservation `json:"numberNotIn,omitempty" tf:"number_not_in,omitempty"` // Compares a value of an event using multiple floating point number ranges. NumberNotInRange []NumberNotInRangeObservation `json:"numberNotInRange,omitempty" tf:"number_not_in_range,omitempty"` // Compares a value of an event using multiple string values. StringBeginsWith []StringBeginsWithObservation `json:"stringBeginsWith,omitempty" tf:"string_begins_with,omitempty"` // Compares a value of an event using multiple string values. StringContains []StringContainsObservation `json:"stringContains,omitempty" tf:"string_contains,omitempty"` // Compares a value of an event using multiple string values. StringEndsWith []StringEndsWithObservation `json:"stringEndsWith,omitempty" tf:"string_ends_with,omitempty"` // Compares a value of an event using multiple string values. StringIn []StringInObservation `json:"stringIn,omitempty" tf:"string_in,omitempty"` // Compares a value of an event using multiple string values. StringNotBeginsWith []StringNotBeginsWithObservation `json:"stringNotBeginsWith,omitempty" tf:"string_not_begins_with,omitempty"` // Compares a value of an event using multiple string values. StringNotContains []StringNotContainsObservation `json:"stringNotContains,omitempty" tf:"string_not_contains,omitempty"` // Compares a value of an event using multiple string values. StringNotEndsWith []StringNotEndsWithObservation `json:"stringNotEndsWith,omitempty" tf:"string_not_ends_with,omitempty"` // Compares a value of an event using multiple string values. StringNotIn []StringNotInObservation `json:"stringNotIn,omitempty" tf:"string_not_in,omitempty"` }
func (*AdvancedFilterObservation) DeepCopy ¶
func (in *AdvancedFilterObservation) DeepCopy() *AdvancedFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedFilterObservation.
func (*AdvancedFilterObservation) DeepCopyInto ¶
func (in *AdvancedFilterObservation) DeepCopyInto(out *AdvancedFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdvancedFilterParameters ¶
type AdvancedFilterParameters struct { // Compares a value of an event using a single boolean value. // +kubebuilder:validation:Optional BoolEquals []BoolEqualsParameters `json:"boolEquals,omitempty" tf:"bool_equals,omitempty"` // Evaluates if a value of an event isn't NULL or undefined. // +kubebuilder:validation:Optional IsNotNull []IsNotNullParameters `json:"isNotNull,omitempty" tf:"is_not_null,omitempty"` // Evaluates if a value of an event is NULL or undefined. // +kubebuilder:validation:Optional IsNullOrUndefined []IsNullOrUndefinedParameters `json:"isNullOrUndefined,omitempty" tf:"is_null_or_undefined,omitempty"` // Compares a value of an event using a single floating point number. // +kubebuilder:validation:Optional NumberGreaterThan []NumberGreaterThanParameters `json:"numberGreaterThan,omitempty" tf:"number_greater_than,omitempty"` // Compares a value of an event using a single floating point number. // +kubebuilder:validation:Optional NumberGreaterThanOrEquals []NumberGreaterThanOrEqualsParameters `json:"numberGreaterThanOrEquals,omitempty" tf:"number_greater_than_or_equals,omitempty"` // Compares a value of an event using multiple floating point numbers. // +kubebuilder:validation:Optional NumberIn []NumberInParameters `json:"numberIn,omitempty" tf:"number_in,omitempty"` // Compares a value of an event using multiple floating point number ranges. // +kubebuilder:validation:Optional NumberInRange []NumberInRangeParameters `json:"numberInRange,omitempty" tf:"number_in_range,omitempty"` // Compares a value of an event using a single floating point number. // +kubebuilder:validation:Optional NumberLessThan []NumberLessThanParameters `json:"numberLessThan,omitempty" tf:"number_less_than,omitempty"` // Compares a value of an event using a single floating point number. // +kubebuilder:validation:Optional NumberLessThanOrEquals []NumberLessThanOrEqualsParameters `json:"numberLessThanOrEquals,omitempty" tf:"number_less_than_or_equals,omitempty"` // Compares a value of an event using multiple floating point numbers. // +kubebuilder:validation:Optional NumberNotIn []NumberNotInParameters `json:"numberNotIn,omitempty" tf:"number_not_in,omitempty"` // Compares a value of an event using multiple floating point number ranges. // +kubebuilder:validation:Optional NumberNotInRange []NumberNotInRangeParameters `json:"numberNotInRange,omitempty" tf:"number_not_in_range,omitempty"` // Compares a value of an event using multiple string values. // +kubebuilder:validation:Optional StringBeginsWith []StringBeginsWithParameters `json:"stringBeginsWith,omitempty" tf:"string_begins_with,omitempty"` // Compares a value of an event using multiple string values. // +kubebuilder:validation:Optional StringContains []StringContainsParameters `json:"stringContains,omitempty" tf:"string_contains,omitempty"` // Compares a value of an event using multiple string values. // +kubebuilder:validation:Optional StringEndsWith []StringEndsWithParameters `json:"stringEndsWith,omitempty" tf:"string_ends_with,omitempty"` // Compares a value of an event using multiple string values. // +kubebuilder:validation:Optional StringIn []StringInParameters `json:"stringIn,omitempty" tf:"string_in,omitempty"` // Compares a value of an event using multiple string values. // +kubebuilder:validation:Optional StringNotBeginsWith []StringNotBeginsWithParameters `json:"stringNotBeginsWith,omitempty" tf:"string_not_begins_with,omitempty"` // Compares a value of an event using multiple string values. // +kubebuilder:validation:Optional StringNotContains []StringNotContainsParameters `json:"stringNotContains,omitempty" tf:"string_not_contains,omitempty"` // Compares a value of an event using multiple string values. // +kubebuilder:validation:Optional StringNotEndsWith []StringNotEndsWithParameters `json:"stringNotEndsWith,omitempty" tf:"string_not_ends_with,omitempty"` // Compares a value of an event using multiple string values. // +kubebuilder:validation:Optional StringNotIn []StringNotInParameters `json:"stringNotIn,omitempty" tf:"string_not_in,omitempty"` }
func (*AdvancedFilterParameters) DeepCopy ¶
func (in *AdvancedFilterParameters) DeepCopy() *AdvancedFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedFilterParameters.
func (*AdvancedFilterParameters) DeepCopyInto ¶
func (in *AdvancedFilterParameters) DeepCopyInto(out *AdvancedFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureFunctionEndpointInitParameters ¶
type AzureFunctionEndpointInitParameters struct { // Specifies the ID of the Function where the Event Subscription will receive events. This must be the functions ID in format {function_app.id}/functions/{name}. FunctionID *string `json:"functionId,omitempty" tf:"function_id,omitempty"` // Maximum number of events per batch. MaxEventsPerBatch *float64 `json:"maxEventsPerBatch,omitempty" tf:"max_events_per_batch,omitempty"` // Preferred batch size in Kilobytes. PreferredBatchSizeInKilobytes *float64 `json:"preferredBatchSizeInKilobytes,omitempty" tf:"preferred_batch_size_in_kilobytes,omitempty"` }
func (*AzureFunctionEndpointInitParameters) DeepCopy ¶
func (in *AzureFunctionEndpointInitParameters) DeepCopy() *AzureFunctionEndpointInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFunctionEndpointInitParameters.
func (*AzureFunctionEndpointInitParameters) DeepCopyInto ¶
func (in *AzureFunctionEndpointInitParameters) DeepCopyInto(out *AzureFunctionEndpointInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureFunctionEndpointObservation ¶
type AzureFunctionEndpointObservation struct { // Specifies the ID of the Function where the Event Subscription will receive events. This must be the functions ID in format {function_app.id}/functions/{name}. FunctionID *string `json:"functionId,omitempty" tf:"function_id,omitempty"` // Maximum number of events per batch. MaxEventsPerBatch *float64 `json:"maxEventsPerBatch,omitempty" tf:"max_events_per_batch,omitempty"` // Preferred batch size in Kilobytes. PreferredBatchSizeInKilobytes *float64 `json:"preferredBatchSizeInKilobytes,omitempty" tf:"preferred_batch_size_in_kilobytes,omitempty"` }
func (*AzureFunctionEndpointObservation) DeepCopy ¶
func (in *AzureFunctionEndpointObservation) DeepCopy() *AzureFunctionEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFunctionEndpointObservation.
func (*AzureFunctionEndpointObservation) DeepCopyInto ¶
func (in *AzureFunctionEndpointObservation) DeepCopyInto(out *AzureFunctionEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureFunctionEndpointParameters ¶
type AzureFunctionEndpointParameters struct { // Specifies the ID of the Function where the Event Subscription will receive events. This must be the functions ID in format {function_app.id}/functions/{name}. // +kubebuilder:validation:Optional FunctionID *string `json:"functionId" tf:"function_id,omitempty"` // Maximum number of events per batch. // +kubebuilder:validation:Optional MaxEventsPerBatch *float64 `json:"maxEventsPerBatch,omitempty" tf:"max_events_per_batch,omitempty"` // Preferred batch size in Kilobytes. // +kubebuilder:validation:Optional PreferredBatchSizeInKilobytes *float64 `json:"preferredBatchSizeInKilobytes,omitempty" tf:"preferred_batch_size_in_kilobytes,omitempty"` }
func (*AzureFunctionEndpointParameters) DeepCopy ¶
func (in *AzureFunctionEndpointParameters) DeepCopy() *AzureFunctionEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFunctionEndpointParameters.
func (*AzureFunctionEndpointParameters) DeepCopyInto ¶
func (in *AzureFunctionEndpointParameters) DeepCopyInto(out *AzureFunctionEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BoolEqualsInitParameters ¶
type BoolEqualsInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies a single value to compare to when using a single value operator. Value *bool `json:"value,omitempty" tf:"value,omitempty"` }
func (*BoolEqualsInitParameters) DeepCopy ¶
func (in *BoolEqualsInitParameters) DeepCopy() *BoolEqualsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BoolEqualsInitParameters.
func (*BoolEqualsInitParameters) DeepCopyInto ¶
func (in *BoolEqualsInitParameters) DeepCopyInto(out *BoolEqualsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BoolEqualsObservation ¶
type BoolEqualsObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies a single value to compare to when using a single value operator. Value *bool `json:"value,omitempty" tf:"value,omitempty"` }
func (*BoolEqualsObservation) DeepCopy ¶
func (in *BoolEqualsObservation) DeepCopy() *BoolEqualsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BoolEqualsObservation.
func (*BoolEqualsObservation) DeepCopyInto ¶
func (in *BoolEqualsObservation) DeepCopyInto(out *BoolEqualsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BoolEqualsParameters ¶
type BoolEqualsParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Specifies a single value to compare to when using a single value operator. // +kubebuilder:validation:Optional Value *bool `json:"value" tf:"value,omitempty"` }
func (*BoolEqualsParameters) DeepCopy ¶
func (in *BoolEqualsParameters) DeepCopy() *BoolEqualsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BoolEqualsParameters.
func (*BoolEqualsParameters) DeepCopyInto ¶
func (in *BoolEqualsParameters) DeepCopyInto(out *BoolEqualsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeadLetterIdentityInitParameters ¶
type DeadLetterIdentityInitParameters struct { // Specifies the type of Managed Service Identity that is used for dead lettering. Allowed value is SystemAssigned, UserAssigned. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The user identity associated with the resource. UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty" tf:"user_assigned_identity,omitempty"` }
func (*DeadLetterIdentityInitParameters) DeepCopy ¶
func (in *DeadLetterIdentityInitParameters) DeepCopy() *DeadLetterIdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeadLetterIdentityInitParameters.
func (*DeadLetterIdentityInitParameters) DeepCopyInto ¶
func (in *DeadLetterIdentityInitParameters) DeepCopyInto(out *DeadLetterIdentityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeadLetterIdentityObservation ¶
type DeadLetterIdentityObservation struct { // Specifies the type of Managed Service Identity that is used for dead lettering. Allowed value is SystemAssigned, UserAssigned. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The user identity associated with the resource. UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty" tf:"user_assigned_identity,omitempty"` }
func (*DeadLetterIdentityObservation) DeepCopy ¶
func (in *DeadLetterIdentityObservation) DeepCopy() *DeadLetterIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeadLetterIdentityObservation.
func (*DeadLetterIdentityObservation) DeepCopyInto ¶
func (in *DeadLetterIdentityObservation) DeepCopyInto(out *DeadLetterIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeadLetterIdentityParameters ¶
type DeadLetterIdentityParameters struct { // Specifies the type of Managed Service Identity that is used for dead lettering. Allowed value is SystemAssigned, UserAssigned. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // The user identity associated with the resource. // +kubebuilder:validation:Optional UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty" tf:"user_assigned_identity,omitempty"` }
func (*DeadLetterIdentityParameters) DeepCopy ¶
func (in *DeadLetterIdentityParameters) DeepCopy() *DeadLetterIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeadLetterIdentityParameters.
func (*DeadLetterIdentityParameters) DeepCopyInto ¶
func (in *DeadLetterIdentityParameters) DeepCopyInto(out *DeadLetterIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryIdentityInitParameters ¶
type DeliveryIdentityInitParameters struct { // Specifies the type of Managed Service Identity that is used for event delivery. Allowed value is SystemAssigned, UserAssigned. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The user identity associated with the resource. UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty" tf:"user_assigned_identity,omitempty"` }
func (*DeliveryIdentityInitParameters) DeepCopy ¶
func (in *DeliveryIdentityInitParameters) DeepCopy() *DeliveryIdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryIdentityInitParameters.
func (*DeliveryIdentityInitParameters) DeepCopyInto ¶
func (in *DeliveryIdentityInitParameters) DeepCopyInto(out *DeliveryIdentityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryIdentityObservation ¶
type DeliveryIdentityObservation struct { // Specifies the type of Managed Service Identity that is used for event delivery. Allowed value is SystemAssigned, UserAssigned. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The user identity associated with the resource. UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty" tf:"user_assigned_identity,omitempty"` }
func (*DeliveryIdentityObservation) DeepCopy ¶
func (in *DeliveryIdentityObservation) DeepCopy() *DeliveryIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryIdentityObservation.
func (*DeliveryIdentityObservation) DeepCopyInto ¶
func (in *DeliveryIdentityObservation) DeepCopyInto(out *DeliveryIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryIdentityParameters ¶
type DeliveryIdentityParameters struct { // Specifies the type of Managed Service Identity that is used for event delivery. Allowed value is SystemAssigned, UserAssigned. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // The user identity associated with the resource. // +kubebuilder:validation:Optional UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty" tf:"user_assigned_identity,omitempty"` }
func (*DeliveryIdentityParameters) DeepCopy ¶
func (in *DeliveryIdentityParameters) DeepCopy() *DeliveryIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryIdentityParameters.
func (*DeliveryIdentityParameters) DeepCopyInto ¶
func (in *DeliveryIdentityParameters) DeepCopyInto(out *DeliveryIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryPropertyInitParameters ¶
type DeliveryPropertyInitParameters struct { // The name of the header to send on to the destination. HeaderName *string `json:"headerName,omitempty" tf:"header_name,omitempty"` // Set to true if the value is a secret and should be protected, otherwise false. If true then this value won't be returned from Azure API calls. Secret *bool `json:"secret,omitempty" tf:"secret,omitempty"` // If the type is Dynamic, then provide the payload field to be used as the value. Valid source fields differ by subscription type. SourceField *string `json:"sourceField,omitempty" tf:"source_field,omitempty"` // Either Static or Dynamic. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DeliveryPropertyInitParameters) DeepCopy ¶
func (in *DeliveryPropertyInitParameters) DeepCopy() *DeliveryPropertyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryPropertyInitParameters.
func (*DeliveryPropertyInitParameters) DeepCopyInto ¶
func (in *DeliveryPropertyInitParameters) DeepCopyInto(out *DeliveryPropertyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryPropertyObservation ¶
type DeliveryPropertyObservation struct { // The name of the header to send on to the destination. HeaderName *string `json:"headerName,omitempty" tf:"header_name,omitempty"` // Set to true if the value is a secret and should be protected, otherwise false. If true then this value won't be returned from Azure API calls. Secret *bool `json:"secret,omitempty" tf:"secret,omitempty"` // If the type is Dynamic, then provide the payload field to be used as the value. Valid source fields differ by subscription type. SourceField *string `json:"sourceField,omitempty" tf:"source_field,omitempty"` // Either Static or Dynamic. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DeliveryPropertyObservation) DeepCopy ¶
func (in *DeliveryPropertyObservation) DeepCopy() *DeliveryPropertyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryPropertyObservation.
func (*DeliveryPropertyObservation) DeepCopyInto ¶
func (in *DeliveryPropertyObservation) DeepCopyInto(out *DeliveryPropertyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryPropertyParameters ¶
type DeliveryPropertyParameters struct { // The name of the header to send on to the destination. // +kubebuilder:validation:Optional HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // Set to true if the value is a secret and should be protected, otherwise false. If true then this value won't be returned from Azure API calls. // +kubebuilder:validation:Optional Secret *bool `json:"secret,omitempty" tf:"secret,omitempty"` // If the type is Dynamic, then provide the payload field to be used as the value. Valid source fields differ by subscription type. // +kubebuilder:validation:Optional SourceField *string `json:"sourceField,omitempty" tf:"source_field,omitempty"` // Either Static or Dynamic. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // If the type is Static, then provide the value to use. // +kubebuilder:validation:Optional ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"` }
func (*DeliveryPropertyParameters) DeepCopy ¶
func (in *DeliveryPropertyParameters) DeepCopy() *DeliveryPropertyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryPropertyParameters.
func (*DeliveryPropertyParameters) DeepCopyInto ¶
func (in *DeliveryPropertyParameters) DeepCopyInto(out *DeliveryPropertyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IsNotNullInitParameters ¶
type IsNotNullInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*IsNotNullInitParameters) DeepCopy ¶
func (in *IsNotNullInitParameters) DeepCopy() *IsNotNullInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IsNotNullInitParameters.
func (*IsNotNullInitParameters) DeepCopyInto ¶
func (in *IsNotNullInitParameters) DeepCopyInto(out *IsNotNullInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IsNotNullObservation ¶
type IsNotNullObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*IsNotNullObservation) DeepCopy ¶
func (in *IsNotNullObservation) DeepCopy() *IsNotNullObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IsNotNullObservation.
func (*IsNotNullObservation) DeepCopyInto ¶
func (in *IsNotNullObservation) DeepCopyInto(out *IsNotNullObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IsNotNullParameters ¶
type IsNotNullParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` }
func (*IsNotNullParameters) DeepCopy ¶
func (in *IsNotNullParameters) DeepCopy() *IsNotNullParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IsNotNullParameters.
func (*IsNotNullParameters) DeepCopyInto ¶
func (in *IsNotNullParameters) DeepCopyInto(out *IsNotNullParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IsNullOrUndefinedInitParameters ¶
type IsNullOrUndefinedInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*IsNullOrUndefinedInitParameters) DeepCopy ¶
func (in *IsNullOrUndefinedInitParameters) DeepCopy() *IsNullOrUndefinedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IsNullOrUndefinedInitParameters.
func (*IsNullOrUndefinedInitParameters) DeepCopyInto ¶
func (in *IsNullOrUndefinedInitParameters) DeepCopyInto(out *IsNullOrUndefinedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IsNullOrUndefinedObservation ¶
type IsNullOrUndefinedObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` }
func (*IsNullOrUndefinedObservation) DeepCopy ¶
func (in *IsNullOrUndefinedObservation) DeepCopy() *IsNullOrUndefinedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IsNullOrUndefinedObservation.
func (*IsNullOrUndefinedObservation) DeepCopyInto ¶
func (in *IsNullOrUndefinedObservation) DeepCopyInto(out *IsNullOrUndefinedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IsNullOrUndefinedParameters ¶
type IsNullOrUndefinedParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` }
func (*IsNullOrUndefinedParameters) DeepCopy ¶
func (in *IsNullOrUndefinedParameters) DeepCopy() *IsNullOrUndefinedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IsNullOrUndefinedParameters.
func (*IsNullOrUndefinedParameters) DeepCopyInto ¶
func (in *IsNullOrUndefinedParameters) DeepCopyInto(out *IsNullOrUndefinedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberGreaterThanInitParameters ¶
type NumberGreaterThanInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies a single value to compare to when using a single value operator. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*NumberGreaterThanInitParameters) DeepCopy ¶
func (in *NumberGreaterThanInitParameters) DeepCopy() *NumberGreaterThanInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberGreaterThanInitParameters.
func (*NumberGreaterThanInitParameters) DeepCopyInto ¶
func (in *NumberGreaterThanInitParameters) DeepCopyInto(out *NumberGreaterThanInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberGreaterThanObservation ¶
type NumberGreaterThanObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies a single value to compare to when using a single value operator. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*NumberGreaterThanObservation) DeepCopy ¶
func (in *NumberGreaterThanObservation) DeepCopy() *NumberGreaterThanObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberGreaterThanObservation.
func (*NumberGreaterThanObservation) DeepCopyInto ¶
func (in *NumberGreaterThanObservation) DeepCopyInto(out *NumberGreaterThanObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberGreaterThanOrEqualsInitParameters ¶
type NumberGreaterThanOrEqualsInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies a single value to compare to when using a single value operator. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*NumberGreaterThanOrEqualsInitParameters) DeepCopy ¶
func (in *NumberGreaterThanOrEqualsInitParameters) DeepCopy() *NumberGreaterThanOrEqualsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberGreaterThanOrEqualsInitParameters.
func (*NumberGreaterThanOrEqualsInitParameters) DeepCopyInto ¶
func (in *NumberGreaterThanOrEqualsInitParameters) DeepCopyInto(out *NumberGreaterThanOrEqualsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberGreaterThanOrEqualsObservation ¶
type NumberGreaterThanOrEqualsObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies a single value to compare to when using a single value operator. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*NumberGreaterThanOrEqualsObservation) DeepCopy ¶
func (in *NumberGreaterThanOrEqualsObservation) DeepCopy() *NumberGreaterThanOrEqualsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberGreaterThanOrEqualsObservation.
func (*NumberGreaterThanOrEqualsObservation) DeepCopyInto ¶
func (in *NumberGreaterThanOrEqualsObservation) DeepCopyInto(out *NumberGreaterThanOrEqualsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberGreaterThanOrEqualsParameters ¶
type NumberGreaterThanOrEqualsParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Specifies a single value to compare to when using a single value operator. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*NumberGreaterThanOrEqualsParameters) DeepCopy ¶
func (in *NumberGreaterThanOrEqualsParameters) DeepCopy() *NumberGreaterThanOrEqualsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberGreaterThanOrEqualsParameters.
func (*NumberGreaterThanOrEqualsParameters) DeepCopyInto ¶
func (in *NumberGreaterThanOrEqualsParameters) DeepCopyInto(out *NumberGreaterThanOrEqualsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberGreaterThanParameters ¶
type NumberGreaterThanParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Specifies a single value to compare to when using a single value operator. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*NumberGreaterThanParameters) DeepCopy ¶
func (in *NumberGreaterThanParameters) DeepCopy() *NumberGreaterThanParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberGreaterThanParameters.
func (*NumberGreaterThanParameters) DeepCopyInto ¶
func (in *NumberGreaterThanParameters) DeepCopyInto(out *NumberGreaterThanParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberInInitParameters ¶
type NumberInInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*float64 `json:"values,omitempty" tf:"values,omitempty"` }
func (*NumberInInitParameters) DeepCopy ¶
func (in *NumberInInitParameters) DeepCopy() *NumberInInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberInInitParameters.
func (*NumberInInitParameters) DeepCopyInto ¶
func (in *NumberInInitParameters) DeepCopyInto(out *NumberInInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberInObservation ¶
type NumberInObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*float64 `json:"values,omitempty" tf:"values,omitempty"` }
func (*NumberInObservation) DeepCopy ¶
func (in *NumberInObservation) DeepCopy() *NumberInObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberInObservation.
func (*NumberInObservation) DeepCopyInto ¶
func (in *NumberInObservation) DeepCopyInto(out *NumberInObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberInParameters ¶
type NumberInParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. // +kubebuilder:validation:Optional Values []*float64 `json:"values" tf:"values,omitempty"` }
func (*NumberInParameters) DeepCopy ¶
func (in *NumberInParameters) DeepCopy() *NumberInParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberInParameters.
func (*NumberInParameters) DeepCopyInto ¶
func (in *NumberInParameters) DeepCopyInto(out *NumberInParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberInRangeInitParameters ¶
type NumberInRangeInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values [][]*float64 `json:"values,omitempty" tf:"values,omitempty"` }
func (*NumberInRangeInitParameters) DeepCopy ¶
func (in *NumberInRangeInitParameters) DeepCopy() *NumberInRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberInRangeInitParameters.
func (*NumberInRangeInitParameters) DeepCopyInto ¶
func (in *NumberInRangeInitParameters) DeepCopyInto(out *NumberInRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberInRangeObservation ¶
type NumberInRangeObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values [][]*float64 `json:"values,omitempty" tf:"values,omitempty"` }
func (*NumberInRangeObservation) DeepCopy ¶
func (in *NumberInRangeObservation) DeepCopy() *NumberInRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberInRangeObservation.
func (*NumberInRangeObservation) DeepCopyInto ¶
func (in *NumberInRangeObservation) DeepCopyInto(out *NumberInRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberInRangeParameters ¶
type NumberInRangeParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. // +kubebuilder:validation:Optional Values [][]*float64 `json:"values" tf:"values,omitempty"` }
func (*NumberInRangeParameters) DeepCopy ¶
func (in *NumberInRangeParameters) DeepCopy() *NumberInRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberInRangeParameters.
func (*NumberInRangeParameters) DeepCopyInto ¶
func (in *NumberInRangeParameters) DeepCopyInto(out *NumberInRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberLessThanInitParameters ¶
type NumberLessThanInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies a single value to compare to when using a single value operator. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*NumberLessThanInitParameters) DeepCopy ¶
func (in *NumberLessThanInitParameters) DeepCopy() *NumberLessThanInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberLessThanInitParameters.
func (*NumberLessThanInitParameters) DeepCopyInto ¶
func (in *NumberLessThanInitParameters) DeepCopyInto(out *NumberLessThanInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberLessThanObservation ¶
type NumberLessThanObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies a single value to compare to when using a single value operator. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*NumberLessThanObservation) DeepCopy ¶
func (in *NumberLessThanObservation) DeepCopy() *NumberLessThanObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberLessThanObservation.
func (*NumberLessThanObservation) DeepCopyInto ¶
func (in *NumberLessThanObservation) DeepCopyInto(out *NumberLessThanObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberLessThanOrEqualsInitParameters ¶
type NumberLessThanOrEqualsInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies a single value to compare to when using a single value operator. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*NumberLessThanOrEqualsInitParameters) DeepCopy ¶
func (in *NumberLessThanOrEqualsInitParameters) DeepCopy() *NumberLessThanOrEqualsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberLessThanOrEqualsInitParameters.
func (*NumberLessThanOrEqualsInitParameters) DeepCopyInto ¶
func (in *NumberLessThanOrEqualsInitParameters) DeepCopyInto(out *NumberLessThanOrEqualsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberLessThanOrEqualsObservation ¶
type NumberLessThanOrEqualsObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies a single value to compare to when using a single value operator. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*NumberLessThanOrEqualsObservation) DeepCopy ¶
func (in *NumberLessThanOrEqualsObservation) DeepCopy() *NumberLessThanOrEqualsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberLessThanOrEqualsObservation.
func (*NumberLessThanOrEqualsObservation) DeepCopyInto ¶
func (in *NumberLessThanOrEqualsObservation) DeepCopyInto(out *NumberLessThanOrEqualsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberLessThanOrEqualsParameters ¶
type NumberLessThanOrEqualsParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Specifies a single value to compare to when using a single value operator. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*NumberLessThanOrEqualsParameters) DeepCopy ¶
func (in *NumberLessThanOrEqualsParameters) DeepCopy() *NumberLessThanOrEqualsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberLessThanOrEqualsParameters.
func (*NumberLessThanOrEqualsParameters) DeepCopyInto ¶
func (in *NumberLessThanOrEqualsParameters) DeepCopyInto(out *NumberLessThanOrEqualsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberLessThanParameters ¶
type NumberLessThanParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Specifies a single value to compare to when using a single value operator. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*NumberLessThanParameters) DeepCopy ¶
func (in *NumberLessThanParameters) DeepCopy() *NumberLessThanParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberLessThanParameters.
func (*NumberLessThanParameters) DeepCopyInto ¶
func (in *NumberLessThanParameters) DeepCopyInto(out *NumberLessThanParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberNotInInitParameters ¶
type NumberNotInInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*float64 `json:"values,omitempty" tf:"values,omitempty"` }
func (*NumberNotInInitParameters) DeepCopy ¶
func (in *NumberNotInInitParameters) DeepCopy() *NumberNotInInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberNotInInitParameters.
func (*NumberNotInInitParameters) DeepCopyInto ¶
func (in *NumberNotInInitParameters) DeepCopyInto(out *NumberNotInInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberNotInObservation ¶
type NumberNotInObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*float64 `json:"values,omitempty" tf:"values,omitempty"` }
func (*NumberNotInObservation) DeepCopy ¶
func (in *NumberNotInObservation) DeepCopy() *NumberNotInObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberNotInObservation.
func (*NumberNotInObservation) DeepCopyInto ¶
func (in *NumberNotInObservation) DeepCopyInto(out *NumberNotInObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberNotInParameters ¶
type NumberNotInParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. // +kubebuilder:validation:Optional Values []*float64 `json:"values" tf:"values,omitempty"` }
func (*NumberNotInParameters) DeepCopy ¶
func (in *NumberNotInParameters) DeepCopy() *NumberNotInParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberNotInParameters.
func (*NumberNotInParameters) DeepCopyInto ¶
func (in *NumberNotInParameters) DeepCopyInto(out *NumberNotInParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberNotInRangeInitParameters ¶
type NumberNotInRangeInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values [][]*float64 `json:"values,omitempty" tf:"values,omitempty"` }
func (*NumberNotInRangeInitParameters) DeepCopy ¶
func (in *NumberNotInRangeInitParameters) DeepCopy() *NumberNotInRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberNotInRangeInitParameters.
func (*NumberNotInRangeInitParameters) DeepCopyInto ¶
func (in *NumberNotInRangeInitParameters) DeepCopyInto(out *NumberNotInRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberNotInRangeObservation ¶
type NumberNotInRangeObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values [][]*float64 `json:"values,omitempty" tf:"values,omitempty"` }
func (*NumberNotInRangeObservation) DeepCopy ¶
func (in *NumberNotInRangeObservation) DeepCopy() *NumberNotInRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberNotInRangeObservation.
func (*NumberNotInRangeObservation) DeepCopyInto ¶
func (in *NumberNotInRangeObservation) DeepCopyInto(out *NumberNotInRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberNotInRangeParameters ¶
type NumberNotInRangeParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. // +kubebuilder:validation:Optional Values [][]*float64 `json:"values" tf:"values,omitempty"` }
func (*NumberNotInRangeParameters) DeepCopy ¶
func (in *NumberNotInRangeParameters) DeepCopy() *NumberNotInRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberNotInRangeParameters.
func (*NumberNotInRangeParameters) DeepCopyInto ¶
func (in *NumberNotInRangeParameters) DeepCopyInto(out *NumberNotInRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetryPolicyInitParameters ¶
type RetryPolicyInitParameters struct { // Specifies the time to live (in minutes) for events. Supported range is 1 to 1440. See official documentation for more details. EventTimeToLive *float64 `json:"eventTimeToLive,omitempty" tf:"event_time_to_live,omitempty"` // Specifies the maximum number of delivery retry attempts for events. MaxDeliveryAttempts *float64 `json:"maxDeliveryAttempts,omitempty" tf:"max_delivery_attempts,omitempty"` }
func (*RetryPolicyInitParameters) DeepCopy ¶
func (in *RetryPolicyInitParameters) DeepCopy() *RetryPolicyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetryPolicyInitParameters.
func (*RetryPolicyInitParameters) DeepCopyInto ¶
func (in *RetryPolicyInitParameters) DeepCopyInto(out *RetryPolicyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetryPolicyObservation ¶
type RetryPolicyObservation struct { // Specifies the time to live (in minutes) for events. Supported range is 1 to 1440. See official documentation for more details. EventTimeToLive *float64 `json:"eventTimeToLive,omitempty" tf:"event_time_to_live,omitempty"` // Specifies the maximum number of delivery retry attempts for events. MaxDeliveryAttempts *float64 `json:"maxDeliveryAttempts,omitempty" tf:"max_delivery_attempts,omitempty"` }
func (*RetryPolicyObservation) DeepCopy ¶
func (in *RetryPolicyObservation) DeepCopy() *RetryPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetryPolicyObservation.
func (*RetryPolicyObservation) DeepCopyInto ¶
func (in *RetryPolicyObservation) DeepCopyInto(out *RetryPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetryPolicyParameters ¶
type RetryPolicyParameters struct { // Specifies the time to live (in minutes) for events. Supported range is 1 to 1440. See official documentation for more details. // +kubebuilder:validation:Optional EventTimeToLive *float64 `json:"eventTimeToLive" tf:"event_time_to_live,omitempty"` // Specifies the maximum number of delivery retry attempts for events. // +kubebuilder:validation:Optional MaxDeliveryAttempts *float64 `json:"maxDeliveryAttempts" tf:"max_delivery_attempts,omitempty"` }
func (*RetryPolicyParameters) DeepCopy ¶
func (in *RetryPolicyParameters) DeepCopy() *RetryPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetryPolicyParameters.
func (*RetryPolicyParameters) DeepCopyInto ¶
func (in *RetryPolicyParameters) DeepCopyInto(out *RetryPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBlobDeadLetterDestinationInitParameters ¶
type StorageBlobDeadLetterDestinationInitParameters struct { // Specifies the id of the storage account id where the storage blob is located. StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` // Specifies the name of the Storage blob container that is the destination of the deadletter events. StorageBlobContainerName *string `json:"storageBlobContainerName,omitempty" tf:"storage_blob_container_name,omitempty"` }
func (*StorageBlobDeadLetterDestinationInitParameters) DeepCopy ¶
func (in *StorageBlobDeadLetterDestinationInitParameters) DeepCopy() *StorageBlobDeadLetterDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBlobDeadLetterDestinationInitParameters.
func (*StorageBlobDeadLetterDestinationInitParameters) DeepCopyInto ¶
func (in *StorageBlobDeadLetterDestinationInitParameters) DeepCopyInto(out *StorageBlobDeadLetterDestinationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBlobDeadLetterDestinationObservation ¶
type StorageBlobDeadLetterDestinationObservation struct { // Specifies the id of the storage account id where the storage blob is located. StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` // Specifies the name of the Storage blob container that is the destination of the deadletter events. StorageBlobContainerName *string `json:"storageBlobContainerName,omitempty" tf:"storage_blob_container_name,omitempty"` }
func (*StorageBlobDeadLetterDestinationObservation) DeepCopy ¶
func (in *StorageBlobDeadLetterDestinationObservation) DeepCopy() *StorageBlobDeadLetterDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBlobDeadLetterDestinationObservation.
func (*StorageBlobDeadLetterDestinationObservation) DeepCopyInto ¶
func (in *StorageBlobDeadLetterDestinationObservation) DeepCopyInto(out *StorageBlobDeadLetterDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBlobDeadLetterDestinationParameters ¶
type StorageBlobDeadLetterDestinationParameters struct { // Specifies the id of the storage account id where the storage blob is located. // +kubebuilder:validation:Optional StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"` // Specifies the name of the Storage blob container that is the destination of the deadletter events. // +kubebuilder:validation:Optional StorageBlobContainerName *string `json:"storageBlobContainerName" tf:"storage_blob_container_name,omitempty"` }
func (*StorageBlobDeadLetterDestinationParameters) DeepCopy ¶
func (in *StorageBlobDeadLetterDestinationParameters) DeepCopy() *StorageBlobDeadLetterDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBlobDeadLetterDestinationParameters.
func (*StorageBlobDeadLetterDestinationParameters) DeepCopyInto ¶
func (in *StorageBlobDeadLetterDestinationParameters) DeepCopyInto(out *StorageBlobDeadLetterDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageQueueEndpointInitParameters ¶
type StorageQueueEndpointInitParameters struct { // Storage queue message time to live in seconds. QueueMessageTimeToLiveInSeconds *float64 `json:"queueMessageTimeToLiveInSeconds,omitempty" tf:"queue_message_time_to_live_in_seconds,omitempty"` // Specifies the name of the storage queue where the Event Subscription will receive events. QueueName *string `json:"queueName,omitempty" tf:"queue_name,omitempty"` // Specifies the id of the storage account id where the storage queue is located. StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` }
func (*StorageQueueEndpointInitParameters) DeepCopy ¶
func (in *StorageQueueEndpointInitParameters) DeepCopy() *StorageQueueEndpointInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageQueueEndpointInitParameters.
func (*StorageQueueEndpointInitParameters) DeepCopyInto ¶
func (in *StorageQueueEndpointInitParameters) DeepCopyInto(out *StorageQueueEndpointInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageQueueEndpointObservation ¶
type StorageQueueEndpointObservation struct { // Storage queue message time to live in seconds. QueueMessageTimeToLiveInSeconds *float64 `json:"queueMessageTimeToLiveInSeconds,omitempty" tf:"queue_message_time_to_live_in_seconds,omitempty"` // Specifies the name of the storage queue where the Event Subscription will receive events. QueueName *string `json:"queueName,omitempty" tf:"queue_name,omitempty"` // Specifies the id of the storage account id where the storage queue is located. StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` }
func (*StorageQueueEndpointObservation) DeepCopy ¶
func (in *StorageQueueEndpointObservation) DeepCopy() *StorageQueueEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageQueueEndpointObservation.
func (*StorageQueueEndpointObservation) DeepCopyInto ¶
func (in *StorageQueueEndpointObservation) DeepCopyInto(out *StorageQueueEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageQueueEndpointParameters ¶
type StorageQueueEndpointParameters struct { // Storage queue message time to live in seconds. // +kubebuilder:validation:Optional QueueMessageTimeToLiveInSeconds *float64 `json:"queueMessageTimeToLiveInSeconds,omitempty" tf:"queue_message_time_to_live_in_seconds,omitempty"` // Specifies the name of the storage queue where the Event Subscription will receive events. // +kubebuilder:validation:Optional QueueName *string `json:"queueName" tf:"queue_name,omitempty"` // Specifies the id of the storage account id where the storage queue is located. // +kubebuilder:validation:Optional StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"` }
func (*StorageQueueEndpointParameters) DeepCopy ¶
func (in *StorageQueueEndpointParameters) DeepCopy() *StorageQueueEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageQueueEndpointParameters.
func (*StorageQueueEndpointParameters) DeepCopyInto ¶
func (in *StorageQueueEndpointParameters) DeepCopyInto(out *StorageQueueEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringBeginsWithInitParameters ¶
type StringBeginsWithInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*StringBeginsWithInitParameters) DeepCopy ¶
func (in *StringBeginsWithInitParameters) DeepCopy() *StringBeginsWithInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringBeginsWithInitParameters.
func (*StringBeginsWithInitParameters) DeepCopyInto ¶
func (in *StringBeginsWithInitParameters) DeepCopyInto(out *StringBeginsWithInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringBeginsWithObservation ¶
type StringBeginsWithObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*StringBeginsWithObservation) DeepCopy ¶
func (in *StringBeginsWithObservation) DeepCopy() *StringBeginsWithObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringBeginsWithObservation.
func (*StringBeginsWithObservation) DeepCopyInto ¶
func (in *StringBeginsWithObservation) DeepCopyInto(out *StringBeginsWithObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringBeginsWithParameters ¶
type StringBeginsWithParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*StringBeginsWithParameters) DeepCopy ¶
func (in *StringBeginsWithParameters) DeepCopy() *StringBeginsWithParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringBeginsWithParameters.
func (*StringBeginsWithParameters) DeepCopyInto ¶
func (in *StringBeginsWithParameters) DeepCopyInto(out *StringBeginsWithParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringContainsInitParameters ¶
type StringContainsInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*StringContainsInitParameters) DeepCopy ¶
func (in *StringContainsInitParameters) DeepCopy() *StringContainsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringContainsInitParameters.
func (*StringContainsInitParameters) DeepCopyInto ¶
func (in *StringContainsInitParameters) DeepCopyInto(out *StringContainsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringContainsObservation ¶
type StringContainsObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*StringContainsObservation) DeepCopy ¶
func (in *StringContainsObservation) DeepCopy() *StringContainsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringContainsObservation.
func (*StringContainsObservation) DeepCopyInto ¶
func (in *StringContainsObservation) DeepCopyInto(out *StringContainsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringContainsParameters ¶
type StringContainsParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*StringContainsParameters) DeepCopy ¶
func (in *StringContainsParameters) DeepCopy() *StringContainsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringContainsParameters.
func (*StringContainsParameters) DeepCopyInto ¶
func (in *StringContainsParameters) DeepCopyInto(out *StringContainsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringEndsWithInitParameters ¶
type StringEndsWithInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*StringEndsWithInitParameters) DeepCopy ¶
func (in *StringEndsWithInitParameters) DeepCopy() *StringEndsWithInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringEndsWithInitParameters.
func (*StringEndsWithInitParameters) DeepCopyInto ¶
func (in *StringEndsWithInitParameters) DeepCopyInto(out *StringEndsWithInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringEndsWithObservation ¶
type StringEndsWithObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*StringEndsWithObservation) DeepCopy ¶
func (in *StringEndsWithObservation) DeepCopy() *StringEndsWithObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringEndsWithObservation.
func (*StringEndsWithObservation) DeepCopyInto ¶
func (in *StringEndsWithObservation) DeepCopyInto(out *StringEndsWithObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringEndsWithParameters ¶
type StringEndsWithParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*StringEndsWithParameters) DeepCopy ¶
func (in *StringEndsWithParameters) DeepCopy() *StringEndsWithParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringEndsWithParameters.
func (*StringEndsWithParameters) DeepCopyInto ¶
func (in *StringEndsWithParameters) DeepCopyInto(out *StringEndsWithParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringInInitParameters ¶
type StringInInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*StringInInitParameters) DeepCopy ¶
func (in *StringInInitParameters) DeepCopy() *StringInInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringInInitParameters.
func (*StringInInitParameters) DeepCopyInto ¶
func (in *StringInInitParameters) DeepCopyInto(out *StringInInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringInObservation ¶
type StringInObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*StringInObservation) DeepCopy ¶
func (in *StringInObservation) DeepCopy() *StringInObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringInObservation.
func (*StringInObservation) DeepCopyInto ¶
func (in *StringInObservation) DeepCopyInto(out *StringInObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringInParameters ¶
type StringInParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*StringInParameters) DeepCopy ¶
func (in *StringInParameters) DeepCopy() *StringInParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringInParameters.
func (*StringInParameters) DeepCopyInto ¶
func (in *StringInParameters) DeepCopyInto(out *StringInParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringNotBeginsWithInitParameters ¶
type StringNotBeginsWithInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*StringNotBeginsWithInitParameters) DeepCopy ¶
func (in *StringNotBeginsWithInitParameters) DeepCopy() *StringNotBeginsWithInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringNotBeginsWithInitParameters.
func (*StringNotBeginsWithInitParameters) DeepCopyInto ¶
func (in *StringNotBeginsWithInitParameters) DeepCopyInto(out *StringNotBeginsWithInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringNotBeginsWithObservation ¶
type StringNotBeginsWithObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*StringNotBeginsWithObservation) DeepCopy ¶
func (in *StringNotBeginsWithObservation) DeepCopy() *StringNotBeginsWithObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringNotBeginsWithObservation.
func (*StringNotBeginsWithObservation) DeepCopyInto ¶
func (in *StringNotBeginsWithObservation) DeepCopyInto(out *StringNotBeginsWithObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringNotBeginsWithParameters ¶
type StringNotBeginsWithParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*StringNotBeginsWithParameters) DeepCopy ¶
func (in *StringNotBeginsWithParameters) DeepCopy() *StringNotBeginsWithParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringNotBeginsWithParameters.
func (*StringNotBeginsWithParameters) DeepCopyInto ¶
func (in *StringNotBeginsWithParameters) DeepCopyInto(out *StringNotBeginsWithParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringNotContainsInitParameters ¶
type StringNotContainsInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*StringNotContainsInitParameters) DeepCopy ¶
func (in *StringNotContainsInitParameters) DeepCopy() *StringNotContainsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringNotContainsInitParameters.
func (*StringNotContainsInitParameters) DeepCopyInto ¶
func (in *StringNotContainsInitParameters) DeepCopyInto(out *StringNotContainsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringNotContainsObservation ¶
type StringNotContainsObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*StringNotContainsObservation) DeepCopy ¶
func (in *StringNotContainsObservation) DeepCopy() *StringNotContainsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringNotContainsObservation.
func (*StringNotContainsObservation) DeepCopyInto ¶
func (in *StringNotContainsObservation) DeepCopyInto(out *StringNotContainsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringNotContainsParameters ¶
type StringNotContainsParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*StringNotContainsParameters) DeepCopy ¶
func (in *StringNotContainsParameters) DeepCopy() *StringNotContainsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringNotContainsParameters.
func (*StringNotContainsParameters) DeepCopyInto ¶
func (in *StringNotContainsParameters) DeepCopyInto(out *StringNotContainsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringNotEndsWithInitParameters ¶
type StringNotEndsWithInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*StringNotEndsWithInitParameters) DeepCopy ¶
func (in *StringNotEndsWithInitParameters) DeepCopy() *StringNotEndsWithInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringNotEndsWithInitParameters.
func (*StringNotEndsWithInitParameters) DeepCopyInto ¶
func (in *StringNotEndsWithInitParameters) DeepCopyInto(out *StringNotEndsWithInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringNotEndsWithObservation ¶
type StringNotEndsWithObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*StringNotEndsWithObservation) DeepCopy ¶
func (in *StringNotEndsWithObservation) DeepCopy() *StringNotEndsWithObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringNotEndsWithObservation.
func (*StringNotEndsWithObservation) DeepCopyInto ¶
func (in *StringNotEndsWithObservation) DeepCopyInto(out *StringNotEndsWithObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringNotEndsWithParameters ¶
type StringNotEndsWithParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*StringNotEndsWithParameters) DeepCopy ¶
func (in *StringNotEndsWithParameters) DeepCopy() *StringNotEndsWithParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringNotEndsWithParameters.
func (*StringNotEndsWithParameters) DeepCopyInto ¶
func (in *StringNotEndsWithParameters) DeepCopyInto(out *StringNotEndsWithParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringNotInInitParameters ¶
type StringNotInInitParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*StringNotInInitParameters) DeepCopy ¶
func (in *StringNotInInitParameters) DeepCopy() *StringNotInInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringNotInInitParameters.
func (*StringNotInInitParameters) DeepCopyInto ¶
func (in *StringNotInInitParameters) DeepCopyInto(out *StringNotInInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringNotInObservation ¶
type StringNotInObservation struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. Key *string `json:"key,omitempty" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*StringNotInObservation) DeepCopy ¶
func (in *StringNotInObservation) DeepCopy() *StringNotInObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringNotInObservation.
func (*StringNotInObservation) DeepCopyInto ¶
func (in *StringNotInObservation) DeepCopyInto(out *StringNotInObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringNotInParameters ¶
type StringNotInParameters struct { // Specifies the field within the event data that you want to use for filtering. Type of the field can be a number, boolean, or string. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // Specifies an array of values to compare to when using a multiple values operator. // +kubebuilder:validation:Optional Values []*string `json:"values" tf:"values,omitempty"` }
func (*StringNotInParameters) DeepCopy ¶
func (in *StringNotInParameters) DeepCopy() *StringNotInParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringNotInParameters.
func (*StringNotInParameters) DeepCopyInto ¶
func (in *StringNotInParameters) DeepCopyInto(out *StringNotInParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectFilterInitParameters ¶
type SubjectFilterInitParameters struct { // Specifies if subject_begins_with and subject_ends_with case sensitive. This value CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive,omitempty"` // A string to filter events for an event subscription based on a resource path prefix. SubjectBeginsWith *string `json:"subjectBeginsWith,omitempty" tf:"subject_begins_with,omitempty"` // A string to filter events for an event subscription based on a resource path suffix. SubjectEndsWith *string `json:"subjectEndsWith,omitempty" tf:"subject_ends_with,omitempty"` }
func (*SubjectFilterInitParameters) DeepCopy ¶
func (in *SubjectFilterInitParameters) DeepCopy() *SubjectFilterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectFilterInitParameters.
func (*SubjectFilterInitParameters) DeepCopyInto ¶
func (in *SubjectFilterInitParameters) DeepCopyInto(out *SubjectFilterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectFilterObservation ¶
type SubjectFilterObservation struct { // Specifies if subject_begins_with and subject_ends_with case sensitive. This value CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive,omitempty"` // A string to filter events for an event subscription based on a resource path prefix. SubjectBeginsWith *string `json:"subjectBeginsWith,omitempty" tf:"subject_begins_with,omitempty"` // A string to filter events for an event subscription based on a resource path suffix. SubjectEndsWith *string `json:"subjectEndsWith,omitempty" tf:"subject_ends_with,omitempty"` }
func (*SubjectFilterObservation) DeepCopy ¶
func (in *SubjectFilterObservation) DeepCopy() *SubjectFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectFilterObservation.
func (*SubjectFilterObservation) DeepCopyInto ¶
func (in *SubjectFilterObservation) DeepCopyInto(out *SubjectFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectFilterParameters ¶
type SubjectFilterParameters struct { // Specifies if subject_begins_with and subject_ends_with case sensitive. This value // +kubebuilder:validation:Optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive,omitempty"` // A string to filter events for an event subscription based on a resource path prefix. // +kubebuilder:validation:Optional SubjectBeginsWith *string `json:"subjectBeginsWith,omitempty" tf:"subject_begins_with,omitempty"` // A string to filter events for an event subscription based on a resource path suffix. // +kubebuilder:validation:Optional SubjectEndsWith *string `json:"subjectEndsWith,omitempty" tf:"subject_ends_with,omitempty"` }
func (*SubjectFilterParameters) DeepCopy ¶
func (in *SubjectFilterParameters) DeepCopy() *SubjectFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectFilterParameters.
func (*SubjectFilterParameters) DeepCopyInto ¶
func (in *SubjectFilterParameters) DeepCopyInto(out *SubjectFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscription ¶
type SystemTopicEventSubscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.resourceGroupName) || (has(self.initProvider) && has(self.initProvider.resourceGroupName))",message="spec.forProvider.resourceGroupName is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.systemTopic) || (has(self.initProvider) && has(self.initProvider.systemTopic))",message="spec.forProvider.systemTopic is a required parameter" Spec SystemTopicEventSubscriptionSpec `json:"spec"` Status SystemTopicEventSubscriptionStatus `json:"status,omitempty"` }
SystemTopicEventSubscription is the Schema for the SystemTopicEventSubscriptions API. Manages an EventGrid System Topic Event Subscription. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azureextraupjet}
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) GetCondition ¶
func (mg *SystemTopicEventSubscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SystemTopicEventSubscription.
func (*SystemTopicEventSubscription) GetConnectionDetailsMapping ¶
func (tr *SystemTopicEventSubscription) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SystemTopicEventSubscription
func (*SystemTopicEventSubscription) GetDeletionPolicy ¶
func (mg *SystemTopicEventSubscription) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SystemTopicEventSubscription.
func (*SystemTopicEventSubscription) GetID ¶
func (tr *SystemTopicEventSubscription) GetID() string
GetID returns ID of underlying Terraform resource of this SystemTopicEventSubscription
func (*SystemTopicEventSubscription) GetInitParameters ¶
func (tr *SystemTopicEventSubscription) GetInitParameters() (map[string]any, error)
GetInitParameters of this SystemTopicEventSubscription
func (*SystemTopicEventSubscription) GetManagementPolicies ¶
func (mg *SystemTopicEventSubscription) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SystemTopicEventSubscription.
func (*SystemTopicEventSubscription) GetObservation ¶
func (tr *SystemTopicEventSubscription) GetObservation() (map[string]any, error)
GetObservation of this SystemTopicEventSubscription
func (*SystemTopicEventSubscription) GetParameters ¶
func (tr *SystemTopicEventSubscription) GetParameters() (map[string]any, error)
GetParameters of this SystemTopicEventSubscription
func (*SystemTopicEventSubscription) GetProviderConfigReference ¶
func (mg *SystemTopicEventSubscription) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SystemTopicEventSubscription.
func (*SystemTopicEventSubscription) GetPublishConnectionDetailsTo ¶
func (mg *SystemTopicEventSubscription) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SystemTopicEventSubscription.
func (*SystemTopicEventSubscription) GetTerraformResourceType ¶
func (mg *SystemTopicEventSubscription) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SystemTopicEventSubscription
func (*SystemTopicEventSubscription) GetTerraformSchemaVersion ¶
func (tr *SystemTopicEventSubscription) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SystemTopicEventSubscription) GetWriteConnectionSecretToReference ¶
func (mg *SystemTopicEventSubscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SystemTopicEventSubscription.
func (*SystemTopicEventSubscription) LateInitialize ¶
func (tr *SystemTopicEventSubscription) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SystemTopicEventSubscription using its observed tfState. returns True if there are any spec changes for the resource.
func (*SystemTopicEventSubscription) SetConditions ¶
func (mg *SystemTopicEventSubscription) SetConditions(c ...xpv1.Condition)
SetConditions of this SystemTopicEventSubscription.
func (*SystemTopicEventSubscription) SetDeletionPolicy ¶
func (mg *SystemTopicEventSubscription) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SystemTopicEventSubscription.
func (*SystemTopicEventSubscription) SetManagementPolicies ¶
func (mg *SystemTopicEventSubscription) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SystemTopicEventSubscription.
func (*SystemTopicEventSubscription) SetObservation ¶
func (tr *SystemTopicEventSubscription) SetObservation(obs map[string]any) error
SetObservation for this SystemTopicEventSubscription
func (*SystemTopicEventSubscription) SetParameters ¶
func (tr *SystemTopicEventSubscription) SetParameters(params map[string]any) error
SetParameters for this SystemTopicEventSubscription
func (*SystemTopicEventSubscription) SetProviderConfigReference ¶
func (mg *SystemTopicEventSubscription) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SystemTopicEventSubscription.
func (*SystemTopicEventSubscription) SetPublishConnectionDetailsTo ¶
func (mg *SystemTopicEventSubscription) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SystemTopicEventSubscription.
func (*SystemTopicEventSubscription) SetWriteConnectionSecretToReference ¶
func (mg *SystemTopicEventSubscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SystemTopicEventSubscription.
type SystemTopicEventSubscriptionInitParameters ¶
type SystemTopicEventSubscriptionInitParameters struct { // A advanced_filter block as defined below. AdvancedFilter []AdvancedFilterInitParameters `json:"advancedFilter,omitempty" tf:"advanced_filter,omitempty"` // Specifies whether advanced filters should be evaluated against an array of values instead of expecting a singular value. Defaults to false. AdvancedFilteringOnArraysEnabled *bool `json:"advancedFilteringOnArraysEnabled,omitempty" tf:"advanced_filtering_on_arrays_enabled,omitempty"` // An azure_function_endpoint block as defined below. AzureFunctionEndpoint []AzureFunctionEndpointInitParameters `json:"azureFunctionEndpoint,omitempty" tf:"azure_function_endpoint,omitempty"` // A dead_letter_identity block as defined below. DeadLetterIdentity []DeadLetterIdentityInitParameters `json:"deadLetterIdentity,omitempty" tf:"dead_letter_identity,omitempty"` // A delivery_identity block as defined below. DeliveryIdentity []DeliveryIdentityInitParameters `json:"deliveryIdentity,omitempty" tf:"delivery_identity,omitempty"` // One or more delivery_property blocks as defined below. DeliveryProperty []DeliveryPropertyInitParameters `json:"deliveryProperty,omitempty" tf:"delivery_property,omitempty"` // Specifies the event delivery schema for the event subscription. Possible values include: EventGridSchema, CloudEventSchemaV1_0, CustomInputSchema. Defaults to EventGridSchema. Changing this forces a new resource to be created. EventDeliverySchema *string `json:"eventDeliverySchema,omitempty" tf:"event_delivery_schema,omitempty"` // Specifies the id where the Event Hub is located. EventhubEndpointID *string `json:"eventhubEndpointId,omitempty" tf:"eventhub_endpoint_id,omitempty"` // Specifies the expiration time of the event subscription (Datetime Format RFC 3339). ExpirationTimeUtc *string `json:"expirationTimeUtc,omitempty" tf:"expiration_time_utc,omitempty"` // Specifies the id where the Hybrid Connection is located. HybridConnectionEndpointID *string `json:"hybridConnectionEndpointId,omitempty" tf:"hybrid_connection_endpoint_id,omitempty"` // A list of applicable event types that need to be part of the event subscription. IncludedEventTypes []*string `json:"includedEventTypes,omitempty" tf:"included_event_types,omitempty"` // A list of labels to assign to the event subscription. Labels []*string `json:"labels,omitempty" tf:"labels,omitempty"` // The name which should be used for this Event Subscription. Changing this forces a new Event Subscription to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The name of the Resource Group where the System Topic exists. Changing this forces a new Event Subscription to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A retry_policy block as defined below. RetryPolicy []RetryPolicyInitParameters `json:"retryPolicy,omitempty" tf:"retry_policy,omitempty"` // Specifies the id where the Service Bus Queue is located. ServiceBusQueueEndpointID *string `json:"serviceBusQueueEndpointId,omitempty" tf:"service_bus_queue_endpoint_id,omitempty"` // Specifies the id where the Service Bus Topic is located. ServiceBusTopicEndpointID *string `json:"serviceBusTopicEndpointId,omitempty" tf:"service_bus_topic_endpoint_id,omitempty"` // A storage_blob_dead_letter_destination block as defined below. StorageBlobDeadLetterDestination []StorageBlobDeadLetterDestinationInitParameters `json:"storageBlobDeadLetterDestination,omitempty" tf:"storage_blob_dead_letter_destination,omitempty"` // A storage_queue_endpoint block as defined below. StorageQueueEndpoint []StorageQueueEndpointInitParameters `json:"storageQueueEndpoint,omitempty" tf:"storage_queue_endpoint,omitempty"` // A subject_filter block as defined below. SubjectFilter []SubjectFilterInitParameters `json:"subjectFilter,omitempty" tf:"subject_filter,omitempty"` // The System Topic where the Event Subscription should be created in. Changing this forces a new Event Subscription to be created. SystemTopic *string `json:"systemTopic,omitempty" tf:"system_topic,omitempty"` // A webhook_endpoint block as defined below. WebhookEndpoint []WebhookEndpointInitParameters `json:"webhookEndpoint,omitempty" tf:"webhook_endpoint,omitempty"` }
func (*SystemTopicEventSubscriptionInitParameters) DeepCopy ¶
func (in *SystemTopicEventSubscriptionInitParameters) DeepCopy() *SystemTopicEventSubscriptionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionInitParameters.
func (*SystemTopicEventSubscriptionInitParameters) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionInitParameters) DeepCopyInto(out *SystemTopicEventSubscriptionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionList ¶
type SystemTopicEventSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SystemTopicEventSubscription `json:"items"` }
SystemTopicEventSubscriptionList contains 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.
func (*SystemTopicEventSubscriptionList) GetItems ¶
func (l *SystemTopicEventSubscriptionList) GetItems() []resource.Managed
GetItems of this SystemTopicEventSubscriptionList.
type SystemTopicEventSubscriptionObservation ¶
type SystemTopicEventSubscriptionObservation struct { // A advanced_filter block as defined below. AdvancedFilter []AdvancedFilterObservation `json:"advancedFilter,omitempty" tf:"advanced_filter,omitempty"` // Specifies whether advanced filters should be evaluated against an array of values instead of expecting a singular value. Defaults to false. AdvancedFilteringOnArraysEnabled *bool `json:"advancedFilteringOnArraysEnabled,omitempty" tf:"advanced_filtering_on_arrays_enabled,omitempty"` // An azure_function_endpoint block as defined below. AzureFunctionEndpoint []AzureFunctionEndpointObservation `json:"azureFunctionEndpoint,omitempty" tf:"azure_function_endpoint,omitempty"` // A dead_letter_identity block as defined below. DeadLetterIdentity []DeadLetterIdentityObservation `json:"deadLetterIdentity,omitempty" tf:"dead_letter_identity,omitempty"` // A delivery_identity block as defined below. DeliveryIdentity []DeliveryIdentityObservation `json:"deliveryIdentity,omitempty" tf:"delivery_identity,omitempty"` // One or more delivery_property blocks as defined below. DeliveryProperty []DeliveryPropertyObservation `json:"deliveryProperty,omitempty" tf:"delivery_property,omitempty"` // Specifies the event delivery schema for the event subscription. Possible values include: EventGridSchema, CloudEventSchemaV1_0, CustomInputSchema. Defaults to EventGridSchema. Changing this forces a new resource to be created. EventDeliverySchema *string `json:"eventDeliverySchema,omitempty" tf:"event_delivery_schema,omitempty"` // Specifies the id where the Event Hub is located. EventhubEndpointID *string `json:"eventhubEndpointId,omitempty" tf:"eventhub_endpoint_id,omitempty"` // Specifies the expiration time of the event subscription (Datetime Format RFC 3339). ExpirationTimeUtc *string `json:"expirationTimeUtc,omitempty" tf:"expiration_time_utc,omitempty"` // Specifies the id where the Hybrid Connection is located. HybridConnectionEndpointID *string `json:"hybridConnectionEndpointId,omitempty" tf:"hybrid_connection_endpoint_id,omitempty"` // The ID of the EventGrid System Topic. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A list of applicable event types that need to be part of the event subscription. IncludedEventTypes []*string `json:"includedEventTypes,omitempty" tf:"included_event_types,omitempty"` // A list of labels to assign to the event subscription. Labels []*string `json:"labels,omitempty" tf:"labels,omitempty"` // The name which should be used for this Event Subscription. Changing this forces a new Event Subscription to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The name of the Resource Group where the System Topic exists. Changing this forces a new Event Subscription to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A retry_policy block as defined below. RetryPolicy []RetryPolicyObservation `json:"retryPolicy,omitempty" tf:"retry_policy,omitempty"` // Specifies the id where the Service Bus Queue is located. ServiceBusQueueEndpointID *string `json:"serviceBusQueueEndpointId,omitempty" tf:"service_bus_queue_endpoint_id,omitempty"` // Specifies the id where the Service Bus Topic is located. ServiceBusTopicEndpointID *string `json:"serviceBusTopicEndpointId,omitempty" tf:"service_bus_topic_endpoint_id,omitempty"` // A storage_blob_dead_letter_destination block as defined below. StorageBlobDeadLetterDestination []StorageBlobDeadLetterDestinationObservation `json:"storageBlobDeadLetterDestination,omitempty" tf:"storage_blob_dead_letter_destination,omitempty"` // A storage_queue_endpoint block as defined below. StorageQueueEndpoint []StorageQueueEndpointObservation `json:"storageQueueEndpoint,omitempty" tf:"storage_queue_endpoint,omitempty"` // A subject_filter block as defined below. SubjectFilter []SubjectFilterObservation `json:"subjectFilter,omitempty" tf:"subject_filter,omitempty"` // The System Topic where the Event Subscription should be created in. Changing this forces a new Event Subscription to be created. SystemTopic *string `json:"systemTopic,omitempty" tf:"system_topic,omitempty"` // A webhook_endpoint block as defined below. WebhookEndpoint []WebhookEndpointObservation `json:"webhookEndpoint,omitempty" tf:"webhook_endpoint,omitempty"` }
func (*SystemTopicEventSubscriptionObservation) DeepCopy ¶
func (in *SystemTopicEventSubscriptionObservation) DeepCopy() *SystemTopicEventSubscriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionObservation.
func (*SystemTopicEventSubscriptionObservation) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionObservation) DeepCopyInto(out *SystemTopicEventSubscriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionParameters ¶
type SystemTopicEventSubscriptionParameters struct { // A advanced_filter block as defined below. // +kubebuilder:validation:Optional AdvancedFilter []AdvancedFilterParameters `json:"advancedFilter,omitempty" tf:"advanced_filter,omitempty"` // Specifies whether advanced filters should be evaluated against an array of values instead of expecting a singular value. Defaults to false. // +kubebuilder:validation:Optional AdvancedFilteringOnArraysEnabled *bool `json:"advancedFilteringOnArraysEnabled,omitempty" tf:"advanced_filtering_on_arrays_enabled,omitempty"` // An azure_function_endpoint block as defined below. // +kubebuilder:validation:Optional AzureFunctionEndpoint []AzureFunctionEndpointParameters `json:"azureFunctionEndpoint,omitempty" tf:"azure_function_endpoint,omitempty"` // A dead_letter_identity block as defined below. // +kubebuilder:validation:Optional DeadLetterIdentity []DeadLetterIdentityParameters `json:"deadLetterIdentity,omitempty" tf:"dead_letter_identity,omitempty"` // A delivery_identity block as defined below. // +kubebuilder:validation:Optional DeliveryIdentity []DeliveryIdentityParameters `json:"deliveryIdentity,omitempty" tf:"delivery_identity,omitempty"` // One or more delivery_property blocks as defined below. // +kubebuilder:validation:Optional DeliveryProperty []DeliveryPropertyParameters `json:"deliveryProperty,omitempty" tf:"delivery_property,omitempty"` // Specifies the event delivery schema for the event subscription. Possible values include: EventGridSchema, CloudEventSchemaV1_0, CustomInputSchema. Defaults to EventGridSchema. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional EventDeliverySchema *string `json:"eventDeliverySchema,omitempty" tf:"event_delivery_schema,omitempty"` // Specifies the id where the Event Hub is located. // +kubebuilder:validation:Optional EventhubEndpointID *string `json:"eventhubEndpointId,omitempty" tf:"eventhub_endpoint_id,omitempty"` // Specifies the expiration time of the event subscription (Datetime Format RFC 3339). // +kubebuilder:validation:Optional ExpirationTimeUtc *string `json:"expirationTimeUtc,omitempty" tf:"expiration_time_utc,omitempty"` // Specifies the id where the Hybrid Connection is located. // +kubebuilder:validation:Optional HybridConnectionEndpointID *string `json:"hybridConnectionEndpointId,omitempty" tf:"hybrid_connection_endpoint_id,omitempty"` // A list of applicable event types that need to be part of the event subscription. // +kubebuilder:validation:Optional IncludedEventTypes []*string `json:"includedEventTypes,omitempty" tf:"included_event_types,omitempty"` // A list of labels to assign to the event subscription. // +kubebuilder:validation:Optional Labels []*string `json:"labels,omitempty" tf:"labels,omitempty"` // The name which should be used for this Event Subscription. Changing this forces a new Event Subscription to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The name of the Resource Group where the System Topic exists. Changing this forces a new Event Subscription to be created. // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A retry_policy block as defined below. // +kubebuilder:validation:Optional RetryPolicy []RetryPolicyParameters `json:"retryPolicy,omitempty" tf:"retry_policy,omitempty"` // Specifies the id where the Service Bus Queue is located. // +kubebuilder:validation:Optional ServiceBusQueueEndpointID *string `json:"serviceBusQueueEndpointId,omitempty" tf:"service_bus_queue_endpoint_id,omitempty"` // Specifies the id where the Service Bus Topic is located. // +kubebuilder:validation:Optional ServiceBusTopicEndpointID *string `json:"serviceBusTopicEndpointId,omitempty" tf:"service_bus_topic_endpoint_id,omitempty"` // A storage_blob_dead_letter_destination block as defined below. // +kubebuilder:validation:Optional StorageBlobDeadLetterDestination []StorageBlobDeadLetterDestinationParameters `json:"storageBlobDeadLetterDestination,omitempty" tf:"storage_blob_dead_letter_destination,omitempty"` // A storage_queue_endpoint block as defined below. // +kubebuilder:validation:Optional StorageQueueEndpoint []StorageQueueEndpointParameters `json:"storageQueueEndpoint,omitempty" tf:"storage_queue_endpoint,omitempty"` // A subject_filter block as defined below. // +kubebuilder:validation:Optional SubjectFilter []SubjectFilterParameters `json:"subjectFilter,omitempty" tf:"subject_filter,omitempty"` // The System Topic where the Event Subscription should be created in. Changing this forces a new Event Subscription to be created. // +kubebuilder:validation:Optional SystemTopic *string `json:"systemTopic,omitempty" tf:"system_topic,omitempty"` // A webhook_endpoint block as defined below. // +kubebuilder:validation:Optional WebhookEndpoint []WebhookEndpointParameters `json:"webhookEndpoint,omitempty" tf:"webhook_endpoint,omitempty"` }
func (*SystemTopicEventSubscriptionParameters) DeepCopy ¶
func (in *SystemTopicEventSubscriptionParameters) DeepCopy() *SystemTopicEventSubscriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemTopicEventSubscriptionParameters.
func (*SystemTopicEventSubscriptionParameters) DeepCopyInto ¶
func (in *SystemTopicEventSubscriptionParameters) DeepCopyInto(out *SystemTopicEventSubscriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemTopicEventSubscriptionSpec ¶
type SystemTopicEventSubscriptionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SystemTopicEventSubscriptionParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SystemTopicEventSubscriptionInitParameters `json:"initProvider,omitempty"` }
SystemTopicEventSubscriptionSpec defines the desired state of SystemTopicEventSubscription
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 SystemTopicEventSubscriptionStatus ¶
type SystemTopicEventSubscriptionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SystemTopicEventSubscriptionObservation `json:"atProvider,omitempty"` }
SystemTopicEventSubscriptionStatus defines the observed state of SystemTopicEventSubscription.
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 WebhookEndpointInitParameters ¶
type WebhookEndpointInitParameters struct { // The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests. ActiveDirectoryAppIDOrURI *string `json:"activeDirectoryAppIdOrUri,omitempty" tf:"active_directory_app_id_or_uri,omitempty"` // The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests. ActiveDirectoryTenantID *string `json:"activeDirectoryTenantId,omitempty" tf:"active_directory_tenant_id,omitempty"` // Maximum number of events per batch. MaxEventsPerBatch *float64 `json:"maxEventsPerBatch,omitempty" tf:"max_events_per_batch,omitempty"` // Preferred batch size in Kilobytes. PreferredBatchSizeInKilobytes *float64 `json:"preferredBatchSizeInKilobytes,omitempty" tf:"preferred_batch_size_in_kilobytes,omitempty"` // Specifies the url of the webhook where the Event Subscription will receive events. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*WebhookEndpointInitParameters) DeepCopy ¶
func (in *WebhookEndpointInitParameters) DeepCopy() *WebhookEndpointInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookEndpointInitParameters.
func (*WebhookEndpointInitParameters) DeepCopyInto ¶
func (in *WebhookEndpointInitParameters) DeepCopyInto(out *WebhookEndpointInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookEndpointObservation ¶
type WebhookEndpointObservation struct { // The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests. ActiveDirectoryAppIDOrURI *string `json:"activeDirectoryAppIdOrUri,omitempty" tf:"active_directory_app_id_or_uri,omitempty"` // The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests. ActiveDirectoryTenantID *string `json:"activeDirectoryTenantId,omitempty" tf:"active_directory_tenant_id,omitempty"` // (Computed) The base url of the webhook where the Event Subscription will receive events. BaseURL *string `json:"baseUrl,omitempty" tf:"base_url,omitempty"` // Maximum number of events per batch. MaxEventsPerBatch *float64 `json:"maxEventsPerBatch,omitempty" tf:"max_events_per_batch,omitempty"` // Preferred batch size in Kilobytes. PreferredBatchSizeInKilobytes *float64 `json:"preferredBatchSizeInKilobytes,omitempty" tf:"preferred_batch_size_in_kilobytes,omitempty"` // Specifies the url of the webhook where the Event Subscription will receive events. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*WebhookEndpointObservation) DeepCopy ¶
func (in *WebhookEndpointObservation) DeepCopy() *WebhookEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookEndpointObservation.
func (*WebhookEndpointObservation) DeepCopyInto ¶
func (in *WebhookEndpointObservation) DeepCopyInto(out *WebhookEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookEndpointParameters ¶
type WebhookEndpointParameters struct { // The Azure Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests. // +kubebuilder:validation:Optional ActiveDirectoryAppIDOrURI *string `json:"activeDirectoryAppIdOrUri,omitempty" tf:"active_directory_app_id_or_uri,omitempty"` // The Azure Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests. // +kubebuilder:validation:Optional ActiveDirectoryTenantID *string `json:"activeDirectoryTenantId,omitempty" tf:"active_directory_tenant_id,omitempty"` // Maximum number of events per batch. // +kubebuilder:validation:Optional MaxEventsPerBatch *float64 `json:"maxEventsPerBatch,omitempty" tf:"max_events_per_batch,omitempty"` // Preferred batch size in Kilobytes. // +kubebuilder:validation:Optional PreferredBatchSizeInKilobytes *float64 `json:"preferredBatchSizeInKilobytes,omitempty" tf:"preferred_batch_size_in_kilobytes,omitempty"` // Specifies the url of the webhook where the Event Subscription will receive events. // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` }
func (*WebhookEndpointParameters) DeepCopy ¶
func (in *WebhookEndpointParameters) DeepCopy() *WebhookEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookEndpointParameters.
func (*WebhookEndpointParameters) DeepCopyInto ¶
func (in *WebhookEndpointParameters) DeepCopyInto(out *WebhookEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.