v1alpha1

package
v0.12.0-preview Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=eventgrid.azure.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "eventgrid.azure.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Domain_Kind             = "Domain"
	Domain_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Domain_Kind}.String()
	Domain_KindAPIVersion   = Domain_Kind + "." + CRDGroupVersion.String()
	Domain_GroupVersionKind = CRDGroupVersion.WithKind(Domain_Kind)
)

Repository type metadata.

View Source
var (
	DomainTopic_Kind             = "DomainTopic"
	DomainTopic_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DomainTopic_Kind}.String()
	DomainTopic_KindAPIVersion   = DomainTopic_Kind + "." + CRDGroupVersion.String()
	DomainTopic_GroupVersionKind = CRDGroupVersion.WithKind(DomainTopic_Kind)
)

Repository type metadata.

View Source
var (
	EventSubscription_Kind             = "EventSubscription"
	EventSubscription_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: EventSubscription_Kind}.String()
	EventSubscription_KindAPIVersion   = EventSubscription_Kind + "." + CRDGroupVersion.String()
	EventSubscription_GroupVersionKind = CRDGroupVersion.WithKind(EventSubscription_Kind)
)

Repository type metadata.

View Source
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
)
View Source
var (
	SystemTopic_Kind             = "SystemTopic"
	SystemTopic_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SystemTopic_Kind}.String()
	SystemTopic_KindAPIVersion   = SystemTopic_Kind + "." + CRDGroupVersion.String()
	SystemTopic_GroupVersionKind = CRDGroupVersion.WithKind(SystemTopic_Kind)
)

Repository type metadata.

View Source
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.

View Source
var (
	Topic_Kind             = "Topic"
	Topic_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Topic_Kind}.String()
	Topic_KindAPIVersion   = Topic_Kind + "." + CRDGroupVersion.String()
	Topic_GroupVersionKind = CRDGroupVersion.WithKind(Topic_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type AdvancedFilterBoolEqualsObservation

type AdvancedFilterBoolEqualsObservation struct {
}

func (*AdvancedFilterBoolEqualsObservation) DeepCopy

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

func (*AdvancedFilterBoolEqualsObservation) DeepCopyInto

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

type AdvancedFilterBoolEqualsParameters

type AdvancedFilterBoolEqualsParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Value *bool `json:"value" tf:"value,omitempty"`
}

func (*AdvancedFilterBoolEqualsParameters) DeepCopy

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

func (*AdvancedFilterBoolEqualsParameters) DeepCopyInto

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

type AdvancedFilterIsNotNullObservation

type AdvancedFilterIsNotNullObservation struct {
}

func (*AdvancedFilterIsNotNullObservation) DeepCopy

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

func (*AdvancedFilterIsNotNullObservation) DeepCopyInto

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

type AdvancedFilterIsNotNullParameters

type AdvancedFilterIsNotNullParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`
}

func (*AdvancedFilterIsNotNullParameters) DeepCopy

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

func (*AdvancedFilterIsNotNullParameters) DeepCopyInto

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

type AdvancedFilterIsNullOrUndefinedObservation

type AdvancedFilterIsNullOrUndefinedObservation struct {
}

func (*AdvancedFilterIsNullOrUndefinedObservation) DeepCopy

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

func (*AdvancedFilterIsNullOrUndefinedObservation) DeepCopyInto

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

type AdvancedFilterIsNullOrUndefinedParameters

type AdvancedFilterIsNullOrUndefinedParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`
}

func (*AdvancedFilterIsNullOrUndefinedParameters) DeepCopy

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

func (*AdvancedFilterIsNullOrUndefinedParameters) DeepCopyInto

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

type AdvancedFilterNumberGreaterThanObservation

type AdvancedFilterNumberGreaterThanObservation struct {
}

func (*AdvancedFilterNumberGreaterThanObservation) DeepCopy

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

func (*AdvancedFilterNumberGreaterThanObservation) DeepCopyInto

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

type AdvancedFilterNumberGreaterThanOrEqualsObservation

type AdvancedFilterNumberGreaterThanOrEqualsObservation struct {
}

func (*AdvancedFilterNumberGreaterThanOrEqualsObservation) DeepCopy

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

func (*AdvancedFilterNumberGreaterThanOrEqualsObservation) DeepCopyInto

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

type AdvancedFilterNumberGreaterThanOrEqualsParameters

type AdvancedFilterNumberGreaterThanOrEqualsParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Value *float64 `json:"value" tf:"value,omitempty"`
}

func (*AdvancedFilterNumberGreaterThanOrEqualsParameters) DeepCopy

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

func (*AdvancedFilterNumberGreaterThanOrEqualsParameters) DeepCopyInto

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

type AdvancedFilterNumberGreaterThanParameters

type AdvancedFilterNumberGreaterThanParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Value *float64 `json:"value" tf:"value,omitempty"`
}

func (*AdvancedFilterNumberGreaterThanParameters) DeepCopy

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

func (*AdvancedFilterNumberGreaterThanParameters) DeepCopyInto

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

type AdvancedFilterNumberInObservation

type AdvancedFilterNumberInObservation struct {
}

func (*AdvancedFilterNumberInObservation) DeepCopy

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

func (*AdvancedFilterNumberInObservation) DeepCopyInto

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

type AdvancedFilterNumberInParameters

type AdvancedFilterNumberInParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*float64 `json:"values" tf:"values,omitempty"`
}

func (*AdvancedFilterNumberInParameters) DeepCopy

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

func (*AdvancedFilterNumberInParameters) DeepCopyInto

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

type AdvancedFilterNumberInRangeObservation

type AdvancedFilterNumberInRangeObservation struct {
}

func (*AdvancedFilterNumberInRangeObservation) DeepCopy

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

func (*AdvancedFilterNumberInRangeObservation) DeepCopyInto

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

type AdvancedFilterNumberInRangeParameters

type AdvancedFilterNumberInRangeParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values [][]*float64 `json:"values" tf:"values,omitempty"`
}

func (*AdvancedFilterNumberInRangeParameters) DeepCopy

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

func (*AdvancedFilterNumberInRangeParameters) DeepCopyInto

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

type AdvancedFilterNumberLessThanObservation

type AdvancedFilterNumberLessThanObservation struct {
}

func (*AdvancedFilterNumberLessThanObservation) DeepCopy

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

func (*AdvancedFilterNumberLessThanObservation) DeepCopyInto

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

type AdvancedFilterNumberLessThanOrEqualsObservation

type AdvancedFilterNumberLessThanOrEqualsObservation struct {
}

func (*AdvancedFilterNumberLessThanOrEqualsObservation) DeepCopy

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

func (*AdvancedFilterNumberLessThanOrEqualsObservation) DeepCopyInto

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

type AdvancedFilterNumberLessThanOrEqualsParameters

type AdvancedFilterNumberLessThanOrEqualsParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Value *float64 `json:"value" tf:"value,omitempty"`
}

func (*AdvancedFilterNumberLessThanOrEqualsParameters) DeepCopy

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

func (*AdvancedFilterNumberLessThanOrEqualsParameters) DeepCopyInto

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

type AdvancedFilterNumberLessThanParameters

type AdvancedFilterNumberLessThanParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Value *float64 `json:"value" tf:"value,omitempty"`
}

func (*AdvancedFilterNumberLessThanParameters) DeepCopy

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

func (*AdvancedFilterNumberLessThanParameters) DeepCopyInto

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

type AdvancedFilterNumberNotInObservation

type AdvancedFilterNumberNotInObservation struct {
}

func (*AdvancedFilterNumberNotInObservation) DeepCopy

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

func (*AdvancedFilterNumberNotInObservation) DeepCopyInto

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

type AdvancedFilterNumberNotInParameters

type AdvancedFilterNumberNotInParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*float64 `json:"values" tf:"values,omitempty"`
}

func (*AdvancedFilterNumberNotInParameters) DeepCopy

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

func (*AdvancedFilterNumberNotInParameters) DeepCopyInto

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

type AdvancedFilterNumberNotInRangeObservation

type AdvancedFilterNumberNotInRangeObservation struct {
}

func (*AdvancedFilterNumberNotInRangeObservation) DeepCopy

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

func (*AdvancedFilterNumberNotInRangeObservation) DeepCopyInto

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

type AdvancedFilterNumberNotInRangeParameters

type AdvancedFilterNumberNotInRangeParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values [][]*float64 `json:"values" tf:"values,omitempty"`
}

func (*AdvancedFilterNumberNotInRangeParameters) DeepCopy

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

func (*AdvancedFilterNumberNotInRangeParameters) DeepCopyInto

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

type AdvancedFilterObservation

type AdvancedFilterObservation struct {
}

func (*AdvancedFilterObservation) DeepCopy

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

func (*AdvancedFilterObservation) DeepCopyInto

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

type AdvancedFilterParameters

type AdvancedFilterParameters struct {

	// +kubebuilder:validation:Optional
	BoolEquals []BoolEqualsParameters `json:"boolEquals,omitempty" tf:"bool_equals,omitempty"`

	// +kubebuilder:validation:Optional
	IsNotNull []IsNotNullParameters `json:"isNotNull,omitempty" tf:"is_not_null,omitempty"`

	// +kubebuilder:validation:Optional
	IsNullOrUndefined []IsNullOrUndefinedParameters `json:"isNullOrUndefined,omitempty" tf:"is_null_or_undefined,omitempty"`

	// +kubebuilder:validation:Optional
	NumberGreaterThan []NumberGreaterThanParameters `json:"numberGreaterThan,omitempty" tf:"number_greater_than,omitempty"`

	// +kubebuilder:validation:Optional
	NumberGreaterThanOrEquals []NumberGreaterThanOrEqualsParameters `json:"numberGreaterThanOrEquals,omitempty" tf:"number_greater_than_or_equals,omitempty"`

	// +kubebuilder:validation:Optional
	NumberIn []NumberInParameters `json:"numberIn,omitempty" tf:"number_in,omitempty"`

	// +kubebuilder:validation:Optional
	NumberInRange []NumberInRangeParameters `json:"numberInRange,omitempty" tf:"number_in_range,omitempty"`

	// +kubebuilder:validation:Optional
	NumberLessThan []NumberLessThanParameters `json:"numberLessThan,omitempty" tf:"number_less_than,omitempty"`

	// +kubebuilder:validation:Optional
	NumberLessThanOrEquals []NumberLessThanOrEqualsParameters `json:"numberLessThanOrEquals,omitempty" tf:"number_less_than_or_equals,omitempty"`

	// +kubebuilder:validation:Optional
	NumberNotIn []NumberNotInParameters `json:"numberNotIn,omitempty" tf:"number_not_in,omitempty"`

	// +kubebuilder:validation:Optional
	NumberNotInRange []NumberNotInRangeParameters `json:"numberNotInRange,omitempty" tf:"number_not_in_range,omitempty"`

	// +kubebuilder:validation:Optional
	StringBeginsWith []StringBeginsWithParameters `json:"stringBeginsWith,omitempty" tf:"string_begins_with,omitempty"`

	// +kubebuilder:validation:Optional
	StringContains []StringContainsParameters `json:"stringContains,omitempty" tf:"string_contains,omitempty"`

	// +kubebuilder:validation:Optional
	StringEndsWith []StringEndsWithParameters `json:"stringEndsWith,omitempty" tf:"string_ends_with,omitempty"`

	// +kubebuilder:validation:Optional
	StringIn []StringInParameters `json:"stringIn,omitempty" tf:"string_in,omitempty"`

	// +kubebuilder:validation:Optional
	StringNotBeginsWith []StringNotBeginsWithParameters `json:"stringNotBeginsWith,omitempty" tf:"string_not_begins_with,omitempty"`

	// +kubebuilder:validation:Optional
	StringNotContains []StringNotContainsParameters `json:"stringNotContains,omitempty" tf:"string_not_contains,omitempty"`

	// +kubebuilder:validation:Optional
	StringNotEndsWith []StringNotEndsWithParameters `json:"stringNotEndsWith,omitempty" tf:"string_not_ends_with,omitempty"`

	// +kubebuilder:validation:Optional
	StringNotIn []StringNotInParameters `json:"stringNotIn,omitempty" tf:"string_not_in,omitempty"`
}

func (*AdvancedFilterParameters) DeepCopy

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 AdvancedFilterStringBeginsWithObservation

type AdvancedFilterStringBeginsWithObservation struct {
}

func (*AdvancedFilterStringBeginsWithObservation) DeepCopy

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

func (*AdvancedFilterStringBeginsWithObservation) DeepCopyInto

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

type AdvancedFilterStringBeginsWithParameters

type AdvancedFilterStringBeginsWithParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*AdvancedFilterStringBeginsWithParameters) DeepCopy

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

func (*AdvancedFilterStringBeginsWithParameters) DeepCopyInto

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

type AdvancedFilterStringContainsObservation

type AdvancedFilterStringContainsObservation struct {
}

func (*AdvancedFilterStringContainsObservation) DeepCopy

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

func (*AdvancedFilterStringContainsObservation) DeepCopyInto

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

type AdvancedFilterStringContainsParameters

type AdvancedFilterStringContainsParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*AdvancedFilterStringContainsParameters) DeepCopy

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

func (*AdvancedFilterStringContainsParameters) DeepCopyInto

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

type AdvancedFilterStringEndsWithObservation

type AdvancedFilterStringEndsWithObservation struct {
}

func (*AdvancedFilterStringEndsWithObservation) DeepCopy

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

func (*AdvancedFilterStringEndsWithObservation) DeepCopyInto

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

type AdvancedFilterStringEndsWithParameters

type AdvancedFilterStringEndsWithParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*AdvancedFilterStringEndsWithParameters) DeepCopy

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

func (*AdvancedFilterStringEndsWithParameters) DeepCopyInto

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

type AdvancedFilterStringInObservation

type AdvancedFilterStringInObservation struct {
}

func (*AdvancedFilterStringInObservation) DeepCopy

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

func (*AdvancedFilterStringInObservation) DeepCopyInto

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

type AdvancedFilterStringInParameters

type AdvancedFilterStringInParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*AdvancedFilterStringInParameters) DeepCopy

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

func (*AdvancedFilterStringInParameters) DeepCopyInto

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

type AdvancedFilterStringNotBeginsWithObservation

type AdvancedFilterStringNotBeginsWithObservation struct {
}

func (*AdvancedFilterStringNotBeginsWithObservation) DeepCopy

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

func (*AdvancedFilterStringNotBeginsWithObservation) DeepCopyInto

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

type AdvancedFilterStringNotBeginsWithParameters

type AdvancedFilterStringNotBeginsWithParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*AdvancedFilterStringNotBeginsWithParameters) DeepCopy

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

func (*AdvancedFilterStringNotBeginsWithParameters) DeepCopyInto

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

type AdvancedFilterStringNotContainsObservation

type AdvancedFilterStringNotContainsObservation struct {
}

func (*AdvancedFilterStringNotContainsObservation) DeepCopy

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

func (*AdvancedFilterStringNotContainsObservation) DeepCopyInto

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

type AdvancedFilterStringNotContainsParameters

type AdvancedFilterStringNotContainsParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*AdvancedFilterStringNotContainsParameters) DeepCopy

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

func (*AdvancedFilterStringNotContainsParameters) DeepCopyInto

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

type AdvancedFilterStringNotEndsWithObservation

type AdvancedFilterStringNotEndsWithObservation struct {
}

func (*AdvancedFilterStringNotEndsWithObservation) DeepCopy

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

func (*AdvancedFilterStringNotEndsWithObservation) DeepCopyInto

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

type AdvancedFilterStringNotEndsWithParameters

type AdvancedFilterStringNotEndsWithParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*AdvancedFilterStringNotEndsWithParameters) DeepCopy

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

func (*AdvancedFilterStringNotEndsWithParameters) DeepCopyInto

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

type AdvancedFilterStringNotInObservation

type AdvancedFilterStringNotInObservation struct {
}

func (*AdvancedFilterStringNotInObservation) DeepCopy

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

func (*AdvancedFilterStringNotInObservation) DeepCopyInto

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

type AdvancedFilterStringNotInParameters

type AdvancedFilterStringNotInParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*AdvancedFilterStringNotInParameters) DeepCopy

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

func (*AdvancedFilterStringNotInParameters) DeepCopyInto

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

type AzureFunctionEndpointObservation

type AzureFunctionEndpointObservation struct {
}

func (*AzureFunctionEndpointObservation) DeepCopy

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

func (*AzureFunctionEndpointObservation) DeepCopyInto

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

type AzureFunctionEndpointParameters

type AzureFunctionEndpointParameters struct {

	// +kubebuilder:validation:Required
	FunctionID *string `json:"functionId" tf:"function_id,omitempty"`

	// +kubebuilder:validation:Optional
	MaxEventsPerBatch *float64 `json:"maxEventsPerBatch,omitempty" tf:"max_events_per_batch,omitempty"`

	// +kubebuilder:validation:Optional
	PreferredBatchSizeInKilobytes *float64 `json:"preferredBatchSizeInKilobytes,omitempty" tf:"preferred_batch_size_in_kilobytes,omitempty"`
}

func (*AzureFunctionEndpointParameters) DeepCopy

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

func (*AzureFunctionEndpointParameters) DeepCopyInto

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

type BoolEqualsObservation

type BoolEqualsObservation struct {
}

func (*BoolEqualsObservation) DeepCopy

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 {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Value *bool `json:"value" tf:"value,omitempty"`
}

func (*BoolEqualsParameters) DeepCopy

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 DeadLetterIdentityObservation

type DeadLetterIdentityObservation struct {
}

func (*DeadLetterIdentityObservation) DeepCopy

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

func (*DeadLetterIdentityObservation) DeepCopyInto

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

type DeadLetterIdentityParameters

type DeadLetterIdentityParameters struct {

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*DeadLetterIdentityParameters) DeepCopy

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

func (*DeadLetterIdentityParameters) DeepCopyInto

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

type DeliveryIdentityObservation

type DeliveryIdentityObservation struct {
}

func (*DeliveryIdentityObservation) DeepCopy

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

func (*DeliveryIdentityObservation) DeepCopyInto

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

type DeliveryIdentityParameters

type DeliveryIdentityParameters struct {

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*DeliveryIdentityParameters) DeepCopy

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

func (*DeliveryIdentityParameters) DeepCopyInto

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

type DeliveryPropertyObservation

type DeliveryPropertyObservation struct {
}

func (*DeliveryPropertyObservation) DeepCopy

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

func (*DeliveryPropertyObservation) DeepCopyInto

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

type DeliveryPropertyParameters

type DeliveryPropertyParameters struct {

	// +kubebuilder:validation:Required
	HeaderName *string `json:"headerName" tf:"header_name,omitempty"`

	// +kubebuilder:validation:Optional
	Secret *bool `json:"secret,omitempty" tf:"secret,omitempty"`

	// +kubebuilder:validation:Optional
	SourceField *string `json:"sourceField,omitempty" tf:"source_field,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Optional
	ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"`
}

func (*DeliveryPropertyParameters) DeepCopy

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

func (*DeliveryPropertyParameters) DeepCopyInto

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

type Domain

type Domain struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DomainSpec   `json:"spec"`
	Status            DomainStatus `json:"status,omitempty"`
}

Domain is the Schema for the Domains API +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,azurejet}

func (*Domain) DeepCopy

func (in *Domain) DeepCopy() *Domain

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

func (*Domain) DeepCopyInto

func (in *Domain) DeepCopyInto(out *Domain)

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

func (*Domain) DeepCopyObject

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

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

func (*Domain) GetCondition

func (mg *Domain) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Domain.

func (*Domain) GetConnectionDetailsMapping

func (tr *Domain) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Domain

func (*Domain) GetDeletionPolicy

func (mg *Domain) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Domain.

func (*Domain) GetID

func (tr *Domain) GetID() string

GetID returns ID of underlying Terraform resource of this Domain

func (*Domain) GetObservation

func (tr *Domain) GetObservation() (map[string]interface{}, error)

GetObservation of this Domain

func (*Domain) GetParameters

func (tr *Domain) GetParameters() (map[string]interface{}, error)

GetParameters of this Domain

func (*Domain) GetProviderConfigReference

func (mg *Domain) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Domain.

func (*Domain) GetProviderReference

func (mg *Domain) GetProviderReference() *xpv1.Reference

GetProviderReference of this Domain. Deprecated: Use GetProviderConfigReference.

func (*Domain) GetPublishConnectionDetailsTo

func (mg *Domain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Domain.

func (*Domain) GetTerraformResourceType

func (mg *Domain) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Domain

func (*Domain) GetTerraformSchemaVersion

func (tr *Domain) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Domain) GetWriteConnectionSecretToReference

func (mg *Domain) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Domain.

func (*Domain) LateInitialize

func (tr *Domain) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Domain using its observed tfState. returns True if there are any spec changes for the resource.

func (*Domain) ResolveReferences

func (mg *Domain) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Domain.

func (*Domain) SetConditions

func (mg *Domain) SetConditions(c ...xpv1.Condition)

SetConditions of this Domain.

func (*Domain) SetDeletionPolicy

func (mg *Domain) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Domain.

func (*Domain) SetObservation

func (tr *Domain) SetObservation(obs map[string]interface{}) error

SetObservation for this Domain

func (*Domain) SetParameters

func (tr *Domain) SetParameters(params map[string]interface{}) error

SetParameters for this Domain

func (*Domain) SetProviderConfigReference

func (mg *Domain) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Domain.

func (*Domain) SetProviderReference

func (mg *Domain) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Domain. Deprecated: Use SetProviderConfigReference.

func (*Domain) SetPublishConnectionDetailsTo

func (mg *Domain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Domain.

func (*Domain) SetWriteConnectionSecretToReference

func (mg *Domain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Domain.

type DomainList

type DomainList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Domain `json:"items"`
}

DomainList contains a list of Domains

func (*DomainList) DeepCopy

func (in *DomainList) DeepCopy() *DomainList

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

func (*DomainList) DeepCopyInto

func (in *DomainList) DeepCopyInto(out *DomainList)

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

func (*DomainList) DeepCopyObject

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

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

func (*DomainList) GetItems

func (l *DomainList) GetItems() []resource.Managed

GetItems of this DomainList.

type DomainObservation

type DomainObservation struct {
	Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`

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

	Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"`
}

func (*DomainObservation) DeepCopy

func (in *DomainObservation) DeepCopy() *DomainObservation

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

func (*DomainObservation) DeepCopyInto

func (in *DomainObservation) DeepCopyInto(out *DomainObservation)

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

type DomainParameters

type DomainParameters struct {

	// +kubebuilder:validation:Optional
	Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"`

	// +kubebuilder:validation:Optional
	InboundIPRule []InboundIPRuleParameters `json:"inboundIpRule,omitempty" tf:"inbound_ip_rule,omitempty"`

	// +kubebuilder:validation:Optional
	InputMappingDefaultValues []InputMappingDefaultValuesParameters `json:"inputMappingDefaultValues,omitempty" tf:"input_mapping_default_values,omitempty"`

	// +kubebuilder:validation:Optional
	InputMappingFields []InputMappingFieldsParameters `json:"inputMappingFields,omitempty" tf:"input_mapping_fields,omitempty"`

	// +kubebuilder:validation:Optional
	InputSchema *string `json:"inputSchema,omitempty" tf:"input_schema,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*DomainParameters) DeepCopy

func (in *DomainParameters) DeepCopy() *DomainParameters

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

func (*DomainParameters) DeepCopyInto

func (in *DomainParameters) DeepCopyInto(out *DomainParameters)

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

type DomainSpec

type DomainSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DomainParameters `json:"forProvider"`
}

DomainSpec defines the desired state of Domain

func (*DomainSpec) DeepCopy

func (in *DomainSpec) DeepCopy() *DomainSpec

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

func (*DomainSpec) DeepCopyInto

func (in *DomainSpec) DeepCopyInto(out *DomainSpec)

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

type DomainStatus

type DomainStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DomainObservation `json:"atProvider,omitempty"`
}

DomainStatus defines the observed state of Domain.

func (*DomainStatus) DeepCopy

func (in *DomainStatus) DeepCopy() *DomainStatus

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

func (*DomainStatus) DeepCopyInto

func (in *DomainStatus) DeepCopyInto(out *DomainStatus)

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

type DomainTopic

type DomainTopic struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DomainTopicSpec   `json:"spec"`
	Status            DomainTopicStatus `json:"status,omitempty"`
}

DomainTopic is the Schema for the DomainTopics API +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,azurejet}

func (*DomainTopic) DeepCopy

func (in *DomainTopic) DeepCopy() *DomainTopic

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

func (*DomainTopic) DeepCopyInto

func (in *DomainTopic) DeepCopyInto(out *DomainTopic)

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

func (*DomainTopic) DeepCopyObject

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

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

func (*DomainTopic) GetCondition

func (mg *DomainTopic) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this DomainTopic.

func (*DomainTopic) GetConnectionDetailsMapping

func (tr *DomainTopic) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DomainTopic

func (*DomainTopic) GetDeletionPolicy

func (mg *DomainTopic) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DomainTopic.

func (*DomainTopic) GetID

func (tr *DomainTopic) GetID() string

GetID returns ID of underlying Terraform resource of this DomainTopic

func (*DomainTopic) GetObservation

func (tr *DomainTopic) GetObservation() (map[string]interface{}, error)

GetObservation of this DomainTopic

func (*DomainTopic) GetParameters

func (tr *DomainTopic) GetParameters() (map[string]interface{}, error)

GetParameters of this DomainTopic

func (*DomainTopic) GetProviderConfigReference

func (mg *DomainTopic) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DomainTopic.

func (*DomainTopic) GetProviderReference

func (mg *DomainTopic) GetProviderReference() *xpv1.Reference

GetProviderReference of this DomainTopic. Deprecated: Use GetProviderConfigReference.

func (*DomainTopic) GetPublishConnectionDetailsTo

func (mg *DomainTopic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this DomainTopic.

func (*DomainTopic) GetTerraformResourceType

func (mg *DomainTopic) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DomainTopic

func (*DomainTopic) GetTerraformSchemaVersion

func (tr *DomainTopic) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DomainTopic) GetWriteConnectionSecretToReference

func (mg *DomainTopic) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DomainTopic.

func (*DomainTopic) LateInitialize

func (tr *DomainTopic) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DomainTopic using its observed tfState. returns True if there are any spec changes for the resource.

func (*DomainTopic) ResolveReferences

func (mg *DomainTopic) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this DomainTopic.

func (*DomainTopic) SetConditions

func (mg *DomainTopic) SetConditions(c ...xpv1.Condition)

SetConditions of this DomainTopic.

func (*DomainTopic) SetDeletionPolicy

func (mg *DomainTopic) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DomainTopic.

func (*DomainTopic) SetObservation

func (tr *DomainTopic) SetObservation(obs map[string]interface{}) error

SetObservation for this DomainTopic

func (*DomainTopic) SetParameters

func (tr *DomainTopic) SetParameters(params map[string]interface{}) error

SetParameters for this DomainTopic

func (*DomainTopic) SetProviderConfigReference

func (mg *DomainTopic) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DomainTopic.

func (*DomainTopic) SetProviderReference

func (mg *DomainTopic) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DomainTopic. Deprecated: Use SetProviderConfigReference.

func (*DomainTopic) SetPublishConnectionDetailsTo

func (mg *DomainTopic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this DomainTopic.

func (*DomainTopic) SetWriteConnectionSecretToReference

func (mg *DomainTopic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DomainTopic.

type DomainTopicList

type DomainTopicList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DomainTopic `json:"items"`
}

DomainTopicList contains a list of DomainTopics

func (*DomainTopicList) DeepCopy

func (in *DomainTopicList) DeepCopy() *DomainTopicList

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

func (*DomainTopicList) DeepCopyInto

func (in *DomainTopicList) DeepCopyInto(out *DomainTopicList)

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

func (*DomainTopicList) DeepCopyObject

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

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

func (*DomainTopicList) GetItems

func (l *DomainTopicList) GetItems() []resource.Managed

GetItems of this DomainTopicList.

type DomainTopicObservation

type DomainTopicObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*DomainTopicObservation) DeepCopy

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

func (*DomainTopicObservation) DeepCopyInto

func (in *DomainTopicObservation) DeepCopyInto(out *DomainTopicObservation)

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

type DomainTopicParameters

type DomainTopicParameters struct {

	// +kubebuilder:validation:Required
	DomainName *string `json:"domainName" tf:"domain_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`
}

func (*DomainTopicParameters) DeepCopy

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

func (*DomainTopicParameters) DeepCopyInto

func (in *DomainTopicParameters) DeepCopyInto(out *DomainTopicParameters)

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

type DomainTopicSpec

type DomainTopicSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DomainTopicParameters `json:"forProvider"`
}

DomainTopicSpec defines the desired state of DomainTopic

func (*DomainTopicSpec) DeepCopy

func (in *DomainTopicSpec) DeepCopy() *DomainTopicSpec

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

func (*DomainTopicSpec) DeepCopyInto

func (in *DomainTopicSpec) DeepCopyInto(out *DomainTopicSpec)

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

type DomainTopicStatus

type DomainTopicStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DomainTopicObservation `json:"atProvider,omitempty"`
}

DomainTopicStatus defines the observed state of DomainTopic.

func (*DomainTopicStatus) DeepCopy

func (in *DomainTopicStatus) DeepCopy() *DomainTopicStatus

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

func (*DomainTopicStatus) DeepCopyInto

func (in *DomainTopicStatus) DeepCopyInto(out *DomainTopicStatus)

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

type EventHubEndpointObservation

type EventHubEndpointObservation struct {
}

func (*EventHubEndpointObservation) DeepCopy

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

func (*EventHubEndpointObservation) DeepCopyInto

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

type EventHubEndpointParameters

type EventHubEndpointParameters struct {

	// +kubebuilder:validation:Optional
	EventHubID *string `json:"eventhubId,omitempty" tf:"eventhub_id,omitempty"`
}

func (*EventHubEndpointParameters) DeepCopy

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

func (*EventHubEndpointParameters) DeepCopyInto

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

type EventSubscription

type EventSubscription struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EventSubscriptionSpec   `json:"spec"`
	Status            EventSubscriptionStatus `json:"status,omitempty"`
}

EventSubscription is the Schema for the EventSubscriptions API +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,azurejet}

func (*EventSubscription) DeepCopy

func (in *EventSubscription) DeepCopy() *EventSubscription

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

func (*EventSubscription) DeepCopyInto

func (in *EventSubscription) DeepCopyInto(out *EventSubscription)

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

func (*EventSubscription) DeepCopyObject

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

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

func (*EventSubscription) GetCondition

func (mg *EventSubscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this EventSubscription.

func (*EventSubscription) GetConnectionDetailsMapping

func (tr *EventSubscription) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this EventSubscription

func (*EventSubscription) GetDeletionPolicy

func (mg *EventSubscription) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this EventSubscription.

func (*EventSubscription) GetID

func (tr *EventSubscription) GetID() string

GetID returns ID of underlying Terraform resource of this EventSubscription

func (*EventSubscription) GetObservation

func (tr *EventSubscription) GetObservation() (map[string]interface{}, error)

GetObservation of this EventSubscription

func (*EventSubscription) GetParameters

func (tr *EventSubscription) GetParameters() (map[string]interface{}, error)

GetParameters of this EventSubscription

func (*EventSubscription) GetProviderConfigReference

func (mg *EventSubscription) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this EventSubscription.

func (*EventSubscription) GetProviderReference

func (mg *EventSubscription) GetProviderReference() *xpv1.Reference

GetProviderReference of this EventSubscription. Deprecated: Use GetProviderConfigReference.

func (*EventSubscription) GetPublishConnectionDetailsTo

func (mg *EventSubscription) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this EventSubscription.

func (*EventSubscription) GetTerraformResourceType

func (mg *EventSubscription) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this EventSubscription

func (*EventSubscription) GetTerraformSchemaVersion

func (tr *EventSubscription) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*EventSubscription) GetWriteConnectionSecretToReference

func (mg *EventSubscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this EventSubscription.

func (*EventSubscription) LateInitialize

func (tr *EventSubscription) LateInitialize(attrs []byte) (bool, error)

LateInitialize this EventSubscription using its observed tfState. returns True if there are any spec changes for the resource.

func (*EventSubscription) SetConditions

func (mg *EventSubscription) SetConditions(c ...xpv1.Condition)

SetConditions of this EventSubscription.

func (*EventSubscription) SetDeletionPolicy

func (mg *EventSubscription) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this EventSubscription.

func (*EventSubscription) SetObservation

func (tr *EventSubscription) SetObservation(obs map[string]interface{}) error

SetObservation for this EventSubscription

func (*EventSubscription) SetParameters

func (tr *EventSubscription) SetParameters(params map[string]interface{}) error

SetParameters for this EventSubscription

func (*EventSubscription) SetProviderConfigReference

func (mg *EventSubscription) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this EventSubscription.

func (*EventSubscription) SetProviderReference

func (mg *EventSubscription) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this EventSubscription. Deprecated: Use SetProviderConfigReference.

func (*EventSubscription) SetPublishConnectionDetailsTo

func (mg *EventSubscription) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this EventSubscription.

func (*EventSubscription) SetWriteConnectionSecretToReference

func (mg *EventSubscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this EventSubscription.

type EventSubscriptionList

type EventSubscriptionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []EventSubscription `json:"items"`
}

EventSubscriptionList contains a list of EventSubscriptions

func (*EventSubscriptionList) DeepCopy

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

func (*EventSubscriptionList) DeepCopyInto

func (in *EventSubscriptionList) DeepCopyInto(out *EventSubscriptionList)

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

func (*EventSubscriptionList) DeepCopyObject

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

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

func (*EventSubscriptionList) GetItems

func (l *EventSubscriptionList) GetItems() []resource.Managed

GetItems of this EventSubscriptionList.

type EventSubscriptionObservation

type EventSubscriptionObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	WebhookEndpoint []WebhookEndpointObservation `json:"webhookEndpoint,omitempty" tf:"webhook_endpoint,omitempty"`
}

func (*EventSubscriptionObservation) DeepCopy

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

func (*EventSubscriptionObservation) DeepCopyInto

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

type EventSubscriptionParameters

type EventSubscriptionParameters struct {

	// +kubebuilder:validation:Optional
	AdvancedFilter []AdvancedFilterParameters `json:"advancedFilter,omitempty" tf:"advanced_filter,omitempty"`

	// +kubebuilder:validation:Optional
	AdvancedFilteringOnArraysEnabled *bool `json:"advancedFilteringOnArraysEnabled,omitempty" tf:"advanced_filtering_on_arrays_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	AzureFunctionEndpoint []AzureFunctionEndpointParameters `json:"azureFunctionEndpoint,omitempty" tf:"azure_function_endpoint,omitempty"`

	// +kubebuilder:validation:Optional
	DeadLetterIdentity []DeadLetterIdentityParameters `json:"deadLetterIdentity,omitempty" tf:"dead_letter_identity,omitempty"`

	// +kubebuilder:validation:Optional
	DeliveryIdentity []DeliveryIdentityParameters `json:"deliveryIdentity,omitempty" tf:"delivery_identity,omitempty"`

	// +kubebuilder:validation:Optional
	DeliveryProperty []DeliveryPropertyParameters `json:"deliveryProperty,omitempty" tf:"delivery_property,omitempty"`

	// +kubebuilder:validation:Optional
	EventDeliverySchema *string `json:"eventDeliverySchema,omitempty" tf:"event_delivery_schema,omitempty"`

	// +kubebuilder:validation:Optional
	EventHubEndpoint []EventHubEndpointParameters `json:"eventhubEndpoint,omitempty" tf:"eventhub_endpoint,omitempty"`

	// +kubebuilder:validation:Optional
	EventHubEndpointID *string `json:"eventhubEndpointId,omitempty" tf:"eventhub_endpoint_id,omitempty"`

	// +kubebuilder:validation:Optional
	ExpirationTimeUtc *string `json:"expirationTimeUtc,omitempty" tf:"expiration_time_utc,omitempty"`

	// +kubebuilder:validation:Optional
	HybridConnectionEndpoint []HybridConnectionEndpointParameters `json:"hybridConnectionEndpoint,omitempty" tf:"hybrid_connection_endpoint,omitempty"`

	// +kubebuilder:validation:Optional
	HybridConnectionEndpointID *string `json:"hybridConnectionEndpointId,omitempty" tf:"hybrid_connection_endpoint_id,omitempty"`

	// +kubebuilder:validation:Optional
	IncludedEventTypes []*string `json:"includedEventTypes,omitempty" tf:"included_event_types,omitempty"`

	// +kubebuilder:validation:Optional
	Labels []*string `json:"labels,omitempty" tf:"labels,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	RetryPolicy []RetryPolicyParameters `json:"retryPolicy,omitempty" tf:"retry_policy,omitempty"`

	// +kubebuilder:validation:Required
	Scope *string `json:"scope" tf:"scope,omitempty"`

	// +kubebuilder:validation:Optional
	ServiceBusQueueEndpointID *string `json:"serviceBusQueueEndpointId,omitempty" tf:"service_bus_queue_endpoint_id,omitempty"`

	// +kubebuilder:validation:Optional
	ServiceBusTopicEndpointID *string `json:"serviceBusTopicEndpointId,omitempty" tf:"service_bus_topic_endpoint_id,omitempty"`

	// +kubebuilder:validation:Optional
	StorageBlobDeadLetterDestination []StorageBlobDeadLetterDestinationParameters `json:"storageBlobDeadLetterDestination,omitempty" tf:"storage_blob_dead_letter_destination,omitempty"`

	// +kubebuilder:validation:Optional
	StorageQueueEndpoint []StorageQueueEndpointParameters `json:"storageQueueEndpoint,omitempty" tf:"storage_queue_endpoint,omitempty"`

	// +kubebuilder:validation:Optional
	SubjectFilter []SubjectFilterParameters `json:"subjectFilter,omitempty" tf:"subject_filter,omitempty"`

	// +kubebuilder:validation:Optional
	TopicName *string `json:"topicName,omitempty" tf:"topic_name,omitempty"`

	// +kubebuilder:validation:Optional
	WebhookEndpoint []WebhookEndpointParameters `json:"webhookEndpoint,omitempty" tf:"webhook_endpoint,omitempty"`
}

func (*EventSubscriptionParameters) DeepCopy

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

func (*EventSubscriptionParameters) DeepCopyInto

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

type EventSubscriptionSpec

type EventSubscriptionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     EventSubscriptionParameters `json:"forProvider"`
}

EventSubscriptionSpec defines the desired state of EventSubscription

func (*EventSubscriptionSpec) DeepCopy

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

func (*EventSubscriptionSpec) DeepCopyInto

func (in *EventSubscriptionSpec) DeepCopyInto(out *EventSubscriptionSpec)

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

type EventSubscriptionStatus

type EventSubscriptionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        EventSubscriptionObservation `json:"atProvider,omitempty"`
}

EventSubscriptionStatus defines the observed state of EventSubscription.

func (*EventSubscriptionStatus) DeepCopy

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

func (*EventSubscriptionStatus) DeepCopyInto

func (in *EventSubscriptionStatus) DeepCopyInto(out *EventSubscriptionStatus)

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

type HybridConnectionEndpointObservation

type HybridConnectionEndpointObservation struct {
}

func (*HybridConnectionEndpointObservation) DeepCopy

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

func (*HybridConnectionEndpointObservation) DeepCopyInto

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

type HybridConnectionEndpointParameters

type HybridConnectionEndpointParameters struct {

	// +kubebuilder:validation:Optional
	HybridConnectionID *string `json:"hybridConnectionId,omitempty" tf:"hybrid_connection_id,omitempty"`
}

func (*HybridConnectionEndpointParameters) DeepCopy

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

func (*HybridConnectionEndpointParameters) DeepCopyInto

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

type IdentityObservation

type IdentityObservation struct {
	PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`

	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*IdentityObservation) DeepCopy

func (in *IdentityObservation) DeepCopy() *IdentityObservation

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

func (*IdentityObservation) DeepCopyInto

func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)

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

type IdentityParameters

type IdentityParameters struct {

	// +kubebuilder:validation:Optional
	IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*IdentityParameters) DeepCopy

func (in *IdentityParameters) DeepCopy() *IdentityParameters

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

func (*IdentityParameters) DeepCopyInto

func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)

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

type InboundIPRuleObservation

type InboundIPRuleObservation struct {
}

func (*InboundIPRuleObservation) DeepCopy

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

func (*InboundIPRuleObservation) DeepCopyInto

func (in *InboundIPRuleObservation) DeepCopyInto(out *InboundIPRuleObservation)

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

type InboundIPRuleParameters

type InboundIPRuleParameters struct {

	// +kubebuilder:validation:Optional
	Action *string `json:"action,omitempty" tf:"action"`

	// +kubebuilder:validation:Optional
	IPMask *string `json:"ipMask,omitempty" tf:"ip_mask"`
}

func (*InboundIPRuleParameters) DeepCopy

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

func (*InboundIPRuleParameters) DeepCopyInto

func (in *InboundIPRuleParameters) DeepCopyInto(out *InboundIPRuleParameters)

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

type InputMappingDefaultValuesObservation

type InputMappingDefaultValuesObservation struct {
}

func (*InputMappingDefaultValuesObservation) DeepCopy

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

func (*InputMappingDefaultValuesObservation) DeepCopyInto

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

type InputMappingDefaultValuesParameters

type InputMappingDefaultValuesParameters struct {

	// +kubebuilder:validation:Optional
	DataVersion *string `json:"dataVersion,omitempty" tf:"data_version,omitempty"`

	// +kubebuilder:validation:Optional
	EventType *string `json:"eventType,omitempty" tf:"event_type,omitempty"`

	// +kubebuilder:validation:Optional
	Subject *string `json:"subject,omitempty" tf:"subject,omitempty"`
}

func (*InputMappingDefaultValuesParameters) DeepCopy

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

func (*InputMappingDefaultValuesParameters) DeepCopyInto

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

type InputMappingFieldsObservation

type InputMappingFieldsObservation struct {
}

func (*InputMappingFieldsObservation) DeepCopy

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

func (*InputMappingFieldsObservation) DeepCopyInto

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

type InputMappingFieldsParameters

type InputMappingFieldsParameters struct {

	// +kubebuilder:validation:Optional
	DataVersion *string `json:"dataVersion,omitempty" tf:"data_version,omitempty"`

	// +kubebuilder:validation:Optional
	EventTime *string `json:"eventTime,omitempty" tf:"event_time,omitempty"`

	// +kubebuilder:validation:Optional
	EventType *string `json:"eventType,omitempty" tf:"event_type,omitempty"`

	// +kubebuilder:validation:Optional
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	// +kubebuilder:validation:Optional
	Subject *string `json:"subject,omitempty" tf:"subject,omitempty"`

	// +kubebuilder:validation:Optional
	Topic *string `json:"topic,omitempty" tf:"topic,omitempty"`
}

func (*InputMappingFieldsParameters) DeepCopy

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

func (*InputMappingFieldsParameters) DeepCopyInto

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

type IsNotNullObservation

type IsNotNullObservation struct {
}

func (*IsNotNullObservation) DeepCopy

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 {

	// +kubebuilder:validation:Required
	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 IsNullOrUndefinedObservation

type IsNullOrUndefinedObservation struct {
}

func (*IsNullOrUndefinedObservation) DeepCopy

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

func (*IsNullOrUndefinedObservation) DeepCopyInto

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

type IsNullOrUndefinedParameters

type IsNullOrUndefinedParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`
}

func (*IsNullOrUndefinedParameters) DeepCopy

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

func (*IsNullOrUndefinedParameters) DeepCopyInto

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

type NumberGreaterThanObservation

type NumberGreaterThanObservation struct {
}

func (*NumberGreaterThanObservation) DeepCopy

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

func (*NumberGreaterThanObservation) DeepCopyInto

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

type NumberGreaterThanOrEqualsObservation

type NumberGreaterThanOrEqualsObservation struct {
}

func (*NumberGreaterThanOrEqualsObservation) DeepCopy

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

func (*NumberGreaterThanOrEqualsObservation) DeepCopyInto

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

type NumberGreaterThanOrEqualsParameters

type NumberGreaterThanOrEqualsParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Value *float64 `json:"value" tf:"value,omitempty"`
}

func (*NumberGreaterThanOrEqualsParameters) DeepCopy

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

func (*NumberGreaterThanOrEqualsParameters) DeepCopyInto

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

type NumberGreaterThanParameters

type NumberGreaterThanParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Value *float64 `json:"value" tf:"value,omitempty"`
}

func (*NumberGreaterThanParameters) DeepCopy

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

func (*NumberGreaterThanParameters) DeepCopyInto

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

type NumberInObservation

type NumberInObservation struct {
}

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 {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	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 NumberInRangeObservation

type NumberInRangeObservation struct {
}

func (*NumberInRangeObservation) DeepCopy

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 {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values [][]*float64 `json:"values" tf:"values,omitempty"`
}

func (*NumberInRangeParameters) DeepCopy

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 NumberLessThanObservation

type NumberLessThanObservation struct {
}

func (*NumberLessThanObservation) DeepCopy

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

func (*NumberLessThanObservation) DeepCopyInto

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

type NumberLessThanOrEqualsObservation

type NumberLessThanOrEqualsObservation struct {
}

func (*NumberLessThanOrEqualsObservation) DeepCopy

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

func (*NumberLessThanOrEqualsObservation) DeepCopyInto

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

type NumberLessThanOrEqualsParameters

type NumberLessThanOrEqualsParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Value *float64 `json:"value" tf:"value,omitempty"`
}

func (*NumberLessThanOrEqualsParameters) DeepCopy

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

func (*NumberLessThanOrEqualsParameters) DeepCopyInto

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

type NumberLessThanParameters

type NumberLessThanParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Value *float64 `json:"value" tf:"value,omitempty"`
}

func (*NumberLessThanParameters) DeepCopy

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 NumberNotInObservation

type NumberNotInObservation struct {
}

func (*NumberNotInObservation) DeepCopy

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 {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*float64 `json:"values" tf:"values,omitempty"`
}

func (*NumberNotInParameters) DeepCopy

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 NumberNotInRangeObservation

type NumberNotInRangeObservation struct {
}

func (*NumberNotInRangeObservation) DeepCopy

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

func (*NumberNotInRangeObservation) DeepCopyInto

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

type NumberNotInRangeParameters

type NumberNotInRangeParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values [][]*float64 `json:"values" tf:"values,omitempty"`
}

func (*NumberNotInRangeParameters) DeepCopy

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

func (*NumberNotInRangeParameters) DeepCopyInto

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

type RetryPolicyObservation

type RetryPolicyObservation struct {
}

func (*RetryPolicyObservation) DeepCopy

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 {

	// +kubebuilder:validation:Required
	EventTimeToLive *float64 `json:"eventTimeToLive" tf:"event_time_to_live,omitempty"`

	// +kubebuilder:validation:Required
	MaxDeliveryAttempts *float64 `json:"maxDeliveryAttempts" tf:"max_delivery_attempts,omitempty"`
}

func (*RetryPolicyParameters) DeepCopy

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 StorageBlobDeadLetterDestinationObservation

type StorageBlobDeadLetterDestinationObservation struct {
}

func (*StorageBlobDeadLetterDestinationObservation) DeepCopy

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

func (*StorageBlobDeadLetterDestinationObservation) DeepCopyInto

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

type StorageBlobDeadLetterDestinationParameters

type StorageBlobDeadLetterDestinationParameters struct {

	// +kubebuilder:validation:Required
	StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"`

	// +kubebuilder:validation:Required
	StorageBlobContainerName *string `json:"storageBlobContainerName" tf:"storage_blob_container_name,omitempty"`
}

func (*StorageBlobDeadLetterDestinationParameters) DeepCopy

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

func (*StorageBlobDeadLetterDestinationParameters) DeepCopyInto

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

type StorageQueueEndpointObservation

type StorageQueueEndpointObservation struct {
}

func (*StorageQueueEndpointObservation) DeepCopy

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

func (*StorageQueueEndpointObservation) DeepCopyInto

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

type StorageQueueEndpointParameters

type StorageQueueEndpointParameters struct {

	// +kubebuilder:validation:Required
	QueueName *string `json:"queueName" tf:"queue_name,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"`
}

func (*StorageQueueEndpointParameters) DeepCopy

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

func (*StorageQueueEndpointParameters) DeepCopyInto

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

type StringBeginsWithObservation

type StringBeginsWithObservation struct {
}

func (*StringBeginsWithObservation) DeepCopy

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

func (*StringBeginsWithObservation) DeepCopyInto

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

type StringBeginsWithParameters

type StringBeginsWithParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*StringBeginsWithParameters) DeepCopy

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

func (*StringBeginsWithParameters) DeepCopyInto

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

type StringContainsObservation

type StringContainsObservation struct {
}

func (*StringContainsObservation) DeepCopy

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

func (*StringContainsObservation) DeepCopyInto

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

type StringContainsParameters

type StringContainsParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*StringContainsParameters) DeepCopy

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 StringEndsWithObservation

type StringEndsWithObservation struct {
}

func (*StringEndsWithObservation) DeepCopy

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

func (*StringEndsWithObservation) DeepCopyInto

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

type StringEndsWithParameters

type StringEndsWithParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*StringEndsWithParameters) DeepCopy

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 StringInObservation

type StringInObservation struct {
}

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 {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	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 StringNotBeginsWithObservation

type StringNotBeginsWithObservation struct {
}

func (*StringNotBeginsWithObservation) DeepCopy

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

func (*StringNotBeginsWithObservation) DeepCopyInto

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

type StringNotBeginsWithParameters

type StringNotBeginsWithParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*StringNotBeginsWithParameters) DeepCopy

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

func (*StringNotBeginsWithParameters) DeepCopyInto

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

type StringNotContainsObservation

type StringNotContainsObservation struct {
}

func (*StringNotContainsObservation) DeepCopy

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

func (*StringNotContainsObservation) DeepCopyInto

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

type StringNotContainsParameters

type StringNotContainsParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*StringNotContainsParameters) DeepCopy

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

func (*StringNotContainsParameters) DeepCopyInto

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

type StringNotEndsWithObservation

type StringNotEndsWithObservation struct {
}

func (*StringNotEndsWithObservation) DeepCopy

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

func (*StringNotEndsWithObservation) DeepCopyInto

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

type StringNotEndsWithParameters

type StringNotEndsWithParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*StringNotEndsWithParameters) DeepCopy

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

func (*StringNotEndsWithParameters) DeepCopyInto

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

type StringNotInObservation

type StringNotInObservation struct {
}

func (*StringNotInObservation) DeepCopy

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 {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*StringNotInParameters) DeepCopy

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 SubjectFilterObservation

type SubjectFilterObservation struct {
}

func (*SubjectFilterObservation) DeepCopy

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 {

	// +kubebuilder:validation:Optional
	CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive,omitempty"`

	// +kubebuilder:validation:Optional
	SubjectBeginsWith *string `json:"subjectBeginsWith,omitempty" tf:"subject_begins_with,omitempty"`

	// +kubebuilder:validation:Optional
	SubjectEndsWith *string `json:"subjectEndsWith,omitempty" tf:"subject_ends_with,omitempty"`
}

func (*SubjectFilterParameters) DeepCopy

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 SystemTopic

type SystemTopic struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SystemTopicSpec   `json:"spec"`
	Status            SystemTopicStatus `json:"status,omitempty"`
}

SystemTopic is the Schema for the SystemTopics API +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,azurejet}

func (*SystemTopic) DeepCopy

func (in *SystemTopic) DeepCopy() *SystemTopic

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

func (*SystemTopic) DeepCopyInto

func (in *SystemTopic) DeepCopyInto(out *SystemTopic)

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

func (*SystemTopic) DeepCopyObject

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

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

func (*SystemTopic) GetCondition

func (mg *SystemTopic) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this SystemTopic.

func (*SystemTopic) GetConnectionDetailsMapping

func (tr *SystemTopic) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SystemTopic

func (*SystemTopic) GetDeletionPolicy

func (mg *SystemTopic) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this SystemTopic.

func (*SystemTopic) GetID

func (tr *SystemTopic) GetID() string

GetID returns ID of underlying Terraform resource of this SystemTopic

func (*SystemTopic) GetObservation

func (tr *SystemTopic) GetObservation() (map[string]interface{}, error)

GetObservation of this SystemTopic

func (*SystemTopic) GetParameters

func (tr *SystemTopic) GetParameters() (map[string]interface{}, error)

GetParameters of this SystemTopic

func (*SystemTopic) GetProviderConfigReference

func (mg *SystemTopic) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SystemTopic.

func (*SystemTopic) GetProviderReference

func (mg *SystemTopic) GetProviderReference() *xpv1.Reference

GetProviderReference of this SystemTopic. Deprecated: Use GetProviderConfigReference.

func (*SystemTopic) GetPublishConnectionDetailsTo

func (mg *SystemTopic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this SystemTopic.

func (*SystemTopic) GetTerraformResourceType

func (mg *SystemTopic) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SystemTopic

func (*SystemTopic) GetTerraformSchemaVersion

func (tr *SystemTopic) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SystemTopic) GetWriteConnectionSecretToReference

func (mg *SystemTopic) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SystemTopic.

func (*SystemTopic) LateInitialize

func (tr *SystemTopic) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SystemTopic using its observed tfState. returns True if there are any spec changes for the resource.

func (*SystemTopic) ResolveReferences

func (mg *SystemTopic) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this SystemTopic.

func (*SystemTopic) SetConditions

func (mg *SystemTopic) SetConditions(c ...xpv1.Condition)

SetConditions of this SystemTopic.

func (*SystemTopic) SetDeletionPolicy

func (mg *SystemTopic) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this SystemTopic.

func (*SystemTopic) SetObservation

func (tr *SystemTopic) SetObservation(obs map[string]interface{}) error

SetObservation for this SystemTopic

func (*SystemTopic) SetParameters

func (tr *SystemTopic) SetParameters(params map[string]interface{}) error

SetParameters for this SystemTopic

func (*SystemTopic) SetProviderConfigReference

func (mg *SystemTopic) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SystemTopic.

func (*SystemTopic) SetProviderReference

func (mg *SystemTopic) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SystemTopic. Deprecated: Use SetProviderConfigReference.

func (*SystemTopic) SetPublishConnectionDetailsTo

func (mg *SystemTopic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this SystemTopic.

func (*SystemTopic) SetWriteConnectionSecretToReference

func (mg *SystemTopic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SystemTopic.

type SystemTopicEventSubscription

type SystemTopicEventSubscription struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SystemTopicEventSubscriptionSpec   `json:"spec"`
	Status            SystemTopicEventSubscriptionStatus `json:"status,omitempty"`
}

SystemTopicEventSubscription is the Schema for the SystemTopicEventSubscriptions API +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,azurejet}

func (*SystemTopicEventSubscription) DeepCopy

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

func (*SystemTopicEventSubscription) DeepCopyInto

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

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

GetID returns ID of underlying Terraform resource of this SystemTopicEventSubscription

func (*SystemTopicEventSubscription) GetObservation

func (tr *SystemTopicEventSubscription) GetObservation() (map[string]interface{}, error)

GetObservation of this SystemTopicEventSubscription

func (*SystemTopicEventSubscription) GetParameters

func (tr *SystemTopicEventSubscription) GetParameters() (map[string]interface{}, error)

GetParameters of this SystemTopicEventSubscription

func (*SystemTopicEventSubscription) GetProviderConfigReference

func (mg *SystemTopicEventSubscription) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SystemTopicEventSubscription.

func (*SystemTopicEventSubscription) GetProviderReference

func (mg *SystemTopicEventSubscription) GetProviderReference() *xpv1.Reference

GetProviderReference of this SystemTopicEventSubscription. Deprecated: Use GetProviderConfigReference.

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

func (mg *SystemTopicEventSubscription) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this SystemTopicEventSubscription.

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

func (tr *SystemTopicEventSubscription) SetObservation(obs map[string]interface{}) error

SetObservation for this SystemTopicEventSubscription

func (*SystemTopicEventSubscription) SetParameters

func (tr *SystemTopicEventSubscription) SetParameters(params map[string]interface{}) error

SetParameters for this SystemTopicEventSubscription

func (*SystemTopicEventSubscription) SetProviderConfigReference

func (mg *SystemTopicEventSubscription) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SystemTopicEventSubscription.

func (*SystemTopicEventSubscription) SetProviderReference

func (mg *SystemTopicEventSubscription) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SystemTopicEventSubscription. Deprecated: Use SetProviderConfigReference.

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 SystemTopicEventSubscriptionAdvancedFilterObservation

type SystemTopicEventSubscriptionAdvancedFilterObservation struct {
}

func (*SystemTopicEventSubscriptionAdvancedFilterObservation) DeepCopy

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

func (*SystemTopicEventSubscriptionAdvancedFilterObservation) DeepCopyInto

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

type SystemTopicEventSubscriptionAdvancedFilterParameters

type SystemTopicEventSubscriptionAdvancedFilterParameters struct {

	// +kubebuilder:validation:Optional
	BoolEquals []AdvancedFilterBoolEqualsParameters `json:"boolEquals,omitempty" tf:"bool_equals,omitempty"`

	// +kubebuilder:validation:Optional
	IsNotNull []AdvancedFilterIsNotNullParameters `json:"isNotNull,omitempty" tf:"is_not_null,omitempty"`

	// +kubebuilder:validation:Optional
	IsNullOrUndefined []AdvancedFilterIsNullOrUndefinedParameters `json:"isNullOrUndefined,omitempty" tf:"is_null_or_undefined,omitempty"`

	// +kubebuilder:validation:Optional
	NumberGreaterThan []AdvancedFilterNumberGreaterThanParameters `json:"numberGreaterThan,omitempty" tf:"number_greater_than,omitempty"`

	// +kubebuilder:validation:Optional
	NumberGreaterThanOrEquals []AdvancedFilterNumberGreaterThanOrEqualsParameters `json:"numberGreaterThanOrEquals,omitempty" tf:"number_greater_than_or_equals,omitempty"`

	// +kubebuilder:validation:Optional
	NumberIn []AdvancedFilterNumberInParameters `json:"numberIn,omitempty" tf:"number_in,omitempty"`

	// +kubebuilder:validation:Optional
	NumberInRange []AdvancedFilterNumberInRangeParameters `json:"numberInRange,omitempty" tf:"number_in_range,omitempty"`

	// +kubebuilder:validation:Optional
	NumberLessThan []AdvancedFilterNumberLessThanParameters `json:"numberLessThan,omitempty" tf:"number_less_than,omitempty"`

	// +kubebuilder:validation:Optional
	NumberLessThanOrEquals []AdvancedFilterNumberLessThanOrEqualsParameters `json:"numberLessThanOrEquals,omitempty" tf:"number_less_than_or_equals,omitempty"`

	// +kubebuilder:validation:Optional
	NumberNotIn []AdvancedFilterNumberNotInParameters `json:"numberNotIn,omitempty" tf:"number_not_in,omitempty"`

	// +kubebuilder:validation:Optional
	NumberNotInRange []AdvancedFilterNumberNotInRangeParameters `json:"numberNotInRange,omitempty" tf:"number_not_in_range,omitempty"`

	// +kubebuilder:validation:Optional
	StringBeginsWith []AdvancedFilterStringBeginsWithParameters `json:"stringBeginsWith,omitempty" tf:"string_begins_with,omitempty"`

	// +kubebuilder:validation:Optional
	StringContains []AdvancedFilterStringContainsParameters `json:"stringContains,omitempty" tf:"string_contains,omitempty"`

	// +kubebuilder:validation:Optional
	StringEndsWith []AdvancedFilterStringEndsWithParameters `json:"stringEndsWith,omitempty" tf:"string_ends_with,omitempty"`

	// +kubebuilder:validation:Optional
	StringIn []AdvancedFilterStringInParameters `json:"stringIn,omitempty" tf:"string_in,omitempty"`

	// +kubebuilder:validation:Optional
	StringNotBeginsWith []AdvancedFilterStringNotBeginsWithParameters `json:"stringNotBeginsWith,omitempty" tf:"string_not_begins_with,omitempty"`

	// +kubebuilder:validation:Optional
	StringNotContains []AdvancedFilterStringNotContainsParameters `json:"stringNotContains,omitempty" tf:"string_not_contains,omitempty"`

	// +kubebuilder:validation:Optional
	StringNotEndsWith []AdvancedFilterStringNotEndsWithParameters `json:"stringNotEndsWith,omitempty" tf:"string_not_ends_with,omitempty"`

	// +kubebuilder:validation:Optional
	StringNotIn []AdvancedFilterStringNotInParameters `json:"stringNotIn,omitempty" tf:"string_not_in,omitempty"`
}

func (*SystemTopicEventSubscriptionAdvancedFilterParameters) DeepCopy

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

func (*SystemTopicEventSubscriptionAdvancedFilterParameters) DeepCopyInto

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

type SystemTopicEventSubscriptionAzureFunctionEndpointObservation

type SystemTopicEventSubscriptionAzureFunctionEndpointObservation struct {
}

func (*SystemTopicEventSubscriptionAzureFunctionEndpointObservation) DeepCopy

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

func (*SystemTopicEventSubscriptionAzureFunctionEndpointObservation) DeepCopyInto

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

type SystemTopicEventSubscriptionAzureFunctionEndpointParameters

type SystemTopicEventSubscriptionAzureFunctionEndpointParameters struct {

	// +kubebuilder:validation:Required
	FunctionID *string `json:"functionId" tf:"function_id,omitempty"`

	// +kubebuilder:validation:Optional
	MaxEventsPerBatch *float64 `json:"maxEventsPerBatch,omitempty" tf:"max_events_per_batch,omitempty"`

	// +kubebuilder:validation:Optional
	PreferredBatchSizeInKilobytes *float64 `json:"preferredBatchSizeInKilobytes,omitempty" tf:"preferred_batch_size_in_kilobytes,omitempty"`
}

func (*SystemTopicEventSubscriptionAzureFunctionEndpointParameters) DeepCopy

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

func (*SystemTopicEventSubscriptionAzureFunctionEndpointParameters) DeepCopyInto

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

type SystemTopicEventSubscriptionDeadLetterIdentityObservation

type SystemTopicEventSubscriptionDeadLetterIdentityObservation struct {
}

func (*SystemTopicEventSubscriptionDeadLetterIdentityObservation) DeepCopy

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

func (*SystemTopicEventSubscriptionDeadLetterIdentityObservation) DeepCopyInto

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

type SystemTopicEventSubscriptionDeadLetterIdentityParameters

type SystemTopicEventSubscriptionDeadLetterIdentityParameters struct {

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*SystemTopicEventSubscriptionDeadLetterIdentityParameters) DeepCopy

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

func (*SystemTopicEventSubscriptionDeadLetterIdentityParameters) DeepCopyInto

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

type SystemTopicEventSubscriptionDeliveryIdentityObservation

type SystemTopicEventSubscriptionDeliveryIdentityObservation struct {
}

func (*SystemTopicEventSubscriptionDeliveryIdentityObservation) DeepCopy

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

func (*SystemTopicEventSubscriptionDeliveryIdentityObservation) DeepCopyInto

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

type SystemTopicEventSubscriptionDeliveryIdentityParameters

type SystemTopicEventSubscriptionDeliveryIdentityParameters struct {

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*SystemTopicEventSubscriptionDeliveryIdentityParameters) DeepCopy

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

func (*SystemTopicEventSubscriptionDeliveryIdentityParameters) DeepCopyInto

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

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

func (*SystemTopicEventSubscriptionList) DeepCopyInto

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

GetItems of this SystemTopicEventSubscriptionList.

type SystemTopicEventSubscriptionObservation

type SystemTopicEventSubscriptionObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	WebhookEndpoint []SystemTopicEventSubscriptionWebhookEndpointObservation `json:"webhookEndpoint,omitempty" tf:"webhook_endpoint,omitempty"`
}

func (*SystemTopicEventSubscriptionObservation) DeepCopy

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

func (*SystemTopicEventSubscriptionObservation) DeepCopyInto

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

type SystemTopicEventSubscriptionParameters

type SystemTopicEventSubscriptionParameters struct {

	// +kubebuilder:validation:Optional
	AdvancedFilter []SystemTopicEventSubscriptionAdvancedFilterParameters `json:"advancedFilter,omitempty" tf:"advanced_filter,omitempty"`

	// +kubebuilder:validation:Optional
	AdvancedFilteringOnArraysEnabled *bool `json:"advancedFilteringOnArraysEnabled,omitempty" tf:"advanced_filtering_on_arrays_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	AzureFunctionEndpoint []SystemTopicEventSubscriptionAzureFunctionEndpointParameters `json:"azureFunctionEndpoint,omitempty" tf:"azure_function_endpoint,omitempty"`

	// +kubebuilder:validation:Optional
	DeadLetterIdentity []SystemTopicEventSubscriptionDeadLetterIdentityParameters `json:"deadLetterIdentity,omitempty" tf:"dead_letter_identity,omitempty"`

	// +kubebuilder:validation:Optional
	DeliveryIdentity []SystemTopicEventSubscriptionDeliveryIdentityParameters `json:"deliveryIdentity,omitempty" tf:"delivery_identity,omitempty"`

	// +kubebuilder:validation:Optional
	EventDeliverySchema *string `json:"eventDeliverySchema,omitempty" tf:"event_delivery_schema,omitempty"`

	// +kubebuilder:validation:Optional
	EventHubEndpointID *string `json:"eventhubEndpointId,omitempty" tf:"eventhub_endpoint_id,omitempty"`

	// +kubebuilder:validation:Optional
	ExpirationTimeUtc *string `json:"expirationTimeUtc,omitempty" tf:"expiration_time_utc,omitempty"`

	// +kubebuilder:validation:Optional
	HybridConnectionEndpointID *string `json:"hybridConnectionEndpointId,omitempty" tf:"hybrid_connection_endpoint_id,omitempty"`

	// +kubebuilder:validation:Optional
	IncludedEventTypes []*string `json:"includedEventTypes,omitempty" tf:"included_event_types,omitempty"`

	// +kubebuilder:validation:Optional
	Labels []*string `json:"labels,omitempty" tf:"labels,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	RetryPolicy []SystemTopicEventSubscriptionRetryPolicyParameters `json:"retryPolicy,omitempty" tf:"retry_policy,omitempty"`

	// +kubebuilder:validation:Optional
	ServiceBusQueueEndpointID *string `json:"serviceBusQueueEndpointId,omitempty" tf:"service_bus_queue_endpoint_id,omitempty"`

	// +kubebuilder:validation:Optional
	ServiceBusTopicEndpointID *string `json:"serviceBusTopicEndpointId,omitempty" tf:"service_bus_topic_endpoint_id,omitempty"`

	// +kubebuilder:validation:Optional
	StorageBlobDeadLetterDestination []SystemTopicEventSubscriptionStorageBlobDeadLetterDestinationParameters `json:"storageBlobDeadLetterDestination,omitempty" tf:"storage_blob_dead_letter_destination,omitempty"`

	// +kubebuilder:validation:Optional
	StorageQueueEndpoint []SystemTopicEventSubscriptionStorageQueueEndpointParameters `json:"storageQueueEndpoint,omitempty" tf:"storage_queue_endpoint,omitempty"`

	// +kubebuilder:validation:Optional
	SubjectFilter []SystemTopicEventSubscriptionSubjectFilterParameters `json:"subjectFilter,omitempty" tf:"subject_filter,omitempty"`

	// +kubebuilder:validation:Required
	SystemTopic *string `json:"systemTopic" tf:"system_topic,omitempty"`

	// +kubebuilder:validation:Optional
	WebhookEndpoint []SystemTopicEventSubscriptionWebhookEndpointParameters `json:"webhookEndpoint,omitempty" tf:"webhook_endpoint,omitempty"`
}

func (*SystemTopicEventSubscriptionParameters) DeepCopy

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

func (*SystemTopicEventSubscriptionParameters) DeepCopyInto

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

type SystemTopicEventSubscriptionRetryPolicyObservation

type SystemTopicEventSubscriptionRetryPolicyObservation struct {
}

func (*SystemTopicEventSubscriptionRetryPolicyObservation) DeepCopy

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

func (*SystemTopicEventSubscriptionRetryPolicyObservation) DeepCopyInto

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

type SystemTopicEventSubscriptionRetryPolicyParameters

type SystemTopicEventSubscriptionRetryPolicyParameters struct {

	// +kubebuilder:validation:Required
	EventTimeToLive *float64 `json:"eventTimeToLive" tf:"event_time_to_live,omitempty"`

	// +kubebuilder:validation:Required
	MaxDeliveryAttempts *float64 `json:"maxDeliveryAttempts" tf:"max_delivery_attempts,omitempty"`
}

func (*SystemTopicEventSubscriptionRetryPolicyParameters) DeepCopy

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

func (*SystemTopicEventSubscriptionRetryPolicyParameters) DeepCopyInto

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

SystemTopicEventSubscriptionSpec defines the desired state of SystemTopicEventSubscription

func (*SystemTopicEventSubscriptionSpec) DeepCopy

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

func (*SystemTopicEventSubscriptionSpec) DeepCopyInto

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

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

func (*SystemTopicEventSubscriptionStatus) DeepCopyInto

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

type SystemTopicEventSubscriptionStorageBlobDeadLetterDestinationObservation

type SystemTopicEventSubscriptionStorageBlobDeadLetterDestinationObservation struct {
}

func (*SystemTopicEventSubscriptionStorageBlobDeadLetterDestinationObservation) DeepCopy

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

func (*SystemTopicEventSubscriptionStorageBlobDeadLetterDestinationObservation) DeepCopyInto

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

type SystemTopicEventSubscriptionStorageBlobDeadLetterDestinationParameters

type SystemTopicEventSubscriptionStorageBlobDeadLetterDestinationParameters struct {

	// +kubebuilder:validation:Required
	StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"`

	// +kubebuilder:validation:Required
	StorageBlobContainerName *string `json:"storageBlobContainerName" tf:"storage_blob_container_name,omitempty"`
}

func (*SystemTopicEventSubscriptionStorageBlobDeadLetterDestinationParameters) DeepCopy

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

func (*SystemTopicEventSubscriptionStorageBlobDeadLetterDestinationParameters) DeepCopyInto

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

type SystemTopicEventSubscriptionStorageQueueEndpointObservation

type SystemTopicEventSubscriptionStorageQueueEndpointObservation struct {
}

func (*SystemTopicEventSubscriptionStorageQueueEndpointObservation) DeepCopy

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

func (*SystemTopicEventSubscriptionStorageQueueEndpointObservation) DeepCopyInto

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

type SystemTopicEventSubscriptionStorageQueueEndpointParameters

type SystemTopicEventSubscriptionStorageQueueEndpointParameters struct {

	// +kubebuilder:validation:Required
	QueueName *string `json:"queueName" tf:"queue_name,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"`
}

func (*SystemTopicEventSubscriptionStorageQueueEndpointParameters) DeepCopy

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

func (*SystemTopicEventSubscriptionStorageQueueEndpointParameters) DeepCopyInto

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

type SystemTopicEventSubscriptionSubjectFilterObservation

type SystemTopicEventSubscriptionSubjectFilterObservation struct {
}

func (*SystemTopicEventSubscriptionSubjectFilterObservation) DeepCopy

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

func (*SystemTopicEventSubscriptionSubjectFilterObservation) DeepCopyInto

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

type SystemTopicEventSubscriptionSubjectFilterParameters

type SystemTopicEventSubscriptionSubjectFilterParameters struct {

	// +kubebuilder:validation:Optional
	CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive,omitempty"`

	// +kubebuilder:validation:Optional
	SubjectBeginsWith *string `json:"subjectBeginsWith,omitempty" tf:"subject_begins_with,omitempty"`

	// +kubebuilder:validation:Optional
	SubjectEndsWith *string `json:"subjectEndsWith,omitempty" tf:"subject_ends_with,omitempty"`
}

func (*SystemTopicEventSubscriptionSubjectFilterParameters) DeepCopy

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

func (*SystemTopicEventSubscriptionSubjectFilterParameters) DeepCopyInto

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

type SystemTopicEventSubscriptionWebhookEndpointObservation

type SystemTopicEventSubscriptionWebhookEndpointObservation struct {
	BaseURL *string `json:"baseUrl,omitempty" tf:"base_url,omitempty"`
}

func (*SystemTopicEventSubscriptionWebhookEndpointObservation) DeepCopy

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

func (*SystemTopicEventSubscriptionWebhookEndpointObservation) DeepCopyInto

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

type SystemTopicEventSubscriptionWebhookEndpointParameters

type SystemTopicEventSubscriptionWebhookEndpointParameters struct {

	// +kubebuilder:validation:Optional
	ActiveDirectoryAppIDOrURI *string `json:"activeDirectoryAppIdOrUri,omitempty" tf:"active_directory_app_id_or_uri,omitempty"`

	// +kubebuilder:validation:Optional
	ActiveDirectoryTenantID *string `json:"activeDirectoryTenantId,omitempty" tf:"active_directory_tenant_id,omitempty"`

	// +kubebuilder:validation:Optional
	MaxEventsPerBatch *float64 `json:"maxEventsPerBatch,omitempty" tf:"max_events_per_batch,omitempty"`

	// +kubebuilder:validation:Optional
	PreferredBatchSizeInKilobytes *float64 `json:"preferredBatchSizeInKilobytes,omitempty" tf:"preferred_batch_size_in_kilobytes,omitempty"`

	// +kubebuilder:validation:Required
	URL *string `json:"url" tf:"url,omitempty"`
}

func (*SystemTopicEventSubscriptionWebhookEndpointParameters) DeepCopy

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

func (*SystemTopicEventSubscriptionWebhookEndpointParameters) DeepCopyInto

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

type SystemTopicIdentityObservation

type SystemTopicIdentityObservation struct {
	PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`

	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*SystemTopicIdentityObservation) DeepCopy

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

func (*SystemTopicIdentityObservation) DeepCopyInto

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

type SystemTopicIdentityParameters

type SystemTopicIdentityParameters struct {

	// +kubebuilder:validation:Optional
	IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*SystemTopicIdentityParameters) DeepCopy

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

func (*SystemTopicIdentityParameters) DeepCopyInto

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

type SystemTopicList

type SystemTopicList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SystemTopic `json:"items"`
}

SystemTopicList contains a list of SystemTopics

func (*SystemTopicList) DeepCopy

func (in *SystemTopicList) DeepCopy() *SystemTopicList

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

func (*SystemTopicList) DeepCopyInto

func (in *SystemTopicList) DeepCopyInto(out *SystemTopicList)

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

func (*SystemTopicList) DeepCopyObject

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

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

func (*SystemTopicList) GetItems

func (l *SystemTopicList) GetItems() []resource.Managed

GetItems of this SystemTopicList.

type SystemTopicObservation

type SystemTopicObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	Identity []SystemTopicIdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"`

	MetricArmResourceID *string `json:"metricArmResourceId,omitempty" tf:"metric_arm_resource_id,omitempty"`
}

func (*SystemTopicObservation) DeepCopy

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

func (*SystemTopicObservation) DeepCopyInto

func (in *SystemTopicObservation) DeepCopyInto(out *SystemTopicObservation)

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

type SystemTopicParameters

type SystemTopicParameters struct {

	// +kubebuilder:validation:Optional
	Identity []SystemTopicIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	SourceArmResourceID *string `json:"sourceArmResourceId" tf:"source_arm_resource_id,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	TopicType *string `json:"topicType" tf:"topic_type,omitempty"`
}

func (*SystemTopicParameters) DeepCopy

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

func (*SystemTopicParameters) DeepCopyInto

func (in *SystemTopicParameters) DeepCopyInto(out *SystemTopicParameters)

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

type SystemTopicSpec

type SystemTopicSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SystemTopicParameters `json:"forProvider"`
}

SystemTopicSpec defines the desired state of SystemTopic

func (*SystemTopicSpec) DeepCopy

func (in *SystemTopicSpec) DeepCopy() *SystemTopicSpec

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

func (*SystemTopicSpec) DeepCopyInto

func (in *SystemTopicSpec) DeepCopyInto(out *SystemTopicSpec)

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

type SystemTopicStatus

type SystemTopicStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SystemTopicObservation `json:"atProvider,omitempty"`
}

SystemTopicStatus defines the observed state of SystemTopic.

func (*SystemTopicStatus) DeepCopy

func (in *SystemTopicStatus) DeepCopy() *SystemTopicStatus

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

func (*SystemTopicStatus) DeepCopyInto

func (in *SystemTopicStatus) DeepCopyInto(out *SystemTopicStatus)

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

type Topic

type Topic struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TopicSpec   `json:"spec"`
	Status            TopicStatus `json:"status,omitempty"`
}

Topic is the Schema for the Topics API +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,azurejet}

func (*Topic) DeepCopy

func (in *Topic) DeepCopy() *Topic

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

func (*Topic) DeepCopyInto

func (in *Topic) DeepCopyInto(out *Topic)

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

func (*Topic) DeepCopyObject

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

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

func (*Topic) GetCondition

func (mg *Topic) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Topic.

func (*Topic) GetConnectionDetailsMapping

func (tr *Topic) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Topic

func (*Topic) GetDeletionPolicy

func (mg *Topic) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Topic.

func (*Topic) GetID

func (tr *Topic) GetID() string

GetID returns ID of underlying Terraform resource of this Topic

func (*Topic) GetObservation

func (tr *Topic) GetObservation() (map[string]interface{}, error)

GetObservation of this Topic

func (*Topic) GetParameters

func (tr *Topic) GetParameters() (map[string]interface{}, error)

GetParameters of this Topic

func (*Topic) GetProviderConfigReference

func (mg *Topic) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Topic.

func (*Topic) GetProviderReference

func (mg *Topic) GetProviderReference() *xpv1.Reference

GetProviderReference of this Topic. Deprecated: Use GetProviderConfigReference.

func (*Topic) GetPublishConnectionDetailsTo

func (mg *Topic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Topic.

func (*Topic) GetTerraformResourceType

func (mg *Topic) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Topic

func (*Topic) GetTerraformSchemaVersion

func (tr *Topic) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Topic) GetWriteConnectionSecretToReference

func (mg *Topic) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Topic.

func (*Topic) LateInitialize

func (tr *Topic) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Topic using its observed tfState. returns True if there are any spec changes for the resource.

func (*Topic) ResolveReferences

func (mg *Topic) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Topic.

func (*Topic) SetConditions

func (mg *Topic) SetConditions(c ...xpv1.Condition)

SetConditions of this Topic.

func (*Topic) SetDeletionPolicy

func (mg *Topic) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Topic.

func (*Topic) SetObservation

func (tr *Topic) SetObservation(obs map[string]interface{}) error

SetObservation for this Topic

func (*Topic) SetParameters

func (tr *Topic) SetParameters(params map[string]interface{}) error

SetParameters for this Topic

func (*Topic) SetProviderConfigReference

func (mg *Topic) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Topic.

func (*Topic) SetProviderReference

func (mg *Topic) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Topic. Deprecated: Use SetProviderConfigReference.

func (*Topic) SetPublishConnectionDetailsTo

func (mg *Topic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Topic.

func (*Topic) SetWriteConnectionSecretToReference

func (mg *Topic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Topic.

type TopicIdentityObservation

type TopicIdentityObservation struct {
	PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`

	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*TopicIdentityObservation) DeepCopy

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

func (*TopicIdentityObservation) DeepCopyInto

func (in *TopicIdentityObservation) DeepCopyInto(out *TopicIdentityObservation)

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

type TopicIdentityParameters

type TopicIdentityParameters struct {

	// +kubebuilder:validation:Optional
	IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*TopicIdentityParameters) DeepCopy

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

func (*TopicIdentityParameters) DeepCopyInto

func (in *TopicIdentityParameters) DeepCopyInto(out *TopicIdentityParameters)

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

type TopicInboundIPRuleObservation

type TopicInboundIPRuleObservation struct {
}

func (*TopicInboundIPRuleObservation) DeepCopy

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

func (*TopicInboundIPRuleObservation) DeepCopyInto

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

type TopicInboundIPRuleParameters

type TopicInboundIPRuleParameters struct {

	// +kubebuilder:validation:Optional
	Action *string `json:"action,omitempty" tf:"action"`

	// +kubebuilder:validation:Optional
	IPMask *string `json:"ipMask,omitempty" tf:"ip_mask"`
}

func (*TopicInboundIPRuleParameters) DeepCopy

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

func (*TopicInboundIPRuleParameters) DeepCopyInto

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

type TopicInputMappingDefaultValuesObservation

type TopicInputMappingDefaultValuesObservation struct {
}

func (*TopicInputMappingDefaultValuesObservation) DeepCopy

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

func (*TopicInputMappingDefaultValuesObservation) DeepCopyInto

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

type TopicInputMappingDefaultValuesParameters

type TopicInputMappingDefaultValuesParameters struct {

	// +kubebuilder:validation:Optional
	DataVersion *string `json:"dataVersion,omitempty" tf:"data_version,omitempty"`

	// +kubebuilder:validation:Optional
	EventType *string `json:"eventType,omitempty" tf:"event_type,omitempty"`

	// +kubebuilder:validation:Optional
	Subject *string `json:"subject,omitempty" tf:"subject,omitempty"`
}

func (*TopicInputMappingDefaultValuesParameters) DeepCopy

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

func (*TopicInputMappingDefaultValuesParameters) DeepCopyInto

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

type TopicInputMappingFieldsObservation

type TopicInputMappingFieldsObservation struct {
}

func (*TopicInputMappingFieldsObservation) DeepCopy

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

func (*TopicInputMappingFieldsObservation) DeepCopyInto

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

type TopicInputMappingFieldsParameters

type TopicInputMappingFieldsParameters struct {

	// +kubebuilder:validation:Optional
	DataVersion *string `json:"dataVersion,omitempty" tf:"data_version,omitempty"`

	// +kubebuilder:validation:Optional
	EventTime *string `json:"eventTime,omitempty" tf:"event_time,omitempty"`

	// +kubebuilder:validation:Optional
	EventType *string `json:"eventType,omitempty" tf:"event_type,omitempty"`

	// +kubebuilder:validation:Optional
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	// +kubebuilder:validation:Optional
	Subject *string `json:"subject,omitempty" tf:"subject,omitempty"`

	// +kubebuilder:validation:Optional
	Topic *string `json:"topic,omitempty" tf:"topic,omitempty"`
}

func (*TopicInputMappingFieldsParameters) DeepCopy

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

func (*TopicInputMappingFieldsParameters) DeepCopyInto

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

type TopicList

type TopicList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Topic `json:"items"`
}

TopicList contains a list of Topics

func (*TopicList) DeepCopy

func (in *TopicList) DeepCopy() *TopicList

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

func (*TopicList) DeepCopyInto

func (in *TopicList) DeepCopyInto(out *TopicList)

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

func (*TopicList) DeepCopyObject

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

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

func (*TopicList) GetItems

func (l *TopicList) GetItems() []resource.Managed

GetItems of this TopicList.

type TopicObservation

type TopicObservation struct {
	Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`

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

	Identity []TopicIdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"`
}

func (*TopicObservation) DeepCopy

func (in *TopicObservation) DeepCopy() *TopicObservation

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

func (*TopicObservation) DeepCopyInto

func (in *TopicObservation) DeepCopyInto(out *TopicObservation)

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

type TopicParameters

type TopicParameters struct {

	// +kubebuilder:validation:Optional
	Identity []TopicIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"`

	// +kubebuilder:validation:Optional
	InboundIPRule []TopicInboundIPRuleParameters `json:"inboundIpRule,omitempty" tf:"inbound_ip_rule,omitempty"`

	// +kubebuilder:validation:Optional
	InputMappingDefaultValues []TopicInputMappingDefaultValuesParameters `json:"inputMappingDefaultValues,omitempty" tf:"input_mapping_default_values,omitempty"`

	// +kubebuilder:validation:Optional
	InputMappingFields []TopicInputMappingFieldsParameters `json:"inputMappingFields,omitempty" tf:"input_mapping_fields,omitempty"`

	// +kubebuilder:validation:Optional
	InputSchema *string `json:"inputSchema,omitempty" tf:"input_schema,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*TopicParameters) DeepCopy

func (in *TopicParameters) DeepCopy() *TopicParameters

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

func (*TopicParameters) DeepCopyInto

func (in *TopicParameters) DeepCopyInto(out *TopicParameters)

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

type TopicSpec

type TopicSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TopicParameters `json:"forProvider"`
}

TopicSpec defines the desired state of Topic

func (*TopicSpec) DeepCopy

func (in *TopicSpec) DeepCopy() *TopicSpec

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

func (*TopicSpec) DeepCopyInto

func (in *TopicSpec) DeepCopyInto(out *TopicSpec)

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

type TopicStatus

type TopicStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        TopicObservation `json:"atProvider,omitempty"`
}

TopicStatus defines the observed state of Topic.

func (*TopicStatus) DeepCopy

func (in *TopicStatus) DeepCopy() *TopicStatus

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

func (*TopicStatus) DeepCopyInto

func (in *TopicStatus) DeepCopyInto(out *TopicStatus)

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

type WebhookEndpointObservation

type WebhookEndpointObservation struct {
	BaseURL *string `json:"baseUrl,omitempty" tf:"base_url,omitempty"`
}

func (*WebhookEndpointObservation) DeepCopy

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

func (*WebhookEndpointObservation) DeepCopyInto

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

type WebhookEndpointParameters

type WebhookEndpointParameters struct {

	// +kubebuilder:validation:Optional
	ActiveDirectoryAppIDOrURI *string `json:"activeDirectoryAppIdOrUri,omitempty" tf:"active_directory_app_id_or_uri,omitempty"`

	// +kubebuilder:validation:Optional
	ActiveDirectoryTenantID *string `json:"activeDirectoryTenantId,omitempty" tf:"active_directory_tenant_id,omitempty"`

	// +kubebuilder:validation:Optional
	MaxEventsPerBatch *float64 `json:"maxEventsPerBatch,omitempty" tf:"max_events_per_batch,omitempty"`

	// +kubebuilder:validation:Optional
	PreferredBatchSizeInKilobytes *float64 `json:"preferredBatchSizeInKilobytes,omitempty" tf:"preferred_batch_size_in_kilobytes,omitempty"`

	// +kubebuilder:validation:Required
	URL *string `json:"url" tf:"url,omitempty"`
}

func (*WebhookEndpointParameters) DeepCopy

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

func (*WebhookEndpointParameters) DeepCopyInto

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

Jump to

Keyboard shortcuts

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