v1alpha1api20200601

package
v2.0.0-beta.3 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2022 License: MIT Imports: 14 Imported by: 0

Documentation

Overview

Package v1alpha1api20200601 contains API Schema definitions for the eventgrid v1alpha1api20200601 API group +groupName=eventgrid.azure.com

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Package v1alpha1api20200601 contains API Schema definitions for the eventgrid v1alpha1api20200601 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=eventgrid.azure.com

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Index

Constants

View Source
const (
	DomainTopicProperties_ProvisioningState_STATUS_Canceled  = DomainTopicProperties_ProvisioningState_STATUS("Canceled")
	DomainTopicProperties_ProvisioningState_STATUS_Creating  = DomainTopicProperties_ProvisioningState_STATUS("Creating")
	DomainTopicProperties_ProvisioningState_STATUS_Deleting  = DomainTopicProperties_ProvisioningState_STATUS("Deleting")
	DomainTopicProperties_ProvisioningState_STATUS_Failed    = DomainTopicProperties_ProvisioningState_STATUS("Failed")
	DomainTopicProperties_ProvisioningState_STATUS_Succeeded = DomainTopicProperties_ProvisioningState_STATUS("Succeeded")
	DomainTopicProperties_ProvisioningState_STATUS_Updating  = DomainTopicProperties_ProvisioningState_STATUS("Updating")
)
View Source
const (
	SystemData_CreatedByType_STATUS_Application     = SystemData_CreatedByType_STATUS("Application")
	SystemData_CreatedByType_STATUS_Key             = SystemData_CreatedByType_STATUS("Key")
	SystemData_CreatedByType_STATUS_ManagedIdentity = SystemData_CreatedByType_STATUS("ManagedIdentity")
	SystemData_CreatedByType_STATUS_User            = SystemData_CreatedByType_STATUS("User")
)
View Source
const (
	SystemData_LastModifiedByType_STATUS_Application     = SystemData_LastModifiedByType_STATUS("Application")
	SystemData_LastModifiedByType_STATUS_Key             = SystemData_LastModifiedByType_STATUS("Key")
	SystemData_LastModifiedByType_STATUS_ManagedIdentity = SystemData_LastModifiedByType_STATUS("ManagedIdentity")
	SystemData_LastModifiedByType_STATUS_User            = SystemData_LastModifiedByType_STATUS("User")
)
View Source
const (
	DomainProperties_InputSchema_CloudEventSchemaV1_0 = DomainProperties_InputSchema("CloudEventSchemaV1_0")
	DomainProperties_InputSchema_CustomEventSchema    = DomainProperties_InputSchema("CustomEventSchema")
	DomainProperties_InputSchema_EventGridSchema      = DomainProperties_InputSchema("EventGridSchema")
)
View Source
const (
	DomainProperties_InputSchema_STATUS_CloudEventSchemaV1_0 = DomainProperties_InputSchema_STATUS("CloudEventSchemaV1_0")
	DomainProperties_InputSchema_STATUS_CustomEventSchema    = DomainProperties_InputSchema_STATUS("CustomEventSchema")
	DomainProperties_InputSchema_STATUS_EventGridSchema      = DomainProperties_InputSchema_STATUS("EventGridSchema")
)
View Source
const (
	DomainProperties_ProvisioningState_STATUS_Canceled  = DomainProperties_ProvisioningState_STATUS("Canceled")
	DomainProperties_ProvisioningState_STATUS_Creating  = DomainProperties_ProvisioningState_STATUS("Creating")
	DomainProperties_ProvisioningState_STATUS_Deleting  = DomainProperties_ProvisioningState_STATUS("Deleting")
	DomainProperties_ProvisioningState_STATUS_Failed    = DomainProperties_ProvisioningState_STATUS("Failed")
	DomainProperties_ProvisioningState_STATUS_Succeeded = DomainProperties_ProvisioningState_STATUS("Succeeded")
	DomainProperties_ProvisioningState_STATUS_Updating  = DomainProperties_ProvisioningState_STATUS("Updating")
)
View Source
const (
	DomainProperties_PublicNetworkAccess_Disabled = DomainProperties_PublicNetworkAccess("Disabled")
	DomainProperties_PublicNetworkAccess_Enabled  = DomainProperties_PublicNetworkAccess("Enabled")
)
View Source
const (
	DomainProperties_PublicNetworkAccess_STATUS_Disabled = DomainProperties_PublicNetworkAccess_STATUS("Disabled")
	DomainProperties_PublicNetworkAccess_STATUS_Enabled  = DomainProperties_PublicNetworkAccess_STATUS("Enabled")
)
View Source
const (
	EventSubscriptionProperties_EventDeliverySchema_CloudEventSchemaV1_0 = EventSubscriptionProperties_EventDeliverySchema("CloudEventSchemaV1_0")
	EventSubscriptionProperties_EventDeliverySchema_CustomInputSchema    = EventSubscriptionProperties_EventDeliverySchema("CustomInputSchema")
	EventSubscriptionProperties_EventDeliverySchema_EventGridSchema      = EventSubscriptionProperties_EventDeliverySchema("EventGridSchema")
)
View Source
const (
	EventSubscriptionProperties_EventDeliverySchema_STATUS_CloudEventSchemaV1_0 = EventSubscriptionProperties_EventDeliverySchema_STATUS("CloudEventSchemaV1_0")
	EventSubscriptionProperties_EventDeliverySchema_STATUS_CustomInputSchema    = EventSubscriptionProperties_EventDeliverySchema_STATUS("CustomInputSchema")
	EventSubscriptionProperties_EventDeliverySchema_STATUS_EventGridSchema      = EventSubscriptionProperties_EventDeliverySchema_STATUS("EventGridSchema")
)
View Source
const (
	EventSubscriptionProperties_ProvisioningState_STATUS_AwaitingManualAction = EventSubscriptionProperties_ProvisioningState_STATUS("AwaitingManualAction")
	EventSubscriptionProperties_ProvisioningState_STATUS_Canceled             = EventSubscriptionProperties_ProvisioningState_STATUS("Canceled")
	EventSubscriptionProperties_ProvisioningState_STATUS_Creating             = EventSubscriptionProperties_ProvisioningState_STATUS("Creating")
	EventSubscriptionProperties_ProvisioningState_STATUS_Deleting             = EventSubscriptionProperties_ProvisioningState_STATUS("Deleting")
	EventSubscriptionProperties_ProvisioningState_STATUS_Failed               = EventSubscriptionProperties_ProvisioningState_STATUS("Failed")
	EventSubscriptionProperties_ProvisioningState_STATUS_Succeeded            = EventSubscriptionProperties_ProvisioningState_STATUS("Succeeded")
	EventSubscriptionProperties_ProvisioningState_STATUS_Updating             = EventSubscriptionProperties_ProvisioningState_STATUS("Updating")
)
View Source
const (
	EventSubscriptionDestination_EndpointType_STATUS_AzureFunction    = EventSubscriptionDestination_EndpointType_STATUS("AzureFunction")
	EventSubscriptionDestination_EndpointType_STATUS_EventHub         = EventSubscriptionDestination_EndpointType_STATUS("EventHub")
	EventSubscriptionDestination_EndpointType_STATUS_HybridConnection = EventSubscriptionDestination_EndpointType_STATUS("HybridConnection")
	EventSubscriptionDestination_EndpointType_STATUS_ServiceBusQueue  = EventSubscriptionDestination_EndpointType_STATUS("ServiceBusQueue")
	EventSubscriptionDestination_EndpointType_STATUS_ServiceBusTopic  = EventSubscriptionDestination_EndpointType_STATUS("ServiceBusTopic")
	EventSubscriptionDestination_EndpointType_STATUS_StorageQueue     = EventSubscriptionDestination_EndpointType_STATUS("StorageQueue")
	EventSubscriptionDestination_EndpointType_STATUS_WebHook          = EventSubscriptionDestination_EndpointType_STATUS("WebHook")
)
View Source
const (
	AdvancedFilter_OperatorType_STATUS_BoolEquals                = AdvancedFilter_OperatorType_STATUS("BoolEquals")
	AdvancedFilter_OperatorType_STATUS_NumberGreaterThan         = AdvancedFilter_OperatorType_STATUS("NumberGreaterThan")
	AdvancedFilter_OperatorType_STATUS_NumberGreaterThanOrEquals = AdvancedFilter_OperatorType_STATUS("NumberGreaterThanOrEquals")
	AdvancedFilter_OperatorType_STATUS_NumberIn                  = AdvancedFilter_OperatorType_STATUS("NumberIn")
	AdvancedFilter_OperatorType_STATUS_NumberLessThan            = AdvancedFilter_OperatorType_STATUS("NumberLessThan")
	AdvancedFilter_OperatorType_STATUS_NumberLessThanOrEquals    = AdvancedFilter_OperatorType_STATUS("NumberLessThanOrEquals")
	AdvancedFilter_OperatorType_STATUS_NumberNotIn               = AdvancedFilter_OperatorType_STATUS("NumberNotIn")
	AdvancedFilter_OperatorType_STATUS_StringBeginsWith          = AdvancedFilter_OperatorType_STATUS("StringBeginsWith")
	AdvancedFilter_OperatorType_STATUS_StringContains            = AdvancedFilter_OperatorType_STATUS("StringContains")
	AdvancedFilter_OperatorType_STATUS_StringEndsWith            = AdvancedFilter_OperatorType_STATUS("StringEndsWith")
	AdvancedFilter_OperatorType_STATUS_StringIn                  = AdvancedFilter_OperatorType_STATUS("StringIn")
	AdvancedFilter_OperatorType_STATUS_StringNotIn               = AdvancedFilter_OperatorType_STATUS("StringNotIn")
)
View Source
const (
	TopicProperties_InputSchema_STATUS_CloudEventSchemaV1_0 = TopicProperties_InputSchema_STATUS("CloudEventSchemaV1_0")
	TopicProperties_InputSchema_STATUS_CustomEventSchema    = TopicProperties_InputSchema_STATUS("CustomEventSchema")
	TopicProperties_InputSchema_STATUS_EventGridSchema      = TopicProperties_InputSchema_STATUS("EventGridSchema")
)
View Source
const (
	TopicProperties_ProvisioningState_STATUS_Canceled  = TopicProperties_ProvisioningState_STATUS("Canceled")
	TopicProperties_ProvisioningState_STATUS_Creating  = TopicProperties_ProvisioningState_STATUS("Creating")
	TopicProperties_ProvisioningState_STATUS_Deleting  = TopicProperties_ProvisioningState_STATUS("Deleting")
	TopicProperties_ProvisioningState_STATUS_Failed    = TopicProperties_ProvisioningState_STATUS("Failed")
	TopicProperties_ProvisioningState_STATUS_Succeeded = TopicProperties_ProvisioningState_STATUS("Succeeded")
	TopicProperties_ProvisioningState_STATUS_Updating  = TopicProperties_ProvisioningState_STATUS("Updating")
)
View Source
const (
	TopicProperties_PublicNetworkAccess_STATUS_Disabled = TopicProperties_PublicNetworkAccess_STATUS("Disabled")
	TopicProperties_PublicNetworkAccess_STATUS_Enabled  = TopicProperties_PublicNetworkAccess_STATUS("Enabled")
)
View Source
const APIVersion_Value = APIVersion("2020-06-01")
View Source
const AdvancedFilter_BoolEquals_OperatorType_BoolEquals = AdvancedFilter_BoolEquals_OperatorType("BoolEquals")
View Source
const AdvancedFilter_NumberGreaterThanOrEquals_OperatorType_NumberGreaterThanOrEquals = AdvancedFilter_NumberGreaterThanOrEquals_OperatorType("NumberGreaterThanOrEquals")
View Source
const AdvancedFilter_NumberGreaterThan_OperatorType_NumberGreaterThan = AdvancedFilter_NumberGreaterThan_OperatorType("NumberGreaterThan")
View Source
const AdvancedFilter_NumberIn_OperatorType_NumberIn = AdvancedFilter_NumberIn_OperatorType("NumberIn")
View Source
const AdvancedFilter_NumberLessThanOrEquals_OperatorType_NumberLessThanOrEquals = AdvancedFilter_NumberLessThanOrEquals_OperatorType("NumberLessThanOrEquals")
View Source
const AdvancedFilter_NumberLessThan_OperatorType_NumberLessThan = AdvancedFilter_NumberLessThan_OperatorType("NumberLessThan")
View Source
const AdvancedFilter_NumberNotIn_OperatorType_NumberNotIn = AdvancedFilter_NumberNotIn_OperatorType("NumberNotIn")
View Source
const AdvancedFilter_StringBeginsWith_OperatorType_StringBeginsWith = AdvancedFilter_StringBeginsWith_OperatorType("StringBeginsWith")
View Source
const AdvancedFilter_StringContains_OperatorType_StringContains = AdvancedFilter_StringContains_OperatorType("StringContains")
View Source
const AdvancedFilter_StringEndsWith_OperatorType_StringEndsWith = AdvancedFilter_StringEndsWith_OperatorType("StringEndsWith")
View Source
const AdvancedFilter_StringIn_OperatorType_StringIn = AdvancedFilter_StringIn_OperatorType("StringIn")
View Source
const AdvancedFilter_StringNotIn_OperatorType_StringNotIn = AdvancedFilter_StringNotIn_OperatorType("StringNotIn")
View Source
const AzureFunctionEventSubscriptionDestination_EndpointType_AzureFunction = AzureFunctionEventSubscriptionDestination_EndpointType("AzureFunction")
View Source
const DeadLetterDestination_EndpointType_STATUS_StorageBlob = DeadLetterDestination_EndpointType_STATUS("StorageBlob")
View Source
const EventHubEventSubscriptionDestination_EndpointType_EventHub = EventHubEventSubscriptionDestination_EndpointType("EventHub")
View Source
const HybridConnectionEventSubscriptionDestination_EndpointType_HybridConnection = HybridConnectionEventSubscriptionDestination_EndpointType("HybridConnection")
View Source
const InboundIpRule_Action_Allow = InboundIpRule_Action("Allow")
View Source
const InboundIpRule_Action_STATUS_Allow = InboundIpRule_Action_STATUS("Allow")
View Source
const InputSchemaMapping_InputSchemaMappingType_STATUS_Json = InputSchemaMapping_InputSchemaMappingType_STATUS("Json")
View Source
const JsonInputSchemaMapping_InputSchemaMappingType_Json = JsonInputSchemaMapping_InputSchemaMappingType("Json")
View Source
const ServiceBusQueueEventSubscriptionDestination_EndpointType_ServiceBusQueue = ServiceBusQueueEventSubscriptionDestination_EndpointType("ServiceBusQueue")
View Source
const ServiceBusTopicEventSubscriptionDestination_EndpointType_ServiceBusTopic = ServiceBusTopicEventSubscriptionDestination_EndpointType("ServiceBusTopic")
View Source
const StorageBlobDeadLetterDestination_EndpointType_StorageBlob = StorageBlobDeadLetterDestination_EndpointType("StorageBlob")
View Source
const StorageQueueEventSubscriptionDestination_EndpointType_StorageQueue = StorageQueueEventSubscriptionDestination_EndpointType("StorageQueue")
View Source
const WebHookEventSubscriptionDestination_EndpointType_WebHook = WebHookEventSubscriptionDestination_EndpointType("WebHook")

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "eventgrid.azure.com", Version: "v1alpha1api20200601"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type APIVersion

type APIVersion string

Deprecated version of APIVersion. Use v1beta20200601.APIVersion instead +kubebuilder:validation:Enum={"2020-06-01"}

type AdvancedFilter

type AdvancedFilter struct {
	BoolEquals                *AdvancedFilter_BoolEquals                `json:"boolEqualsAdvancedFilter,omitempty"`
	NumberGreaterThan         *AdvancedFilter_NumberGreaterThan         `json:"numberGreaterThanAdvancedFilter,omitempty"`
	NumberGreaterThanOrEquals *AdvancedFilter_NumberGreaterThanOrEquals `json:"numberGreaterThanOrEqualsAdvancedFilter,omitempty"`
	NumberIn                  *AdvancedFilter_NumberIn                  `json:"numberInAdvancedFilter,omitempty"`
	NumberLessThan            *AdvancedFilter_NumberLessThan            `json:"numberLessThanAdvancedFilter,omitempty"`
	NumberLessThanOrEquals    *AdvancedFilter_NumberLessThanOrEquals    `json:"numberLessThanOrEqualsAdvancedFilter,omitempty"`
	NumberNotIn               *AdvancedFilter_NumberNotIn               `json:"numberNotInAdvancedFilter,omitempty"`
	StringBeginsWith          *AdvancedFilter_StringBeginsWith          `json:"stringBeginsWithAdvancedFilter,omitempty"`
	StringContains            *AdvancedFilter_StringContains            `json:"stringContainsAdvancedFilter,omitempty"`
	StringEndsWith            *AdvancedFilter_StringEndsWith            `json:"stringEndsWithAdvancedFilter,omitempty"`
	StringIn                  *AdvancedFilter_StringIn                  `json:"stringInAdvancedFilter,omitempty"`
	StringNotIn               *AdvancedFilter_StringNotIn               `json:"stringNotInAdvancedFilter,omitempty"`
}

Deprecated version of AdvancedFilter. Use v1beta20200601.AdvancedFilter instead

func (*AdvancedFilter) AssignProperties_From_AdvancedFilter

func (filter *AdvancedFilter) AssignProperties_From_AdvancedFilter(source *alpha20200601s.AdvancedFilter) error

AssignProperties_From_AdvancedFilter populates our AdvancedFilter from the provided source AdvancedFilter

func (*AdvancedFilter) AssignProperties_To_AdvancedFilter

func (filter *AdvancedFilter) AssignProperties_To_AdvancedFilter(destination *alpha20200601s.AdvancedFilter) error

AssignProperties_To_AdvancedFilter populates the provided destination AdvancedFilter from our AdvancedFilter

func (*AdvancedFilter) ConvertToARM

func (filter *AdvancedFilter) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AdvancedFilter) DeepCopy

func (in *AdvancedFilter) DeepCopy() *AdvancedFilter

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

func (*AdvancedFilter) DeepCopyInto

func (in *AdvancedFilter) DeepCopyInto(out *AdvancedFilter)

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

func (*AdvancedFilter) NewEmptyARMValue

func (filter *AdvancedFilter) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdvancedFilter) PopulateFromARM

func (filter *AdvancedFilter) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdvancedFilter_ARM

type AdvancedFilter_ARM struct {
	BoolEquals                *AdvancedFilter_BoolEquals_ARM                `json:"boolEqualsAdvancedFilter,omitempty"`
	NumberGreaterThan         *AdvancedFilter_NumberGreaterThan_ARM         `json:"numberGreaterThanAdvancedFilter,omitempty"`
	NumberGreaterThanOrEquals *AdvancedFilter_NumberGreaterThanOrEquals_ARM `json:"numberGreaterThanOrEqualsAdvancedFilter,omitempty"`
	NumberIn                  *AdvancedFilter_NumberIn_ARM                  `json:"numberInAdvancedFilter,omitempty"`
	NumberLessThan            *AdvancedFilter_NumberLessThan_ARM            `json:"numberLessThanAdvancedFilter,omitempty"`
	NumberLessThanOrEquals    *AdvancedFilter_NumberLessThanOrEquals_ARM    `json:"numberLessThanOrEqualsAdvancedFilter,omitempty"`
	NumberNotIn               *AdvancedFilter_NumberNotIn_ARM               `json:"numberNotInAdvancedFilter,omitempty"`
	StringBeginsWith          *AdvancedFilter_StringBeginsWith_ARM          `json:"stringBeginsWithAdvancedFilter,omitempty"`
	StringContains            *AdvancedFilter_StringContains_ARM            `json:"stringContainsAdvancedFilter,omitempty"`
	StringEndsWith            *AdvancedFilter_StringEndsWith_ARM            `json:"stringEndsWithAdvancedFilter,omitempty"`
	StringIn                  *AdvancedFilter_StringIn_ARM                  `json:"stringInAdvancedFilter,omitempty"`
	StringNotIn               *AdvancedFilter_StringNotIn_ARM               `json:"stringNotInAdvancedFilter,omitempty"`
}

Deprecated version of AdvancedFilter. Use v1beta20200601.AdvancedFilter instead

func (*AdvancedFilter_ARM) DeepCopy

func (in *AdvancedFilter_ARM) DeepCopy() *AdvancedFilter_ARM

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

func (*AdvancedFilter_ARM) DeepCopyInto

func (in *AdvancedFilter_ARM) DeepCopyInto(out *AdvancedFilter_ARM)

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

func (AdvancedFilter_ARM) MarshalJSON

func (filter AdvancedFilter_ARM) MarshalJSON() ([]byte, error)

MarshalJSON defers JSON marshaling to the first non-nil property, because AdvancedFilter_ARM represents a discriminated union (JSON OneOf)

func (*AdvancedFilter_ARM) UnmarshalJSON

func (filter *AdvancedFilter_ARM) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the AdvancedFilter_ARM

type AdvancedFilter_BoolEquals

type AdvancedFilter_BoolEquals struct {
	Key *string `json:"key,omitempty"`

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

Deprecated version of AdvancedFilter_BoolEquals. Use v1beta20200601.AdvancedFilter_BoolEquals instead

func (*AdvancedFilter_BoolEquals) AssignProperties_From_AdvancedFilter_BoolEquals

func (equals *AdvancedFilter_BoolEquals) AssignProperties_From_AdvancedFilter_BoolEquals(source *alpha20200601s.AdvancedFilter_BoolEquals) error

AssignProperties_From_AdvancedFilter_BoolEquals populates our AdvancedFilter_BoolEquals from the provided source AdvancedFilter_BoolEquals

func (*AdvancedFilter_BoolEquals) AssignProperties_To_AdvancedFilter_BoolEquals

func (equals *AdvancedFilter_BoolEquals) AssignProperties_To_AdvancedFilter_BoolEquals(destination *alpha20200601s.AdvancedFilter_BoolEquals) error

AssignProperties_To_AdvancedFilter_BoolEquals populates the provided destination AdvancedFilter_BoolEquals from our AdvancedFilter_BoolEquals

func (*AdvancedFilter_BoolEquals) ConvertToARM

func (equals *AdvancedFilter_BoolEquals) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AdvancedFilter_BoolEquals) DeepCopy

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

func (*AdvancedFilter_BoolEquals) DeepCopyInto

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

func (*AdvancedFilter_BoolEquals) NewEmptyARMValue

func (equals *AdvancedFilter_BoolEquals) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdvancedFilter_BoolEquals) PopulateFromARM

func (equals *AdvancedFilter_BoolEquals) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdvancedFilter_BoolEquals_ARM

type AdvancedFilter_BoolEquals_ARM struct {
	Key          *string                                `json:"key,omitempty"`
	OperatorType AdvancedFilter_BoolEquals_OperatorType `json:"operatorType,omitempty"`
	Value        *bool                                  `json:"value,omitempty"`
}

Deprecated version of AdvancedFilter_BoolEquals. Use v1beta20200601.AdvancedFilter_BoolEquals instead

func (*AdvancedFilter_BoolEquals_ARM) DeepCopy

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

func (*AdvancedFilter_BoolEquals_ARM) DeepCopyInto

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

type AdvancedFilter_BoolEquals_OperatorType

type AdvancedFilter_BoolEquals_OperatorType string

Deprecated version of AdvancedFilter_BoolEquals_OperatorType. Use v1beta20200601.AdvancedFilter_BoolEquals_OperatorType instead +kubebuilder:validation:Enum={"BoolEquals"}

type AdvancedFilter_NumberGreaterThan

type AdvancedFilter_NumberGreaterThan struct {
	Key *string `json:"key,omitempty"`

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

Deprecated version of AdvancedFilter_NumberGreaterThan. Use v1beta20200601.AdvancedFilter_NumberGreaterThan instead

func (*AdvancedFilter_NumberGreaterThan) AssignProperties_From_AdvancedFilter_NumberGreaterThan

func (than *AdvancedFilter_NumberGreaterThan) AssignProperties_From_AdvancedFilter_NumberGreaterThan(source *alpha20200601s.AdvancedFilter_NumberGreaterThan) error

AssignProperties_From_AdvancedFilter_NumberGreaterThan populates our AdvancedFilter_NumberGreaterThan from the provided source AdvancedFilter_NumberGreaterThan

func (*AdvancedFilter_NumberGreaterThan) AssignProperties_To_AdvancedFilter_NumberGreaterThan

func (than *AdvancedFilter_NumberGreaterThan) AssignProperties_To_AdvancedFilter_NumberGreaterThan(destination *alpha20200601s.AdvancedFilter_NumberGreaterThan) error

AssignProperties_To_AdvancedFilter_NumberGreaterThan populates the provided destination AdvancedFilter_NumberGreaterThan from our AdvancedFilter_NumberGreaterThan

func (*AdvancedFilter_NumberGreaterThan) ConvertToARM

func (than *AdvancedFilter_NumberGreaterThan) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AdvancedFilter_NumberGreaterThan) DeepCopy

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

func (*AdvancedFilter_NumberGreaterThan) DeepCopyInto

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

func (*AdvancedFilter_NumberGreaterThan) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdvancedFilter_NumberGreaterThan) PopulateFromARM

func (than *AdvancedFilter_NumberGreaterThan) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdvancedFilter_NumberGreaterThanOrEquals

type AdvancedFilter_NumberGreaterThanOrEquals struct {
	Key *string `json:"key,omitempty"`

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

Deprecated version of AdvancedFilter_NumberGreaterThanOrEquals. Use v1beta20200601.AdvancedFilter_NumberGreaterThanOrEquals instead

func (*AdvancedFilter_NumberGreaterThanOrEquals) AssignProperties_From_AdvancedFilter_NumberGreaterThanOrEquals

func (equals *AdvancedFilter_NumberGreaterThanOrEquals) AssignProperties_From_AdvancedFilter_NumberGreaterThanOrEquals(source *alpha20200601s.AdvancedFilter_NumberGreaterThanOrEquals) error

AssignProperties_From_AdvancedFilter_NumberGreaterThanOrEquals populates our AdvancedFilter_NumberGreaterThanOrEquals from the provided source AdvancedFilter_NumberGreaterThanOrEquals

func (*AdvancedFilter_NumberGreaterThanOrEquals) AssignProperties_To_AdvancedFilter_NumberGreaterThanOrEquals

func (equals *AdvancedFilter_NumberGreaterThanOrEquals) AssignProperties_To_AdvancedFilter_NumberGreaterThanOrEquals(destination *alpha20200601s.AdvancedFilter_NumberGreaterThanOrEquals) error

AssignProperties_To_AdvancedFilter_NumberGreaterThanOrEquals populates the provided destination AdvancedFilter_NumberGreaterThanOrEquals from our AdvancedFilter_NumberGreaterThanOrEquals

func (*AdvancedFilter_NumberGreaterThanOrEquals) ConvertToARM

func (equals *AdvancedFilter_NumberGreaterThanOrEquals) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AdvancedFilter_NumberGreaterThanOrEquals) DeepCopy

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

func (*AdvancedFilter_NumberGreaterThanOrEquals) DeepCopyInto

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

func (*AdvancedFilter_NumberGreaterThanOrEquals) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdvancedFilter_NumberGreaterThanOrEquals) PopulateFromARM

func (equals *AdvancedFilter_NumberGreaterThanOrEquals) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdvancedFilter_NumberGreaterThanOrEquals_ARM

type AdvancedFilter_NumberGreaterThanOrEquals_ARM struct {
	Key          *string                                               `json:"key,omitempty"`
	OperatorType AdvancedFilter_NumberGreaterThanOrEquals_OperatorType `json:"operatorType,omitempty"`
	Value        *float64                                              `json:"value,omitempty"`
}

Deprecated version of AdvancedFilter_NumberGreaterThanOrEquals. Use v1beta20200601.AdvancedFilter_NumberGreaterThanOrEquals instead

func (*AdvancedFilter_NumberGreaterThanOrEquals_ARM) DeepCopy

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

func (*AdvancedFilter_NumberGreaterThanOrEquals_ARM) DeepCopyInto

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

type AdvancedFilter_NumberGreaterThanOrEquals_OperatorType

type AdvancedFilter_NumberGreaterThanOrEquals_OperatorType string

Deprecated version of AdvancedFilter_NumberGreaterThanOrEquals_OperatorType. Use v1beta20200601.AdvancedFilter_NumberGreaterThanOrEquals_OperatorType instead +kubebuilder:validation:Enum={"NumberGreaterThanOrEquals"}

type AdvancedFilter_NumberGreaterThan_ARM

type AdvancedFilter_NumberGreaterThan_ARM struct {
	Key          *string                                       `json:"key,omitempty"`
	OperatorType AdvancedFilter_NumberGreaterThan_OperatorType `json:"operatorType,omitempty"`
	Value        *float64                                      `json:"value,omitempty"`
}

Deprecated version of AdvancedFilter_NumberGreaterThan. Use v1beta20200601.AdvancedFilter_NumberGreaterThan instead

func (*AdvancedFilter_NumberGreaterThan_ARM) DeepCopy

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

func (*AdvancedFilter_NumberGreaterThan_ARM) DeepCopyInto

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

type AdvancedFilter_NumberGreaterThan_OperatorType

type AdvancedFilter_NumberGreaterThan_OperatorType string

Deprecated version of AdvancedFilter_NumberGreaterThan_OperatorType. Use v1beta20200601.AdvancedFilter_NumberGreaterThan_OperatorType instead +kubebuilder:validation:Enum={"NumberGreaterThan"}

type AdvancedFilter_NumberIn

type AdvancedFilter_NumberIn struct {
	Key *string `json:"key,omitempty"`

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

Deprecated version of AdvancedFilter_NumberIn. Use v1beta20200601.AdvancedFilter_NumberIn instead

func (*AdvancedFilter_NumberIn) AssignProperties_From_AdvancedFilter_NumberIn

func (numberIn *AdvancedFilter_NumberIn) AssignProperties_From_AdvancedFilter_NumberIn(source *alpha20200601s.AdvancedFilter_NumberIn) error

AssignProperties_From_AdvancedFilter_NumberIn populates our AdvancedFilter_NumberIn from the provided source AdvancedFilter_NumberIn

func (*AdvancedFilter_NumberIn) AssignProperties_To_AdvancedFilter_NumberIn

func (numberIn *AdvancedFilter_NumberIn) AssignProperties_To_AdvancedFilter_NumberIn(destination *alpha20200601s.AdvancedFilter_NumberIn) error

AssignProperties_To_AdvancedFilter_NumberIn populates the provided destination AdvancedFilter_NumberIn from our AdvancedFilter_NumberIn

func (*AdvancedFilter_NumberIn) ConvertToARM

func (numberIn *AdvancedFilter_NumberIn) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AdvancedFilter_NumberIn) DeepCopy

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

func (*AdvancedFilter_NumberIn) DeepCopyInto

func (in *AdvancedFilter_NumberIn) DeepCopyInto(out *AdvancedFilter_NumberIn)

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

func (*AdvancedFilter_NumberIn) NewEmptyARMValue

func (numberIn *AdvancedFilter_NumberIn) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdvancedFilter_NumberIn) PopulateFromARM

func (numberIn *AdvancedFilter_NumberIn) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdvancedFilter_NumberIn_ARM

type AdvancedFilter_NumberIn_ARM struct {
	Key          *string                              `json:"key,omitempty"`
	OperatorType AdvancedFilter_NumberIn_OperatorType `json:"operatorType,omitempty"`
	Values       []float64                            `json:"values,omitempty"`
}

Deprecated version of AdvancedFilter_NumberIn. Use v1beta20200601.AdvancedFilter_NumberIn instead

func (*AdvancedFilter_NumberIn_ARM) DeepCopy

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

func (*AdvancedFilter_NumberIn_ARM) DeepCopyInto

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

type AdvancedFilter_NumberIn_OperatorType

type AdvancedFilter_NumberIn_OperatorType string

Deprecated version of AdvancedFilter_NumberIn_OperatorType. Use v1beta20200601.AdvancedFilter_NumberIn_OperatorType instead +kubebuilder:validation:Enum={"NumberIn"}

type AdvancedFilter_NumberLessThan

type AdvancedFilter_NumberLessThan struct {
	Key *string `json:"key,omitempty"`

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

Deprecated version of AdvancedFilter_NumberLessThan. Use v1beta20200601.AdvancedFilter_NumberLessThan instead

func (*AdvancedFilter_NumberLessThan) AssignProperties_From_AdvancedFilter_NumberLessThan

func (than *AdvancedFilter_NumberLessThan) AssignProperties_From_AdvancedFilter_NumberLessThan(source *alpha20200601s.AdvancedFilter_NumberLessThan) error

AssignProperties_From_AdvancedFilter_NumberLessThan populates our AdvancedFilter_NumberLessThan from the provided source AdvancedFilter_NumberLessThan

func (*AdvancedFilter_NumberLessThan) AssignProperties_To_AdvancedFilter_NumberLessThan

func (than *AdvancedFilter_NumberLessThan) AssignProperties_To_AdvancedFilter_NumberLessThan(destination *alpha20200601s.AdvancedFilter_NumberLessThan) error

AssignProperties_To_AdvancedFilter_NumberLessThan populates the provided destination AdvancedFilter_NumberLessThan from our AdvancedFilter_NumberLessThan

func (*AdvancedFilter_NumberLessThan) ConvertToARM

func (than *AdvancedFilter_NumberLessThan) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AdvancedFilter_NumberLessThan) DeepCopy

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

func (*AdvancedFilter_NumberLessThan) DeepCopyInto

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

func (*AdvancedFilter_NumberLessThan) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdvancedFilter_NumberLessThan) PopulateFromARM

func (than *AdvancedFilter_NumberLessThan) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdvancedFilter_NumberLessThanOrEquals

type AdvancedFilter_NumberLessThanOrEquals struct {
	Key *string `json:"key,omitempty"`

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

Deprecated version of AdvancedFilter_NumberLessThanOrEquals. Use v1beta20200601.AdvancedFilter_NumberLessThanOrEquals instead

func (*AdvancedFilter_NumberLessThanOrEquals) AssignProperties_From_AdvancedFilter_NumberLessThanOrEquals

func (equals *AdvancedFilter_NumberLessThanOrEquals) AssignProperties_From_AdvancedFilter_NumberLessThanOrEquals(source *alpha20200601s.AdvancedFilter_NumberLessThanOrEquals) error

AssignProperties_From_AdvancedFilter_NumberLessThanOrEquals populates our AdvancedFilter_NumberLessThanOrEquals from the provided source AdvancedFilter_NumberLessThanOrEquals

func (*AdvancedFilter_NumberLessThanOrEquals) AssignProperties_To_AdvancedFilter_NumberLessThanOrEquals

func (equals *AdvancedFilter_NumberLessThanOrEquals) AssignProperties_To_AdvancedFilter_NumberLessThanOrEquals(destination *alpha20200601s.AdvancedFilter_NumberLessThanOrEquals) error

AssignProperties_To_AdvancedFilter_NumberLessThanOrEquals populates the provided destination AdvancedFilter_NumberLessThanOrEquals from our AdvancedFilter_NumberLessThanOrEquals

func (*AdvancedFilter_NumberLessThanOrEquals) ConvertToARM

func (equals *AdvancedFilter_NumberLessThanOrEquals) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AdvancedFilter_NumberLessThanOrEquals) DeepCopy

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

func (*AdvancedFilter_NumberLessThanOrEquals) DeepCopyInto

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

func (*AdvancedFilter_NumberLessThanOrEquals) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdvancedFilter_NumberLessThanOrEquals) PopulateFromARM

func (equals *AdvancedFilter_NumberLessThanOrEquals) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdvancedFilter_NumberLessThanOrEquals_ARM

type AdvancedFilter_NumberLessThanOrEquals_ARM struct {
	Key          *string                                            `json:"key,omitempty"`
	OperatorType AdvancedFilter_NumberLessThanOrEquals_OperatorType `json:"operatorType,omitempty"`
	Value        *float64                                           `json:"value,omitempty"`
}

Deprecated version of AdvancedFilter_NumberLessThanOrEquals. Use v1beta20200601.AdvancedFilter_NumberLessThanOrEquals instead

func (*AdvancedFilter_NumberLessThanOrEquals_ARM) DeepCopy

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

func (*AdvancedFilter_NumberLessThanOrEquals_ARM) DeepCopyInto

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

type AdvancedFilter_NumberLessThanOrEquals_OperatorType

type AdvancedFilter_NumberLessThanOrEquals_OperatorType string

Deprecated version of AdvancedFilter_NumberLessThanOrEquals_OperatorType. Use v1beta20200601.AdvancedFilter_NumberLessThanOrEquals_OperatorType instead +kubebuilder:validation:Enum={"NumberLessThanOrEquals"}

type AdvancedFilter_NumberLessThan_ARM

type AdvancedFilter_NumberLessThan_ARM struct {
	Key          *string                                    `json:"key,omitempty"`
	OperatorType AdvancedFilter_NumberLessThan_OperatorType `json:"operatorType,omitempty"`
	Value        *float64                                   `json:"value,omitempty"`
}

Deprecated version of AdvancedFilter_NumberLessThan. Use v1beta20200601.AdvancedFilter_NumberLessThan instead

func (*AdvancedFilter_NumberLessThan_ARM) DeepCopy

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

func (*AdvancedFilter_NumberLessThan_ARM) DeepCopyInto

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

type AdvancedFilter_NumberLessThan_OperatorType

type AdvancedFilter_NumberLessThan_OperatorType string

Deprecated version of AdvancedFilter_NumberLessThan_OperatorType. Use v1beta20200601.AdvancedFilter_NumberLessThan_OperatorType instead +kubebuilder:validation:Enum={"NumberLessThan"}

type AdvancedFilter_NumberNotIn

type AdvancedFilter_NumberNotIn struct {
	Key *string `json:"key,omitempty"`

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

Deprecated version of AdvancedFilter_NumberNotIn. Use v1beta20200601.AdvancedFilter_NumberNotIn instead

func (*AdvancedFilter_NumberNotIn) AssignProperties_From_AdvancedFilter_NumberNotIn

func (notIn *AdvancedFilter_NumberNotIn) AssignProperties_From_AdvancedFilter_NumberNotIn(source *alpha20200601s.AdvancedFilter_NumberNotIn) error

AssignProperties_From_AdvancedFilter_NumberNotIn populates our AdvancedFilter_NumberNotIn from the provided source AdvancedFilter_NumberNotIn

func (*AdvancedFilter_NumberNotIn) AssignProperties_To_AdvancedFilter_NumberNotIn

func (notIn *AdvancedFilter_NumberNotIn) AssignProperties_To_AdvancedFilter_NumberNotIn(destination *alpha20200601s.AdvancedFilter_NumberNotIn) error

AssignProperties_To_AdvancedFilter_NumberNotIn populates the provided destination AdvancedFilter_NumberNotIn from our AdvancedFilter_NumberNotIn

func (*AdvancedFilter_NumberNotIn) ConvertToARM

func (notIn *AdvancedFilter_NumberNotIn) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AdvancedFilter_NumberNotIn) DeepCopy

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

func (*AdvancedFilter_NumberNotIn) DeepCopyInto

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

func (*AdvancedFilter_NumberNotIn) NewEmptyARMValue

func (notIn *AdvancedFilter_NumberNotIn) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdvancedFilter_NumberNotIn) PopulateFromARM

func (notIn *AdvancedFilter_NumberNotIn) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdvancedFilter_NumberNotIn_ARM

type AdvancedFilter_NumberNotIn_ARM struct {
	Key          *string                                 `json:"key,omitempty"`
	OperatorType AdvancedFilter_NumberNotIn_OperatorType `json:"operatorType,omitempty"`
	Values       []float64                               `json:"values,omitempty"`
}

Deprecated version of AdvancedFilter_NumberNotIn. Use v1beta20200601.AdvancedFilter_NumberNotIn instead

func (*AdvancedFilter_NumberNotIn_ARM) DeepCopy

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

func (*AdvancedFilter_NumberNotIn_ARM) DeepCopyInto

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

type AdvancedFilter_NumberNotIn_OperatorType

type AdvancedFilter_NumberNotIn_OperatorType string

Deprecated version of AdvancedFilter_NumberNotIn_OperatorType. Use v1beta20200601.AdvancedFilter_NumberNotIn_OperatorType instead +kubebuilder:validation:Enum={"NumberNotIn"}

type AdvancedFilter_OperatorType_STATUS

type AdvancedFilter_OperatorType_STATUS string

Deprecated version of AdvancedFilter_OperatorType_STATUS. Use v1beta20200601.AdvancedFilter_OperatorType_STATUS instead

type AdvancedFilter_STATUS

type AdvancedFilter_STATUS struct {
	Key          *string                             `json:"key,omitempty"`
	OperatorType *AdvancedFilter_OperatorType_STATUS `json:"operatorType,omitempty"`
}

Deprecated version of AdvancedFilter_STATUS. Use v1beta20200601.AdvancedFilter_STATUS instead

func (*AdvancedFilter_STATUS) AssignProperties_From_AdvancedFilter_STATUS

func (filter *AdvancedFilter_STATUS) AssignProperties_From_AdvancedFilter_STATUS(source *alpha20200601s.AdvancedFilter_STATUS) error

AssignProperties_From_AdvancedFilter_STATUS populates our AdvancedFilter_STATUS from the provided source AdvancedFilter_STATUS

func (*AdvancedFilter_STATUS) AssignProperties_To_AdvancedFilter_STATUS

func (filter *AdvancedFilter_STATUS) AssignProperties_To_AdvancedFilter_STATUS(destination *alpha20200601s.AdvancedFilter_STATUS) error

AssignProperties_To_AdvancedFilter_STATUS populates the provided destination AdvancedFilter_STATUS from our AdvancedFilter_STATUS

func (*AdvancedFilter_STATUS) DeepCopy

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

func (*AdvancedFilter_STATUS) DeepCopyInto

func (in *AdvancedFilter_STATUS) DeepCopyInto(out *AdvancedFilter_STATUS)

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

func (*AdvancedFilter_STATUS) NewEmptyARMValue

func (filter *AdvancedFilter_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdvancedFilter_STATUS) PopulateFromARM

func (filter *AdvancedFilter_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdvancedFilter_STATUS_ARM

type AdvancedFilter_STATUS_ARM struct {
	Key          *string                             `json:"key,omitempty"`
	OperatorType *AdvancedFilter_OperatorType_STATUS `json:"operatorType,omitempty"`
}

Deprecated version of AdvancedFilter_STATUS. Use v1beta20200601.AdvancedFilter_STATUS instead

func (*AdvancedFilter_STATUS_ARM) DeepCopy

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

func (*AdvancedFilter_STATUS_ARM) DeepCopyInto

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

type AdvancedFilter_StringBeginsWith

type AdvancedFilter_StringBeginsWith struct {
	Key *string `json:"key,omitempty"`

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

Deprecated version of AdvancedFilter_StringBeginsWith. Use v1beta20200601.AdvancedFilter_StringBeginsWith instead

func (*AdvancedFilter_StringBeginsWith) AssignProperties_From_AdvancedFilter_StringBeginsWith

func (with *AdvancedFilter_StringBeginsWith) AssignProperties_From_AdvancedFilter_StringBeginsWith(source *alpha20200601s.AdvancedFilter_StringBeginsWith) error

AssignProperties_From_AdvancedFilter_StringBeginsWith populates our AdvancedFilter_StringBeginsWith from the provided source AdvancedFilter_StringBeginsWith

func (*AdvancedFilter_StringBeginsWith) AssignProperties_To_AdvancedFilter_StringBeginsWith

func (with *AdvancedFilter_StringBeginsWith) AssignProperties_To_AdvancedFilter_StringBeginsWith(destination *alpha20200601s.AdvancedFilter_StringBeginsWith) error

AssignProperties_To_AdvancedFilter_StringBeginsWith populates the provided destination AdvancedFilter_StringBeginsWith from our AdvancedFilter_StringBeginsWith

func (*AdvancedFilter_StringBeginsWith) ConvertToARM

func (with *AdvancedFilter_StringBeginsWith) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AdvancedFilter_StringBeginsWith) DeepCopy

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

func (*AdvancedFilter_StringBeginsWith) DeepCopyInto

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

func (*AdvancedFilter_StringBeginsWith) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdvancedFilter_StringBeginsWith) PopulateFromARM

func (with *AdvancedFilter_StringBeginsWith) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdvancedFilter_StringBeginsWith_ARM

type AdvancedFilter_StringBeginsWith_ARM struct {
	Key          *string                                      `json:"key,omitempty"`
	OperatorType AdvancedFilter_StringBeginsWith_OperatorType `json:"operatorType,omitempty"`
	Values       []string                                     `json:"values,omitempty"`
}

Deprecated version of AdvancedFilter_StringBeginsWith. Use v1beta20200601.AdvancedFilter_StringBeginsWith instead

func (*AdvancedFilter_StringBeginsWith_ARM) DeepCopy

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

func (*AdvancedFilter_StringBeginsWith_ARM) DeepCopyInto

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

type AdvancedFilter_StringBeginsWith_OperatorType

type AdvancedFilter_StringBeginsWith_OperatorType string

Deprecated version of AdvancedFilter_StringBeginsWith_OperatorType. Use v1beta20200601.AdvancedFilter_StringBeginsWith_OperatorType instead +kubebuilder:validation:Enum={"StringBeginsWith"}

type AdvancedFilter_StringContains

type AdvancedFilter_StringContains struct {
	Key *string `json:"key,omitempty"`

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

Deprecated version of AdvancedFilter_StringContains. Use v1beta20200601.AdvancedFilter_StringContains instead

func (*AdvancedFilter_StringContains) AssignProperties_From_AdvancedFilter_StringContains

func (contains *AdvancedFilter_StringContains) AssignProperties_From_AdvancedFilter_StringContains(source *alpha20200601s.AdvancedFilter_StringContains) error

AssignProperties_From_AdvancedFilter_StringContains populates our AdvancedFilter_StringContains from the provided source AdvancedFilter_StringContains

func (*AdvancedFilter_StringContains) AssignProperties_To_AdvancedFilter_StringContains

func (contains *AdvancedFilter_StringContains) AssignProperties_To_AdvancedFilter_StringContains(destination *alpha20200601s.AdvancedFilter_StringContains) error

AssignProperties_To_AdvancedFilter_StringContains populates the provided destination AdvancedFilter_StringContains from our AdvancedFilter_StringContains

func (*AdvancedFilter_StringContains) ConvertToARM

func (contains *AdvancedFilter_StringContains) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AdvancedFilter_StringContains) DeepCopy

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

func (*AdvancedFilter_StringContains) DeepCopyInto

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

func (*AdvancedFilter_StringContains) NewEmptyARMValue

func (contains *AdvancedFilter_StringContains) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdvancedFilter_StringContains) PopulateFromARM

func (contains *AdvancedFilter_StringContains) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdvancedFilter_StringContains_ARM

type AdvancedFilter_StringContains_ARM struct {
	Key          *string                                    `json:"key,omitempty"`
	OperatorType AdvancedFilter_StringContains_OperatorType `json:"operatorType,omitempty"`
	Values       []string                                   `json:"values,omitempty"`
}

Deprecated version of AdvancedFilter_StringContains. Use v1beta20200601.AdvancedFilter_StringContains instead

func (*AdvancedFilter_StringContains_ARM) DeepCopy

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

func (*AdvancedFilter_StringContains_ARM) DeepCopyInto

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

type AdvancedFilter_StringContains_OperatorType

type AdvancedFilter_StringContains_OperatorType string

Deprecated version of AdvancedFilter_StringContains_OperatorType. Use v1beta20200601.AdvancedFilter_StringContains_OperatorType instead +kubebuilder:validation:Enum={"StringContains"}

type AdvancedFilter_StringEndsWith

type AdvancedFilter_StringEndsWith struct {
	Key *string `json:"key,omitempty"`

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

Deprecated version of AdvancedFilter_StringEndsWith. Use v1beta20200601.AdvancedFilter_StringEndsWith instead

func (*AdvancedFilter_StringEndsWith) AssignProperties_From_AdvancedFilter_StringEndsWith

func (with *AdvancedFilter_StringEndsWith) AssignProperties_From_AdvancedFilter_StringEndsWith(source *alpha20200601s.AdvancedFilter_StringEndsWith) error

AssignProperties_From_AdvancedFilter_StringEndsWith populates our AdvancedFilter_StringEndsWith from the provided source AdvancedFilter_StringEndsWith

func (*AdvancedFilter_StringEndsWith) AssignProperties_To_AdvancedFilter_StringEndsWith

func (with *AdvancedFilter_StringEndsWith) AssignProperties_To_AdvancedFilter_StringEndsWith(destination *alpha20200601s.AdvancedFilter_StringEndsWith) error

AssignProperties_To_AdvancedFilter_StringEndsWith populates the provided destination AdvancedFilter_StringEndsWith from our AdvancedFilter_StringEndsWith

func (*AdvancedFilter_StringEndsWith) ConvertToARM

func (with *AdvancedFilter_StringEndsWith) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AdvancedFilter_StringEndsWith) DeepCopy

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

func (*AdvancedFilter_StringEndsWith) DeepCopyInto

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

func (*AdvancedFilter_StringEndsWith) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdvancedFilter_StringEndsWith) PopulateFromARM

func (with *AdvancedFilter_StringEndsWith) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdvancedFilter_StringEndsWith_ARM

type AdvancedFilter_StringEndsWith_ARM struct {
	Key          *string                                    `json:"key,omitempty"`
	OperatorType AdvancedFilter_StringEndsWith_OperatorType `json:"operatorType,omitempty"`
	Values       []string                                   `json:"values,omitempty"`
}

Deprecated version of AdvancedFilter_StringEndsWith. Use v1beta20200601.AdvancedFilter_StringEndsWith instead

func (*AdvancedFilter_StringEndsWith_ARM) DeepCopy

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

func (*AdvancedFilter_StringEndsWith_ARM) DeepCopyInto

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

type AdvancedFilter_StringEndsWith_OperatorType

type AdvancedFilter_StringEndsWith_OperatorType string

Deprecated version of AdvancedFilter_StringEndsWith_OperatorType. Use v1beta20200601.AdvancedFilter_StringEndsWith_OperatorType instead +kubebuilder:validation:Enum={"StringEndsWith"}

type AdvancedFilter_StringIn

type AdvancedFilter_StringIn struct {
	Key *string `json:"key,omitempty"`

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

Deprecated version of AdvancedFilter_StringIn. Use v1beta20200601.AdvancedFilter_StringIn instead

func (*AdvancedFilter_StringIn) AssignProperties_From_AdvancedFilter_StringIn

func (stringIn *AdvancedFilter_StringIn) AssignProperties_From_AdvancedFilter_StringIn(source *alpha20200601s.AdvancedFilter_StringIn) error

AssignProperties_From_AdvancedFilter_StringIn populates our AdvancedFilter_StringIn from the provided source AdvancedFilter_StringIn

func (*AdvancedFilter_StringIn) AssignProperties_To_AdvancedFilter_StringIn

func (stringIn *AdvancedFilter_StringIn) AssignProperties_To_AdvancedFilter_StringIn(destination *alpha20200601s.AdvancedFilter_StringIn) error

AssignProperties_To_AdvancedFilter_StringIn populates the provided destination AdvancedFilter_StringIn from our AdvancedFilter_StringIn

func (*AdvancedFilter_StringIn) ConvertToARM

func (stringIn *AdvancedFilter_StringIn) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AdvancedFilter_StringIn) DeepCopy

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

func (*AdvancedFilter_StringIn) DeepCopyInto

func (in *AdvancedFilter_StringIn) DeepCopyInto(out *AdvancedFilter_StringIn)

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

func (*AdvancedFilter_StringIn) NewEmptyARMValue

func (stringIn *AdvancedFilter_StringIn) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdvancedFilter_StringIn) PopulateFromARM

func (stringIn *AdvancedFilter_StringIn) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdvancedFilter_StringIn_ARM

type AdvancedFilter_StringIn_ARM struct {
	Key          *string                              `json:"key,omitempty"`
	OperatorType AdvancedFilter_StringIn_OperatorType `json:"operatorType,omitempty"`
	Values       []string                             `json:"values,omitempty"`
}

Deprecated version of AdvancedFilter_StringIn. Use v1beta20200601.AdvancedFilter_StringIn instead

func (*AdvancedFilter_StringIn_ARM) DeepCopy

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

func (*AdvancedFilter_StringIn_ARM) DeepCopyInto

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

type AdvancedFilter_StringIn_OperatorType

type AdvancedFilter_StringIn_OperatorType string

Deprecated version of AdvancedFilter_StringIn_OperatorType. Use v1beta20200601.AdvancedFilter_StringIn_OperatorType instead +kubebuilder:validation:Enum={"StringIn"}

type AdvancedFilter_StringNotIn

type AdvancedFilter_StringNotIn struct {
	Key *string `json:"key,omitempty"`

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

Deprecated version of AdvancedFilter_StringNotIn. Use v1beta20200601.AdvancedFilter_StringNotIn instead

func (*AdvancedFilter_StringNotIn) AssignProperties_From_AdvancedFilter_StringNotIn

func (notIn *AdvancedFilter_StringNotIn) AssignProperties_From_AdvancedFilter_StringNotIn(source *alpha20200601s.AdvancedFilter_StringNotIn) error

AssignProperties_From_AdvancedFilter_StringNotIn populates our AdvancedFilter_StringNotIn from the provided source AdvancedFilter_StringNotIn

func (*AdvancedFilter_StringNotIn) AssignProperties_To_AdvancedFilter_StringNotIn

func (notIn *AdvancedFilter_StringNotIn) AssignProperties_To_AdvancedFilter_StringNotIn(destination *alpha20200601s.AdvancedFilter_StringNotIn) error

AssignProperties_To_AdvancedFilter_StringNotIn populates the provided destination AdvancedFilter_StringNotIn from our AdvancedFilter_StringNotIn

func (*AdvancedFilter_StringNotIn) ConvertToARM

func (notIn *AdvancedFilter_StringNotIn) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AdvancedFilter_StringNotIn) DeepCopy

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

func (*AdvancedFilter_StringNotIn) DeepCopyInto

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

func (*AdvancedFilter_StringNotIn) NewEmptyARMValue

func (notIn *AdvancedFilter_StringNotIn) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdvancedFilter_StringNotIn) PopulateFromARM

func (notIn *AdvancedFilter_StringNotIn) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdvancedFilter_StringNotIn_ARM

type AdvancedFilter_StringNotIn_ARM struct {
	Key          *string                                 `json:"key,omitempty"`
	OperatorType AdvancedFilter_StringNotIn_OperatorType `json:"operatorType,omitempty"`
	Values       []string                                `json:"values,omitempty"`
}

Deprecated version of AdvancedFilter_StringNotIn. Use v1beta20200601.AdvancedFilter_StringNotIn instead

func (*AdvancedFilter_StringNotIn_ARM) DeepCopy

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

func (*AdvancedFilter_StringNotIn_ARM) DeepCopyInto

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

type AdvancedFilter_StringNotIn_OperatorType

type AdvancedFilter_StringNotIn_OperatorType string

Deprecated version of AdvancedFilter_StringNotIn_OperatorType. Use v1beta20200601.AdvancedFilter_StringNotIn_OperatorType instead +kubebuilder:validation:Enum={"StringNotIn"}

type AzureFunctionEventSubscriptionDestination

type AzureFunctionEventSubscriptionDestination struct {
	// +kubebuilder:validation:Required
	EndpointType *AzureFunctionEventSubscriptionDestination_EndpointType `json:"endpointType,omitempty"`
	Properties   *AzureFunctionEventSubscriptionDestinationProperties    `json:"properties,omitempty"`
}

Deprecated version of AzureFunctionEventSubscriptionDestination. Use v1beta20200601.AzureFunctionEventSubscriptionDestination instead

func (*AzureFunctionEventSubscriptionDestination) AssignProperties_From_AzureFunctionEventSubscriptionDestination

func (destination *AzureFunctionEventSubscriptionDestination) AssignProperties_From_AzureFunctionEventSubscriptionDestination(source *alpha20200601s.AzureFunctionEventSubscriptionDestination) error

AssignProperties_From_AzureFunctionEventSubscriptionDestination populates our AzureFunctionEventSubscriptionDestination from the provided source AzureFunctionEventSubscriptionDestination

func (*AzureFunctionEventSubscriptionDestination) AssignProperties_To_AzureFunctionEventSubscriptionDestination

func (destination *AzureFunctionEventSubscriptionDestination) AssignProperties_To_AzureFunctionEventSubscriptionDestination(target *alpha20200601s.AzureFunctionEventSubscriptionDestination) error

AssignProperties_To_AzureFunctionEventSubscriptionDestination populates the provided destination AzureFunctionEventSubscriptionDestination from our AzureFunctionEventSubscriptionDestination

func (*AzureFunctionEventSubscriptionDestination) ConvertToARM

func (destination *AzureFunctionEventSubscriptionDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AzureFunctionEventSubscriptionDestination) DeepCopy

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

func (*AzureFunctionEventSubscriptionDestination) DeepCopyInto

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

func (*AzureFunctionEventSubscriptionDestination) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AzureFunctionEventSubscriptionDestination) PopulateFromARM

func (destination *AzureFunctionEventSubscriptionDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AzureFunctionEventSubscriptionDestinationProperties

type AzureFunctionEventSubscriptionDestinationProperties struct {
	MaxEventsPerBatch             *int                          `json:"maxEventsPerBatch,omitempty"`
	PreferredBatchSizeInKilobytes *int                          `json:"preferredBatchSizeInKilobytes,omitempty"`
	ResourceReference             *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Deprecated version of AzureFunctionEventSubscriptionDestinationProperties. Use v1beta20200601.AzureFunctionEventSubscriptionDestinationProperties instead

func (*AzureFunctionEventSubscriptionDestinationProperties) AssignProperties_From_AzureFunctionEventSubscriptionDestinationProperties

func (properties *AzureFunctionEventSubscriptionDestinationProperties) AssignProperties_From_AzureFunctionEventSubscriptionDestinationProperties(source *alpha20200601s.AzureFunctionEventSubscriptionDestinationProperties) error

AssignProperties_From_AzureFunctionEventSubscriptionDestinationProperties populates our AzureFunctionEventSubscriptionDestinationProperties from the provided source AzureFunctionEventSubscriptionDestinationProperties

func (*AzureFunctionEventSubscriptionDestinationProperties) AssignProperties_To_AzureFunctionEventSubscriptionDestinationProperties

func (properties *AzureFunctionEventSubscriptionDestinationProperties) AssignProperties_To_AzureFunctionEventSubscriptionDestinationProperties(destination *alpha20200601s.AzureFunctionEventSubscriptionDestinationProperties) error

AssignProperties_To_AzureFunctionEventSubscriptionDestinationProperties populates the provided destination AzureFunctionEventSubscriptionDestinationProperties from our AzureFunctionEventSubscriptionDestinationProperties

func (*AzureFunctionEventSubscriptionDestinationProperties) ConvertToARM

func (properties *AzureFunctionEventSubscriptionDestinationProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AzureFunctionEventSubscriptionDestinationProperties) DeepCopy

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

func (*AzureFunctionEventSubscriptionDestinationProperties) DeepCopyInto

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

func (*AzureFunctionEventSubscriptionDestinationProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AzureFunctionEventSubscriptionDestinationProperties) PopulateFromARM

func (properties *AzureFunctionEventSubscriptionDestinationProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AzureFunctionEventSubscriptionDestinationProperties_ARM

type AzureFunctionEventSubscriptionDestinationProperties_ARM struct {
	MaxEventsPerBatch             *int    `json:"maxEventsPerBatch,omitempty"`
	PreferredBatchSizeInKilobytes *int    `json:"preferredBatchSizeInKilobytes,omitempty"`
	ResourceId                    *string `json:"resourceId,omitempty"`
}

Deprecated version of AzureFunctionEventSubscriptionDestinationProperties. Use v1beta20200601.AzureFunctionEventSubscriptionDestinationProperties instead

func (*AzureFunctionEventSubscriptionDestinationProperties_ARM) DeepCopy

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

func (*AzureFunctionEventSubscriptionDestinationProperties_ARM) DeepCopyInto

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

type AzureFunctionEventSubscriptionDestination_ARM

type AzureFunctionEventSubscriptionDestination_ARM struct {
	EndpointType AzureFunctionEventSubscriptionDestination_EndpointType   `json:"endpointType,omitempty"`
	Properties   *AzureFunctionEventSubscriptionDestinationProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of AzureFunctionEventSubscriptionDestination. Use v1beta20200601.AzureFunctionEventSubscriptionDestination instead

func (*AzureFunctionEventSubscriptionDestination_ARM) DeepCopy

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

func (*AzureFunctionEventSubscriptionDestination_ARM) DeepCopyInto

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

type AzureFunctionEventSubscriptionDestination_EndpointType

type AzureFunctionEventSubscriptionDestination_EndpointType string

Deprecated version of AzureFunctionEventSubscriptionDestination_EndpointType. Use v1beta20200601.AzureFunctionEventSubscriptionDestination_EndpointType instead +kubebuilder:validation:Enum={"AzureFunction"}

type DeadLetterDestination_EndpointType_STATUS

type DeadLetterDestination_EndpointType_STATUS string

Deprecated version of DeadLetterDestination_EndpointType_STATUS. Use v1beta20200601.DeadLetterDestination_EndpointType_STATUS instead

type DeadLetterDestination_STATUS

type DeadLetterDestination_STATUS struct {
	EndpointType *DeadLetterDestination_EndpointType_STATUS `json:"endpointType,omitempty"`
}

Deprecated version of DeadLetterDestination_STATUS. Use v1beta20200601.DeadLetterDestination_STATUS instead

func (*DeadLetterDestination_STATUS) AssignProperties_From_DeadLetterDestination_STATUS

func (destination *DeadLetterDestination_STATUS) AssignProperties_From_DeadLetterDestination_STATUS(source *alpha20200601s.DeadLetterDestination_STATUS) error

AssignProperties_From_DeadLetterDestination_STATUS populates our DeadLetterDestination_STATUS from the provided source DeadLetterDestination_STATUS

func (*DeadLetterDestination_STATUS) AssignProperties_To_DeadLetterDestination_STATUS

func (destination *DeadLetterDestination_STATUS) AssignProperties_To_DeadLetterDestination_STATUS(target *alpha20200601s.DeadLetterDestination_STATUS) error

AssignProperties_To_DeadLetterDestination_STATUS populates the provided destination DeadLetterDestination_STATUS from our DeadLetterDestination_STATUS

func (*DeadLetterDestination_STATUS) DeepCopy

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

func (*DeadLetterDestination_STATUS) DeepCopyInto

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

func (*DeadLetterDestination_STATUS) NewEmptyARMValue

func (destination *DeadLetterDestination_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DeadLetterDestination_STATUS) PopulateFromARM

func (destination *DeadLetterDestination_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DeadLetterDestination_STATUS_ARM

type DeadLetterDestination_STATUS_ARM struct {
	EndpointType *DeadLetterDestination_EndpointType_STATUS `json:"endpointType,omitempty"`
}

Deprecated version of DeadLetterDestination_STATUS. Use v1beta20200601.DeadLetterDestination_STATUS instead

func (*DeadLetterDestination_STATUS_ARM) DeepCopy

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

func (*DeadLetterDestination_STATUS_ARM) 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              Domain_Spec   `json:"spec,omitempty"`
	Status            Domain_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of Domain. Use v1beta20200601.Domain instead

func (*Domain) AssignProperties_From_Domain

func (domain *Domain) AssignProperties_From_Domain(source *alpha20200601s.Domain) error

AssignProperties_From_Domain populates our Domain from the provided source Domain

func (*Domain) AssignProperties_To_Domain

func (domain *Domain) AssignProperties_To_Domain(destination *alpha20200601s.Domain) error

AssignProperties_To_Domain populates the provided destination Domain from our Domain

func (*Domain) AzureName

func (domain *Domain) AzureName() string

AzureName returns the Azure name of the resource

func (*Domain) ConvertFrom

func (domain *Domain) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Domain from the provided hub Domain

func (*Domain) ConvertTo

func (domain *Domain) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Domain from our Domain

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

func (domain *Domain) Default()

Default applies defaults to the Domain resource

func (Domain) GetAPIVersion

func (domain Domain) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"

func (*Domain) GetConditions

func (domain *Domain) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Domain) GetResourceScope

func (domain *Domain) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Domain) GetSpec

func (domain *Domain) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Domain) GetStatus

func (domain *Domain) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Domain) GetType

func (domain *Domain) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.EventGrid/domains"

func (*Domain) NewEmptyStatus

func (domain *Domain) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Domain) OriginalGVK

func (domain *Domain) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*Domain) Owner

func (domain *Domain) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*Domain) SetConditions

func (domain *Domain) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Domain) SetStatus

func (domain *Domain) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*Domain) ValidateCreate

func (domain *Domain) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*Domain) ValidateDelete

func (domain *Domain) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*Domain) ValidateUpdate

func (domain *Domain) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type DomainList

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

+kubebuilder:object:root=true Deprecated version of Domain. Use v1beta20200601.Domain instead

func (*DomainList) DeepCopy

func (in *DomainList) DeepCopy() *DomainList

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

func (*DomainList) DeepCopyInto

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

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

func (*DomainList) DeepCopyObject

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

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

type DomainProperties_ARM

type DomainProperties_ARM struct {
	InboundIpRules      []InboundIpRule_ARM                   `json:"inboundIpRules,omitempty"`
	InputSchema         *DomainProperties_InputSchema         `json:"inputSchema,omitempty"`
	InputSchemaMapping  *JsonInputSchemaMapping_ARM           `json:"inputSchemaMapping,omitempty"`
	PublicNetworkAccess *DomainProperties_PublicNetworkAccess `json:"publicNetworkAccess,omitempty"`
}

Deprecated version of DomainProperties. Use v1beta20200601.DomainProperties instead

func (*DomainProperties_ARM) DeepCopy

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

func (*DomainProperties_ARM) DeepCopyInto

func (in *DomainProperties_ARM) DeepCopyInto(out *DomainProperties_ARM)

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

type DomainProperties_InputSchema

type DomainProperties_InputSchema string

Deprecated version of DomainProperties_InputSchema. Use v1beta20200601.DomainProperties_InputSchema instead +kubebuilder:validation:Enum={"CloudEventSchemaV1_0","CustomEventSchema","EventGridSchema"}

type DomainProperties_InputSchema_STATUS

type DomainProperties_InputSchema_STATUS string

Deprecated version of DomainProperties_InputSchema_STATUS. Use v1beta20200601.DomainProperties_InputSchema_STATUS instead

type DomainProperties_ProvisioningState_STATUS

type DomainProperties_ProvisioningState_STATUS string

Deprecated version of DomainProperties_ProvisioningState_STATUS. Use v1beta20200601.DomainProperties_ProvisioningState_STATUS instead

type DomainProperties_PublicNetworkAccess

type DomainProperties_PublicNetworkAccess string

Deprecated version of DomainProperties_PublicNetworkAccess. Use v1beta20200601.DomainProperties_PublicNetworkAccess instead +kubebuilder:validation:Enum={"Disabled","Enabled"}

type DomainProperties_PublicNetworkAccess_STATUS

type DomainProperties_PublicNetworkAccess_STATUS string

Deprecated version of DomainProperties_PublicNetworkAccess_STATUS. Use v1beta20200601.DomainProperties_PublicNetworkAccess_STATUS instead

type DomainProperties_STATUS_ARM

type DomainProperties_STATUS_ARM struct {
	Endpoint                   *string                                                           `json:"endpoint,omitempty"`
	InboundIpRules             []InboundIpRule_STATUS_ARM                                        `json:"inboundIpRules,omitempty"`
	InputSchema                *DomainProperties_InputSchema_STATUS                              `json:"inputSchema,omitempty"`
	InputSchemaMapping         *InputSchemaMapping_STATUS_ARM                                    `json:"inputSchemaMapping,omitempty"`
	MetricResourceId           *string                                                           `json:"metricResourceId,omitempty"`
	PrivateEndpointConnections []PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded_ARM `json:"privateEndpointConnections,omitempty"`
	ProvisioningState          *DomainProperties_ProvisioningState_STATUS                        `json:"provisioningState,omitempty"`
	PublicNetworkAccess        *DomainProperties_PublicNetworkAccess_STATUS                      `json:"publicNetworkAccess,omitempty"`
}

Deprecated version of DomainProperties_STATUS. Use v1beta20200601.DomainProperties_STATUS instead

func (*DomainProperties_STATUS_ARM) DeepCopy

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

func (*DomainProperties_STATUS_ARM) DeepCopyInto

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

type DomainTopicProperties_ProvisioningState_STATUS

type DomainTopicProperties_ProvisioningState_STATUS string

Deprecated version of DomainTopicProperties_ProvisioningState_STATUS. Use v1beta20200601.DomainTopicProperties_ProvisioningState_STATUS instead

type DomainTopicProperties_STATUS_ARM

type DomainTopicProperties_STATUS_ARM struct {
	ProvisioningState *DomainTopicProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`
}

Deprecated version of DomainTopicProperties_STATUS. Use v1beta20200601.DomainTopicProperties_STATUS instead

func (*DomainTopicProperties_STATUS_ARM) DeepCopy

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

func (*DomainTopicProperties_STATUS_ARM) DeepCopyInto

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

type DomainTopic_STATUS

type DomainTopic_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions        []conditions.Condition                          `json:"conditions,omitempty"`
	Id                *string                                         `json:"id,omitempty"`
	Name              *string                                         `json:"name,omitempty"`
	ProvisioningState *DomainTopicProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`
	SystemData        *SystemData_STATUS                              `json:"systemData,omitempty"`
	Type              *string                                         `json:"type,omitempty"`
}

Deprecated version of DomainTopic_STATUS. Use v1beta20200601.DomainTopic_STATUS instead

func (*DomainTopic_STATUS) AssignProperties_From_DomainTopic_STATUS

func (topic *DomainTopic_STATUS) AssignProperties_From_DomainTopic_STATUS(source *alpha20200601s.DomainTopic_STATUS) error

AssignProperties_From_DomainTopic_STATUS populates our DomainTopic_STATUS from the provided source DomainTopic_STATUS

func (*DomainTopic_STATUS) AssignProperties_To_DomainTopic_STATUS

func (topic *DomainTopic_STATUS) AssignProperties_To_DomainTopic_STATUS(destination *alpha20200601s.DomainTopic_STATUS) error

AssignProperties_To_DomainTopic_STATUS populates the provided destination DomainTopic_STATUS from our DomainTopic_STATUS

func (*DomainTopic_STATUS) ConvertStatusFrom

func (topic *DomainTopic_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our DomainTopic_STATUS from the provided source

func (*DomainTopic_STATUS) ConvertStatusTo

func (topic *DomainTopic_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our DomainTopic_STATUS

func (*DomainTopic_STATUS) DeepCopy

func (in *DomainTopic_STATUS) DeepCopy() *DomainTopic_STATUS

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

func (*DomainTopic_STATUS) DeepCopyInto

func (in *DomainTopic_STATUS) DeepCopyInto(out *DomainTopic_STATUS)

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

func (*DomainTopic_STATUS) NewEmptyARMValue

func (topic *DomainTopic_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DomainTopic_STATUS) PopulateFromARM

func (topic *DomainTopic_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DomainTopic_STATUS_ARM

type DomainTopic_STATUS_ARM struct {
	Id         *string                           `json:"id,omitempty"`
	Name       *string                           `json:"name,omitempty"`
	Properties *DomainTopicProperties_STATUS_ARM `json:"properties,omitempty"`
	SystemData *SystemData_STATUS_ARM            `json:"systemData,omitempty"`
	Type       *string                           `json:"type,omitempty"`
}

Deprecated version of DomainTopic_STATUS. Use v1beta20200601.DomainTopic_STATUS instead

func (*DomainTopic_STATUS_ARM) DeepCopy

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

func (*DomainTopic_STATUS_ARM) DeepCopyInto

func (in *DomainTopic_STATUS_ARM) DeepCopyInto(out *DomainTopic_STATUS_ARM)

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

type Domain_STATUS

type Domain_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions                 []conditions.Condition                                        `json:"conditions,omitempty"`
	Endpoint                   *string                                                       `json:"endpoint,omitempty"`
	Id                         *string                                                       `json:"id,omitempty"`
	InboundIpRules             []InboundIpRule_STATUS                                        `json:"inboundIpRules,omitempty"`
	InputSchema                *DomainProperties_InputSchema_STATUS                          `json:"inputSchema,omitempty"`
	InputSchemaMapping         *InputSchemaMapping_STATUS                                    `json:"inputSchemaMapping,omitempty"`
	Location                   *string                                                       `json:"location,omitempty"`
	MetricResourceId           *string                                                       `json:"metricResourceId,omitempty"`
	Name                       *string                                                       `json:"name,omitempty"`
	PrivateEndpointConnections []PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded `json:"privateEndpointConnections,omitempty"`
	ProvisioningState          *DomainProperties_ProvisioningState_STATUS                    `json:"provisioningState,omitempty"`
	PublicNetworkAccess        *DomainProperties_PublicNetworkAccess_STATUS                  `json:"publicNetworkAccess,omitempty"`
	SystemData                 *SystemData_STATUS                                            `json:"systemData,omitempty"`
	Tags                       map[string]string                                             `json:"tags,omitempty"`
	Type                       *string                                                       `json:"type,omitempty"`
}

Deprecated version of Domain_STATUS. Use v1beta20200601.Domain_STATUS instead

func (*Domain_STATUS) AssignProperties_From_Domain_STATUS

func (domain *Domain_STATUS) AssignProperties_From_Domain_STATUS(source *alpha20200601s.Domain_STATUS) error

AssignProperties_From_Domain_STATUS populates our Domain_STATUS from the provided source Domain_STATUS

func (*Domain_STATUS) AssignProperties_To_Domain_STATUS

func (domain *Domain_STATUS) AssignProperties_To_Domain_STATUS(destination *alpha20200601s.Domain_STATUS) error

AssignProperties_To_Domain_STATUS populates the provided destination Domain_STATUS from our Domain_STATUS

func (*Domain_STATUS) ConvertStatusFrom

func (domain *Domain_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Domain_STATUS from the provided source

func (*Domain_STATUS) ConvertStatusTo

func (domain *Domain_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Domain_STATUS

func (*Domain_STATUS) DeepCopy

func (in *Domain_STATUS) DeepCopy() *Domain_STATUS

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

func (*Domain_STATUS) DeepCopyInto

func (in *Domain_STATUS) DeepCopyInto(out *Domain_STATUS)

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

func (*Domain_STATUS) NewEmptyARMValue

func (domain *Domain_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Domain_STATUS) PopulateFromARM

func (domain *Domain_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Domain_STATUS_ARM

type Domain_STATUS_ARM struct {
	Id         *string                      `json:"id,omitempty"`
	Location   *string                      `json:"location,omitempty"`
	Name       *string                      `json:"name,omitempty"`
	Properties *DomainProperties_STATUS_ARM `json:"properties,omitempty"`
	SystemData *SystemData_STATUS_ARM       `json:"systemData,omitempty"`
	Tags       map[string]string            `json:"tags,omitempty"`
	Type       *string                      `json:"type,omitempty"`
}

Deprecated version of Domain_STATUS. Use v1beta20200601.Domain_STATUS instead

func (*Domain_STATUS_ARM) DeepCopy

func (in *Domain_STATUS_ARM) DeepCopy() *Domain_STATUS_ARM

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

func (*Domain_STATUS_ARM) DeepCopyInto

func (in *Domain_STATUS_ARM) DeepCopyInto(out *Domain_STATUS_ARM)

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

type Domain_Spec

type Domain_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName          string                        `json:"azureName,omitempty"`
	InboundIpRules     []InboundIpRule               `json:"inboundIpRules,omitempty"`
	InputSchema        *DomainProperties_InputSchema `json:"inputSchema,omitempty"`
	InputSchemaMapping *JsonInputSchemaMapping       `json:"inputSchemaMapping,omitempty"`
	Location           *string                       `json:"location,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a resources.azure.com/ResourceGroup resource
	Owner               *genruntime.KnownResourceReference    `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	PublicNetworkAccess *DomainProperties_PublicNetworkAccess `json:"publicNetworkAccess,omitempty"`
	Tags                map[string]string                     `json:"tags,omitempty"`
}

func (*Domain_Spec) AssignProperties_From_Domain_Spec

func (domain *Domain_Spec) AssignProperties_From_Domain_Spec(source *alpha20200601s.Domain_Spec) error

AssignProperties_From_Domain_Spec populates our Domain_Spec from the provided source Domain_Spec

func (*Domain_Spec) AssignProperties_To_Domain_Spec

func (domain *Domain_Spec) AssignProperties_To_Domain_Spec(destination *alpha20200601s.Domain_Spec) error

AssignProperties_To_Domain_Spec populates the provided destination Domain_Spec from our Domain_Spec

func (*Domain_Spec) ConvertSpecFrom

func (domain *Domain_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Domain_Spec from the provided source

func (*Domain_Spec) ConvertSpecTo

func (domain *Domain_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Domain_Spec

func (*Domain_Spec) ConvertToARM

func (domain *Domain_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Domain_Spec) DeepCopy

func (in *Domain_Spec) DeepCopy() *Domain_Spec

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

func (*Domain_Spec) DeepCopyInto

func (in *Domain_Spec) DeepCopyInto(out *Domain_Spec)

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

func (*Domain_Spec) NewEmptyARMValue

func (domain *Domain_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Domain_Spec) OriginalVersion

func (domain *Domain_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*Domain_Spec) PopulateFromARM

func (domain *Domain_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Domain_Spec) SetAzureName

func (domain *Domain_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type Domain_Spec_ARM

type Domain_Spec_ARM struct {
	Location   *string               `json:"location,omitempty"`
	Name       string                `json:"name,omitempty"`
	Properties *DomainProperties_ARM `json:"properties,omitempty"`
	Tags       map[string]string     `json:"tags,omitempty"`
}

Deprecated version of Domain_Spec. Use v1beta20200601.Domain_Spec instead

func (*Domain_Spec_ARM) DeepCopy

func (in *Domain_Spec_ARM) DeepCopy() *Domain_Spec_ARM

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

func (*Domain_Spec_ARM) DeepCopyInto

func (in *Domain_Spec_ARM) DeepCopyInto(out *Domain_Spec_ARM)

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

func (Domain_Spec_ARM) GetAPIVersion

func (domain Domain_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"

func (*Domain_Spec_ARM) GetName

func (domain *Domain_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*Domain_Spec_ARM) GetType

func (domain *Domain_Spec_ARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.EventGrid/domains"

type DomainsTopic

type DomainsTopic struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Domains_Topic_Spec `json:"spec,omitempty"`
	Status            DomainTopic_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of DomainsTopic. Use v1beta20200601.DomainsTopic instead

func (*DomainsTopic) AssignProperties_From_DomainsTopic

func (topic *DomainsTopic) AssignProperties_From_DomainsTopic(source *alpha20200601s.DomainsTopic) error

AssignProperties_From_DomainsTopic populates our DomainsTopic from the provided source DomainsTopic

func (*DomainsTopic) AssignProperties_To_DomainsTopic

func (topic *DomainsTopic) AssignProperties_To_DomainsTopic(destination *alpha20200601s.DomainsTopic) error

AssignProperties_To_DomainsTopic populates the provided destination DomainsTopic from our DomainsTopic

func (*DomainsTopic) AzureName

func (topic *DomainsTopic) AzureName() string

AzureName returns the Azure name of the resource

func (*DomainsTopic) ConvertFrom

func (topic *DomainsTopic) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our DomainsTopic from the provided hub DomainsTopic

func (*DomainsTopic) ConvertTo

func (topic *DomainsTopic) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub DomainsTopic from our DomainsTopic

func (*DomainsTopic) DeepCopy

func (in *DomainsTopic) DeepCopy() *DomainsTopic

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

func (*DomainsTopic) DeepCopyInto

func (in *DomainsTopic) DeepCopyInto(out *DomainsTopic)

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

func (*DomainsTopic) DeepCopyObject

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

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

func (*DomainsTopic) Default

func (topic *DomainsTopic) Default()

Default applies defaults to the DomainsTopic resource

func (DomainsTopic) GetAPIVersion

func (topic DomainsTopic) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"

func (*DomainsTopic) GetConditions

func (topic *DomainsTopic) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*DomainsTopic) GetResourceScope

func (topic *DomainsTopic) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*DomainsTopic) GetSpec

func (topic *DomainsTopic) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*DomainsTopic) GetStatus

func (topic *DomainsTopic) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*DomainsTopic) GetType

func (topic *DomainsTopic) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.EventGrid/domains/topics"

func (*DomainsTopic) NewEmptyStatus

func (topic *DomainsTopic) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*DomainsTopic) OriginalGVK

func (topic *DomainsTopic) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*DomainsTopic) Owner

func (topic *DomainsTopic) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*DomainsTopic) SetConditions

func (topic *DomainsTopic) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*DomainsTopic) SetStatus

func (topic *DomainsTopic) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*DomainsTopic) ValidateCreate

func (topic *DomainsTopic) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*DomainsTopic) ValidateDelete

func (topic *DomainsTopic) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*DomainsTopic) ValidateUpdate

func (topic *DomainsTopic) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type DomainsTopicList

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

+kubebuilder:object:root=true Deprecated version of DomainsTopic. Use v1beta20200601.DomainsTopic instead

func (*DomainsTopicList) DeepCopy

func (in *DomainsTopicList) DeepCopy() *DomainsTopicList

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

func (*DomainsTopicList) DeepCopyInto

func (in *DomainsTopicList) DeepCopyInto(out *DomainsTopicList)

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

func (*DomainsTopicList) DeepCopyObject

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

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

type Domains_Topic_Spec

type Domains_Topic_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string  `json:"azureName,omitempty"`
	Location  *string `json:"location,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a eventgrid.azure.com/Domain resource
	Owner *genruntime.KnownResourceReference `group:"eventgrid.azure.com" json:"owner,omitempty" kind:"Domain"`
	Tags  map[string]string                  `json:"tags,omitempty"`
}

func (*Domains_Topic_Spec) AssignProperties_From_Domains_Topic_Spec

func (topic *Domains_Topic_Spec) AssignProperties_From_Domains_Topic_Spec(source *alpha20200601s.Domains_Topic_Spec) error

AssignProperties_From_Domains_Topic_Spec populates our Domains_Topic_Spec from the provided source Domains_Topic_Spec

func (*Domains_Topic_Spec) AssignProperties_To_Domains_Topic_Spec

func (topic *Domains_Topic_Spec) AssignProperties_To_Domains_Topic_Spec(destination *alpha20200601s.Domains_Topic_Spec) error

AssignProperties_To_Domains_Topic_Spec populates the provided destination Domains_Topic_Spec from our Domains_Topic_Spec

func (*Domains_Topic_Spec) ConvertSpecFrom

func (topic *Domains_Topic_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Domains_Topic_Spec from the provided source

func (*Domains_Topic_Spec) ConvertSpecTo

func (topic *Domains_Topic_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Domains_Topic_Spec

func (*Domains_Topic_Spec) ConvertToARM

func (topic *Domains_Topic_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Domains_Topic_Spec) DeepCopy

func (in *Domains_Topic_Spec) DeepCopy() *Domains_Topic_Spec

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

func (*Domains_Topic_Spec) DeepCopyInto

func (in *Domains_Topic_Spec) DeepCopyInto(out *Domains_Topic_Spec)

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

func (*Domains_Topic_Spec) NewEmptyARMValue

func (topic *Domains_Topic_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Domains_Topic_Spec) OriginalVersion

func (topic *Domains_Topic_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*Domains_Topic_Spec) PopulateFromARM

func (topic *Domains_Topic_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Domains_Topic_Spec) SetAzureName

func (topic *Domains_Topic_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type Domains_Topic_Spec_ARM

type Domains_Topic_Spec_ARM struct {
	Location *string           `json:"location,omitempty"`
	Name     string            `json:"name,omitempty"`
	Tags     map[string]string `json:"tags,omitempty"`
}

Deprecated version of Domains_Topic_Spec. Use v1beta20200601.Domains_Topic_Spec instead

func (*Domains_Topic_Spec_ARM) DeepCopy

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

func (*Domains_Topic_Spec_ARM) DeepCopyInto

func (in *Domains_Topic_Spec_ARM) DeepCopyInto(out *Domains_Topic_Spec_ARM)

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

func (Domains_Topic_Spec_ARM) GetAPIVersion

func (topic Domains_Topic_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"

func (*Domains_Topic_Spec_ARM) GetName

func (topic *Domains_Topic_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*Domains_Topic_Spec_ARM) GetType

func (topic *Domains_Topic_Spec_ARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.EventGrid/domains/topics"

type EventHubEventSubscriptionDestination

type EventHubEventSubscriptionDestination struct {
	// +kubebuilder:validation:Required
	EndpointType *EventHubEventSubscriptionDestination_EndpointType `json:"endpointType,omitempty"`
	Properties   *EventHubEventSubscriptionDestinationProperties    `json:"properties,omitempty"`
}

Deprecated version of EventHubEventSubscriptionDestination. Use v1beta20200601.EventHubEventSubscriptionDestination instead

func (*EventHubEventSubscriptionDestination) AssignProperties_From_EventHubEventSubscriptionDestination

func (destination *EventHubEventSubscriptionDestination) AssignProperties_From_EventHubEventSubscriptionDestination(source *alpha20200601s.EventHubEventSubscriptionDestination) error

AssignProperties_From_EventHubEventSubscriptionDestination populates our EventHubEventSubscriptionDestination from the provided source EventHubEventSubscriptionDestination

func (*EventHubEventSubscriptionDestination) AssignProperties_To_EventHubEventSubscriptionDestination

func (destination *EventHubEventSubscriptionDestination) AssignProperties_To_EventHubEventSubscriptionDestination(target *alpha20200601s.EventHubEventSubscriptionDestination) error

AssignProperties_To_EventHubEventSubscriptionDestination populates the provided destination EventHubEventSubscriptionDestination from our EventHubEventSubscriptionDestination

func (*EventHubEventSubscriptionDestination) ConvertToARM

func (destination *EventHubEventSubscriptionDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*EventHubEventSubscriptionDestination) DeepCopy

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

func (*EventHubEventSubscriptionDestination) DeepCopyInto

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

func (*EventHubEventSubscriptionDestination) NewEmptyARMValue

func (destination *EventHubEventSubscriptionDestination) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventHubEventSubscriptionDestination) PopulateFromARM

func (destination *EventHubEventSubscriptionDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EventHubEventSubscriptionDestinationProperties

type EventHubEventSubscriptionDestinationProperties struct {
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Deprecated version of EventHubEventSubscriptionDestinationProperties. Use v1beta20200601.EventHubEventSubscriptionDestinationProperties instead

func (*EventHubEventSubscriptionDestinationProperties) AssignProperties_From_EventHubEventSubscriptionDestinationProperties

func (properties *EventHubEventSubscriptionDestinationProperties) AssignProperties_From_EventHubEventSubscriptionDestinationProperties(source *alpha20200601s.EventHubEventSubscriptionDestinationProperties) error

AssignProperties_From_EventHubEventSubscriptionDestinationProperties populates our EventHubEventSubscriptionDestinationProperties from the provided source EventHubEventSubscriptionDestinationProperties

func (*EventHubEventSubscriptionDestinationProperties) AssignProperties_To_EventHubEventSubscriptionDestinationProperties

func (properties *EventHubEventSubscriptionDestinationProperties) AssignProperties_To_EventHubEventSubscriptionDestinationProperties(destination *alpha20200601s.EventHubEventSubscriptionDestinationProperties) error

AssignProperties_To_EventHubEventSubscriptionDestinationProperties populates the provided destination EventHubEventSubscriptionDestinationProperties from our EventHubEventSubscriptionDestinationProperties

func (*EventHubEventSubscriptionDestinationProperties) ConvertToARM

func (properties *EventHubEventSubscriptionDestinationProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*EventHubEventSubscriptionDestinationProperties) DeepCopy

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

func (*EventHubEventSubscriptionDestinationProperties) DeepCopyInto

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

func (*EventHubEventSubscriptionDestinationProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventHubEventSubscriptionDestinationProperties) PopulateFromARM

func (properties *EventHubEventSubscriptionDestinationProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EventHubEventSubscriptionDestinationProperties_ARM

type EventHubEventSubscriptionDestinationProperties_ARM struct {
	ResourceId *string `json:"resourceId,omitempty"`
}

Deprecated version of EventHubEventSubscriptionDestinationProperties. Use v1beta20200601.EventHubEventSubscriptionDestinationProperties instead

func (*EventHubEventSubscriptionDestinationProperties_ARM) DeepCopy

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

func (*EventHubEventSubscriptionDestinationProperties_ARM) DeepCopyInto

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

type EventHubEventSubscriptionDestination_ARM

type EventHubEventSubscriptionDestination_ARM struct {
	EndpointType EventHubEventSubscriptionDestination_EndpointType   `json:"endpointType,omitempty"`
	Properties   *EventHubEventSubscriptionDestinationProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of EventHubEventSubscriptionDestination. Use v1beta20200601.EventHubEventSubscriptionDestination instead

func (*EventHubEventSubscriptionDestination_ARM) DeepCopy

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

func (*EventHubEventSubscriptionDestination_ARM) DeepCopyInto

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

type EventHubEventSubscriptionDestination_EndpointType

type EventHubEventSubscriptionDestination_EndpointType string

Deprecated version of EventHubEventSubscriptionDestination_EndpointType. Use v1beta20200601.EventHubEventSubscriptionDestination_EndpointType instead +kubebuilder:validation:Enum={"EventHub"}

type EventSubscription

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

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of EventSubscription. Use v1beta20200601.EventSubscription instead

func (*EventSubscription) AssignProperties_From_EventSubscription

func (subscription *EventSubscription) AssignProperties_From_EventSubscription(source *alpha20200601s.EventSubscription) error

AssignProperties_From_EventSubscription populates our EventSubscription from the provided source EventSubscription

func (*EventSubscription) AssignProperties_To_EventSubscription

func (subscription *EventSubscription) AssignProperties_To_EventSubscription(destination *alpha20200601s.EventSubscription) error

AssignProperties_To_EventSubscription populates the provided destination EventSubscription from our EventSubscription

func (*EventSubscription) AzureName

func (subscription *EventSubscription) AzureName() string

AzureName returns the Azure name of the resource

func (*EventSubscription) ConvertFrom

func (subscription *EventSubscription) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our EventSubscription from the provided hub EventSubscription

func (*EventSubscription) ConvertTo

func (subscription *EventSubscription) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub EventSubscription from our EventSubscription

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

func (subscription *EventSubscription) Default()

Default applies defaults to the EventSubscription resource

func (EventSubscription) GetAPIVersion

func (subscription EventSubscription) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"

func (*EventSubscription) GetConditions

func (subscription *EventSubscription) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*EventSubscription) GetResourceScope

func (subscription *EventSubscription) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*EventSubscription) GetSpec

func (subscription *EventSubscription) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*EventSubscription) GetStatus

func (subscription *EventSubscription) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*EventSubscription) GetType

func (subscription *EventSubscription) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.EventGrid/eventSubscriptions"

func (*EventSubscription) NewEmptyStatus

func (subscription *EventSubscription) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*EventSubscription) OriginalGVK

func (subscription *EventSubscription) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*EventSubscription) Owner

func (subscription *EventSubscription) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*EventSubscription) SetConditions

func (subscription *EventSubscription) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*EventSubscription) SetStatus

func (subscription *EventSubscription) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*EventSubscription) ValidateCreate

func (subscription *EventSubscription) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*EventSubscription) ValidateDelete

func (subscription *EventSubscription) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*EventSubscription) ValidateUpdate

func (subscription *EventSubscription) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type EventSubscriptionDestination

type EventSubscriptionDestination struct {
	AzureFunction    *AzureFunctionEventSubscriptionDestination    `json:"azureFunctionEventSubscriptionDestination,omitempty"`
	EventHub         *EventHubEventSubscriptionDestination         `json:"eventHubEventSubscriptionDestination,omitempty"`
	HybridConnection *HybridConnectionEventSubscriptionDestination `json:"hybridConnectionEventSubscriptionDestination,omitempty"`
	ServiceBusQueue  *ServiceBusQueueEventSubscriptionDestination  `json:"serviceBusQueueEventSubscriptionDestination,omitempty"`
	ServiceBusTopic  *ServiceBusTopicEventSubscriptionDestination  `json:"serviceBusTopicEventSubscriptionDestination,omitempty"`
	StorageQueue     *StorageQueueEventSubscriptionDestination     `json:"storageQueueEventSubscriptionDestination,omitempty"`
	WebHook          *WebHookEventSubscriptionDestination          `json:"webHookEventSubscriptionDestination,omitempty"`
}

Deprecated version of EventSubscriptionDestination. Use v1beta20200601.EventSubscriptionDestination instead

func (*EventSubscriptionDestination) AssignProperties_From_EventSubscriptionDestination

func (destination *EventSubscriptionDestination) AssignProperties_From_EventSubscriptionDestination(source *alpha20200601s.EventSubscriptionDestination) error

AssignProperties_From_EventSubscriptionDestination populates our EventSubscriptionDestination from the provided source EventSubscriptionDestination

func (*EventSubscriptionDestination) AssignProperties_To_EventSubscriptionDestination

func (destination *EventSubscriptionDestination) AssignProperties_To_EventSubscriptionDestination(target *alpha20200601s.EventSubscriptionDestination) error

AssignProperties_To_EventSubscriptionDestination populates the provided destination EventSubscriptionDestination from our EventSubscriptionDestination

func (*EventSubscriptionDestination) ConvertToARM

func (destination *EventSubscriptionDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*EventSubscriptionDestination) DeepCopy

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

func (*EventSubscriptionDestination) DeepCopyInto

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

func (*EventSubscriptionDestination) NewEmptyARMValue

func (destination *EventSubscriptionDestination) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventSubscriptionDestination) PopulateFromARM

func (destination *EventSubscriptionDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EventSubscriptionDestination_ARM

type EventSubscriptionDestination_ARM struct {
	AzureFunction    *AzureFunctionEventSubscriptionDestination_ARM    `json:"azureFunctionEventSubscriptionDestination,omitempty"`
	EventHub         *EventHubEventSubscriptionDestination_ARM         `json:"eventHubEventSubscriptionDestination,omitempty"`
	HybridConnection *HybridConnectionEventSubscriptionDestination_ARM `json:"hybridConnectionEventSubscriptionDestination,omitempty"`
	ServiceBusQueue  *ServiceBusQueueEventSubscriptionDestination_ARM  `json:"serviceBusQueueEventSubscriptionDestination,omitempty"`
	ServiceBusTopic  *ServiceBusTopicEventSubscriptionDestination_ARM  `json:"serviceBusTopicEventSubscriptionDestination,omitempty"`
	StorageQueue     *StorageQueueEventSubscriptionDestination_ARM     `json:"storageQueueEventSubscriptionDestination,omitempty"`
	WebHook          *WebHookEventSubscriptionDestination_ARM          `json:"webHookEventSubscriptionDestination,omitempty"`
}

Deprecated version of EventSubscriptionDestination. Use v1beta20200601.EventSubscriptionDestination instead

func (*EventSubscriptionDestination_ARM) DeepCopy

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

func (*EventSubscriptionDestination_ARM) DeepCopyInto

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

func (EventSubscriptionDestination_ARM) MarshalJSON

func (destination EventSubscriptionDestination_ARM) MarshalJSON() ([]byte, error)

MarshalJSON defers JSON marshaling to the first non-nil property, because EventSubscriptionDestination_ARM represents a discriminated union (JSON OneOf)

func (*EventSubscriptionDestination_ARM) UnmarshalJSON

func (destination *EventSubscriptionDestination_ARM) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the EventSubscriptionDestination_ARM

type EventSubscriptionDestination_EndpointType_STATUS

type EventSubscriptionDestination_EndpointType_STATUS string

Deprecated version of EventSubscriptionDestination_EndpointType_STATUS. Use v1beta20200601.EventSubscriptionDestination_EndpointType_STATUS instead

type EventSubscriptionDestination_STATUS

type EventSubscriptionDestination_STATUS struct {
	EndpointType *EventSubscriptionDestination_EndpointType_STATUS `json:"endpointType,omitempty"`
}

Deprecated version of EventSubscriptionDestination_STATUS. Use v1beta20200601.EventSubscriptionDestination_STATUS instead

func (*EventSubscriptionDestination_STATUS) AssignProperties_From_EventSubscriptionDestination_STATUS

func (destination *EventSubscriptionDestination_STATUS) AssignProperties_From_EventSubscriptionDestination_STATUS(source *alpha20200601s.EventSubscriptionDestination_STATUS) error

AssignProperties_From_EventSubscriptionDestination_STATUS populates our EventSubscriptionDestination_STATUS from the provided source EventSubscriptionDestination_STATUS

func (*EventSubscriptionDestination_STATUS) AssignProperties_To_EventSubscriptionDestination_STATUS

func (destination *EventSubscriptionDestination_STATUS) AssignProperties_To_EventSubscriptionDestination_STATUS(target *alpha20200601s.EventSubscriptionDestination_STATUS) error

AssignProperties_To_EventSubscriptionDestination_STATUS populates the provided destination EventSubscriptionDestination_STATUS from our EventSubscriptionDestination_STATUS

func (*EventSubscriptionDestination_STATUS) DeepCopy

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

func (*EventSubscriptionDestination_STATUS) DeepCopyInto

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

func (*EventSubscriptionDestination_STATUS) NewEmptyARMValue

func (destination *EventSubscriptionDestination_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventSubscriptionDestination_STATUS) PopulateFromARM

func (destination *EventSubscriptionDestination_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EventSubscriptionDestination_STATUS_ARM

type EventSubscriptionDestination_STATUS_ARM struct {
	EndpointType *EventSubscriptionDestination_EndpointType_STATUS `json:"endpointType,omitempty"`
}

Deprecated version of EventSubscriptionDestination_STATUS. Use v1beta20200601.EventSubscriptionDestination_STATUS instead

func (*EventSubscriptionDestination_STATUS_ARM) DeepCopy

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

func (*EventSubscriptionDestination_STATUS_ARM) DeepCopyInto

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

type EventSubscriptionFilter

type EventSubscriptionFilter struct {
	AdvancedFilters        []AdvancedFilter `json:"advancedFilters,omitempty"`
	IncludedEventTypes     []string         `json:"includedEventTypes,omitempty"`
	IsSubjectCaseSensitive *bool            `json:"isSubjectCaseSensitive,omitempty"`
	SubjectBeginsWith      *string          `json:"subjectBeginsWith,omitempty"`
	SubjectEndsWith        *string          `json:"subjectEndsWith,omitempty"`
}

Deprecated version of EventSubscriptionFilter. Use v1beta20200601.EventSubscriptionFilter instead

func (*EventSubscriptionFilter) AssignProperties_From_EventSubscriptionFilter

func (filter *EventSubscriptionFilter) AssignProperties_From_EventSubscriptionFilter(source *alpha20200601s.EventSubscriptionFilter) error

AssignProperties_From_EventSubscriptionFilter populates our EventSubscriptionFilter from the provided source EventSubscriptionFilter

func (*EventSubscriptionFilter) AssignProperties_To_EventSubscriptionFilter

func (filter *EventSubscriptionFilter) AssignProperties_To_EventSubscriptionFilter(destination *alpha20200601s.EventSubscriptionFilter) error

AssignProperties_To_EventSubscriptionFilter populates the provided destination EventSubscriptionFilter from our EventSubscriptionFilter

func (*EventSubscriptionFilter) ConvertToARM

func (filter *EventSubscriptionFilter) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*EventSubscriptionFilter) DeepCopy

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

func (*EventSubscriptionFilter) DeepCopyInto

func (in *EventSubscriptionFilter) DeepCopyInto(out *EventSubscriptionFilter)

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

func (*EventSubscriptionFilter) NewEmptyARMValue

func (filter *EventSubscriptionFilter) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventSubscriptionFilter) PopulateFromARM

func (filter *EventSubscriptionFilter) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EventSubscriptionFilter_ARM

type EventSubscriptionFilter_ARM struct {
	AdvancedFilters        []AdvancedFilter_ARM `json:"advancedFilters,omitempty"`
	IncludedEventTypes     []string             `json:"includedEventTypes,omitempty"`
	IsSubjectCaseSensitive *bool                `json:"isSubjectCaseSensitive,omitempty"`
	SubjectBeginsWith      *string              `json:"subjectBeginsWith,omitempty"`
	SubjectEndsWith        *string              `json:"subjectEndsWith,omitempty"`
}

Deprecated version of EventSubscriptionFilter. Use v1beta20200601.EventSubscriptionFilter instead

func (*EventSubscriptionFilter_ARM) DeepCopy

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

func (*EventSubscriptionFilter_ARM) DeepCopyInto

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

type EventSubscriptionFilter_STATUS

type EventSubscriptionFilter_STATUS struct {
	AdvancedFilters        []AdvancedFilter_STATUS `json:"advancedFilters,omitempty"`
	IncludedEventTypes     []string                `json:"includedEventTypes,omitempty"`
	IsSubjectCaseSensitive *bool                   `json:"isSubjectCaseSensitive,omitempty"`
	SubjectBeginsWith      *string                 `json:"subjectBeginsWith,omitempty"`
	SubjectEndsWith        *string                 `json:"subjectEndsWith,omitempty"`
}

Deprecated version of EventSubscriptionFilter_STATUS. Use v1beta20200601.EventSubscriptionFilter_STATUS instead

func (*EventSubscriptionFilter_STATUS) AssignProperties_From_EventSubscriptionFilter_STATUS

func (filter *EventSubscriptionFilter_STATUS) AssignProperties_From_EventSubscriptionFilter_STATUS(source *alpha20200601s.EventSubscriptionFilter_STATUS) error

AssignProperties_From_EventSubscriptionFilter_STATUS populates our EventSubscriptionFilter_STATUS from the provided source EventSubscriptionFilter_STATUS

func (*EventSubscriptionFilter_STATUS) AssignProperties_To_EventSubscriptionFilter_STATUS

func (filter *EventSubscriptionFilter_STATUS) AssignProperties_To_EventSubscriptionFilter_STATUS(destination *alpha20200601s.EventSubscriptionFilter_STATUS) error

AssignProperties_To_EventSubscriptionFilter_STATUS populates the provided destination EventSubscriptionFilter_STATUS from our EventSubscriptionFilter_STATUS

func (*EventSubscriptionFilter_STATUS) DeepCopy

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

func (*EventSubscriptionFilter_STATUS) DeepCopyInto

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

func (*EventSubscriptionFilter_STATUS) NewEmptyARMValue

func (filter *EventSubscriptionFilter_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventSubscriptionFilter_STATUS) PopulateFromARM

func (filter *EventSubscriptionFilter_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EventSubscriptionFilter_STATUS_ARM

type EventSubscriptionFilter_STATUS_ARM struct {
	AdvancedFilters        []AdvancedFilter_STATUS_ARM `json:"advancedFilters,omitempty"`
	IncludedEventTypes     []string                    `json:"includedEventTypes,omitempty"`
	IsSubjectCaseSensitive *bool                       `json:"isSubjectCaseSensitive,omitempty"`
	SubjectBeginsWith      *string                     `json:"subjectBeginsWith,omitempty"`
	SubjectEndsWith        *string                     `json:"subjectEndsWith,omitempty"`
}

Deprecated version of EventSubscriptionFilter_STATUS. Use v1beta20200601.EventSubscriptionFilter_STATUS instead

func (*EventSubscriptionFilter_STATUS_ARM) DeepCopy

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

func (*EventSubscriptionFilter_STATUS_ARM) DeepCopyInto

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

type EventSubscriptionList

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

+kubebuilder:object:root=true Deprecated version of EventSubscription. Use v1beta20200601.EventSubscription instead

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.

type EventSubscriptionProperties_ARM

type EventSubscriptionProperties_ARM struct {
	DeadLetterDestination *StorageBlobDeadLetterDestination_ARM            `json:"deadLetterDestination,omitempty"`
	Destination           *EventSubscriptionDestination_ARM                `json:"destination,omitempty"`
	EventDeliverySchema   *EventSubscriptionProperties_EventDeliverySchema `json:"eventDeliverySchema,omitempty"`
	ExpirationTimeUtc     *string                                          `json:"expirationTimeUtc,omitempty"`
	Filter                *EventSubscriptionFilter_ARM                     `json:"filter,omitempty"`
	Labels                []string                                         `json:"labels,omitempty"`
	RetryPolicy           *RetryPolicy_ARM                                 `json:"retryPolicy,omitempty"`
}

Deprecated version of EventSubscriptionProperties. Use v1beta20200601.EventSubscriptionProperties instead

func (*EventSubscriptionProperties_ARM) DeepCopy

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

func (*EventSubscriptionProperties_ARM) DeepCopyInto

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

type EventSubscriptionProperties_EventDeliverySchema

type EventSubscriptionProperties_EventDeliverySchema string

Deprecated version of EventSubscriptionProperties_EventDeliverySchema. Use v1beta20200601.EventSubscriptionProperties_EventDeliverySchema instead +kubebuilder:validation:Enum={"CloudEventSchemaV1_0","CustomInputSchema","EventGridSchema"}

type EventSubscriptionProperties_EventDeliverySchema_STATUS

type EventSubscriptionProperties_EventDeliverySchema_STATUS string

Deprecated version of EventSubscriptionProperties_EventDeliverySchema_STATUS. Use v1beta20200601.EventSubscriptionProperties_EventDeliverySchema_STATUS instead

type EventSubscriptionProperties_ProvisioningState_STATUS

type EventSubscriptionProperties_ProvisioningState_STATUS string

Deprecated version of EventSubscriptionProperties_ProvisioningState_STATUS. Use v1beta20200601.EventSubscriptionProperties_ProvisioningState_STATUS instead

type EventSubscriptionProperties_STATUS_ARM

type EventSubscriptionProperties_STATUS_ARM struct {
	DeadLetterDestination *DeadLetterDestination_STATUS_ARM                       `json:"deadLetterDestination,omitempty"`
	Destination           *EventSubscriptionDestination_STATUS_ARM                `json:"destination,omitempty"`
	EventDeliverySchema   *EventSubscriptionProperties_EventDeliverySchema_STATUS `json:"eventDeliverySchema,omitempty"`
	ExpirationTimeUtc     *string                                                 `json:"expirationTimeUtc,omitempty"`
	Filter                *EventSubscriptionFilter_STATUS_ARM                     `json:"filter,omitempty"`
	Labels                []string                                                `json:"labels,omitempty"`
	ProvisioningState     *EventSubscriptionProperties_ProvisioningState_STATUS   `json:"provisioningState,omitempty"`
	RetryPolicy           *RetryPolicy_STATUS_ARM                                 `json:"retryPolicy,omitempty"`
	Topic                 *string                                                 `json:"topic,omitempty"`
}

Deprecated version of EventSubscriptionProperties_STATUS. Use v1beta20200601.EventSubscriptionProperties_STATUS instead

func (*EventSubscriptionProperties_STATUS_ARM) DeepCopy

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

func (*EventSubscriptionProperties_STATUS_ARM) DeepCopyInto

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

type EventSubscription_STATUS

type EventSubscription_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions            []conditions.Condition                                  `json:"conditions,omitempty"`
	DeadLetterDestination *DeadLetterDestination_STATUS                           `json:"deadLetterDestination,omitempty"`
	Destination           *EventSubscriptionDestination_STATUS                    `json:"destination,omitempty"`
	EventDeliverySchema   *EventSubscriptionProperties_EventDeliverySchema_STATUS `json:"eventDeliverySchema,omitempty"`
	ExpirationTimeUtc     *string                                                 `json:"expirationTimeUtc,omitempty"`
	Filter                *EventSubscriptionFilter_STATUS                         `json:"filter,omitempty"`
	Id                    *string                                                 `json:"id,omitempty"`
	Labels                []string                                                `json:"labels,omitempty"`
	Name                  *string                                                 `json:"name,omitempty"`
	ProvisioningState     *EventSubscriptionProperties_ProvisioningState_STATUS   `json:"provisioningState,omitempty"`
	RetryPolicy           *RetryPolicy_STATUS                                     `json:"retryPolicy,omitempty"`
	SystemData            *SystemData_STATUS                                      `json:"systemData,omitempty"`
	Topic                 *string                                                 `json:"topic,omitempty"`
	Type                  *string                                                 `json:"type,omitempty"`
}

Deprecated version of EventSubscription_STATUS. Use v1beta20200601.EventSubscription_STATUS instead

func (*EventSubscription_STATUS) AssignProperties_From_EventSubscription_STATUS

func (subscription *EventSubscription_STATUS) AssignProperties_From_EventSubscription_STATUS(source *alpha20200601s.EventSubscription_STATUS) error

AssignProperties_From_EventSubscription_STATUS populates our EventSubscription_STATUS from the provided source EventSubscription_STATUS

func (*EventSubscription_STATUS) AssignProperties_To_EventSubscription_STATUS

func (subscription *EventSubscription_STATUS) AssignProperties_To_EventSubscription_STATUS(destination *alpha20200601s.EventSubscription_STATUS) error

AssignProperties_To_EventSubscription_STATUS populates the provided destination EventSubscription_STATUS from our EventSubscription_STATUS

func (*EventSubscription_STATUS) ConvertStatusFrom

func (subscription *EventSubscription_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our EventSubscription_STATUS from the provided source

func (*EventSubscription_STATUS) ConvertStatusTo

func (subscription *EventSubscription_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our EventSubscription_STATUS

func (*EventSubscription_STATUS) DeepCopy

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

func (*EventSubscription_STATUS) DeepCopyInto

func (in *EventSubscription_STATUS) DeepCopyInto(out *EventSubscription_STATUS)

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

func (*EventSubscription_STATUS) NewEmptyARMValue

func (subscription *EventSubscription_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventSubscription_STATUS) PopulateFromARM

func (subscription *EventSubscription_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EventSubscription_STATUS_ARM

type EventSubscription_STATUS_ARM struct {
	Id         *string                                 `json:"id,omitempty"`
	Name       *string                                 `json:"name,omitempty"`
	Properties *EventSubscriptionProperties_STATUS_ARM `json:"properties,omitempty"`
	SystemData *SystemData_STATUS_ARM                  `json:"systemData,omitempty"`
	Type       *string                                 `json:"type,omitempty"`
}

Deprecated version of EventSubscription_STATUS. Use v1beta20200601.EventSubscription_STATUS instead

func (*EventSubscription_STATUS_ARM) DeepCopy

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

func (*EventSubscription_STATUS_ARM) DeepCopyInto

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

type EventSubscription_Spec

type EventSubscription_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName             string                                           `json:"azureName,omitempty"`
	DeadLetterDestination *StorageBlobDeadLetterDestination                `json:"deadLetterDestination,omitempty"`
	Destination           *EventSubscriptionDestination                    `json:"destination,omitempty"`
	EventDeliverySchema   *EventSubscriptionProperties_EventDeliverySchema `json:"eventDeliverySchema,omitempty"`
	ExpirationTimeUtc     *string                                          `json:"expirationTimeUtc,omitempty"`
	Filter                *EventSubscriptionFilter                         `json:"filter,omitempty"`
	Labels                []string                                         `json:"labels,omitempty"`
	Location              *string                                          `json:"location,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. This resource is an
	// extension resource, which means that any other Azure resource can be its owner.
	Owner       *genruntime.ArbitraryOwnerReference `json:"owner,omitempty"`
	RetryPolicy *RetryPolicy                        `json:"retryPolicy,omitempty"`
	Tags        map[string]string                   `json:"tags,omitempty"`
}

func (*EventSubscription_Spec) AssignProperties_From_EventSubscription_Spec

func (subscription *EventSubscription_Spec) AssignProperties_From_EventSubscription_Spec(source *alpha20200601s.EventSubscription_Spec) error

AssignProperties_From_EventSubscription_Spec populates our EventSubscription_Spec from the provided source EventSubscription_Spec

func (*EventSubscription_Spec) AssignProperties_To_EventSubscription_Spec

func (subscription *EventSubscription_Spec) AssignProperties_To_EventSubscription_Spec(destination *alpha20200601s.EventSubscription_Spec) error

AssignProperties_To_EventSubscription_Spec populates the provided destination EventSubscription_Spec from our EventSubscription_Spec

func (*EventSubscription_Spec) ConvertSpecFrom

func (subscription *EventSubscription_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our EventSubscription_Spec from the provided source

func (*EventSubscription_Spec) ConvertSpecTo

func (subscription *EventSubscription_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our EventSubscription_Spec

func (*EventSubscription_Spec) ConvertToARM

func (subscription *EventSubscription_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*EventSubscription_Spec) DeepCopy

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

func (*EventSubscription_Spec) DeepCopyInto

func (in *EventSubscription_Spec) DeepCopyInto(out *EventSubscription_Spec)

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

func (*EventSubscription_Spec) NewEmptyARMValue

func (subscription *EventSubscription_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventSubscription_Spec) OriginalVersion

func (subscription *EventSubscription_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*EventSubscription_Spec) PopulateFromARM

func (subscription *EventSubscription_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*EventSubscription_Spec) SetAzureName

func (subscription *EventSubscription_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type EventSubscription_Spec_ARM

type EventSubscription_Spec_ARM struct {
	Location   *string                          `json:"location,omitempty"`
	Name       string                           `json:"name,omitempty"`
	Properties *EventSubscriptionProperties_ARM `json:"properties,omitempty"`
	Tags       map[string]string                `json:"tags,omitempty"`
}

Deprecated version of EventSubscription_Spec. Use v1beta20200601.EventSubscription_Spec instead

func (*EventSubscription_Spec_ARM) DeepCopy

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

func (*EventSubscription_Spec_ARM) DeepCopyInto

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

func (EventSubscription_Spec_ARM) GetAPIVersion

func (subscription EventSubscription_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"

func (*EventSubscription_Spec_ARM) GetName

func (subscription *EventSubscription_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*EventSubscription_Spec_ARM) GetType

func (subscription *EventSubscription_Spec_ARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.EventGrid/eventSubscriptions"

type HybridConnectionEventSubscriptionDestination

type HybridConnectionEventSubscriptionDestination struct {
	// +kubebuilder:validation:Required
	EndpointType *HybridConnectionEventSubscriptionDestination_EndpointType `json:"endpointType,omitempty"`
	Properties   *HybridConnectionEventSubscriptionDestinationProperties    `json:"properties,omitempty"`
}

Deprecated version of HybridConnectionEventSubscriptionDestination. Use v1beta20200601.HybridConnectionEventSubscriptionDestination instead

func (*HybridConnectionEventSubscriptionDestination) AssignProperties_From_HybridConnectionEventSubscriptionDestination

func (destination *HybridConnectionEventSubscriptionDestination) AssignProperties_From_HybridConnectionEventSubscriptionDestination(source *alpha20200601s.HybridConnectionEventSubscriptionDestination) error

AssignProperties_From_HybridConnectionEventSubscriptionDestination populates our HybridConnectionEventSubscriptionDestination from the provided source HybridConnectionEventSubscriptionDestination

func (*HybridConnectionEventSubscriptionDestination) AssignProperties_To_HybridConnectionEventSubscriptionDestination

func (destination *HybridConnectionEventSubscriptionDestination) AssignProperties_To_HybridConnectionEventSubscriptionDestination(target *alpha20200601s.HybridConnectionEventSubscriptionDestination) error

AssignProperties_To_HybridConnectionEventSubscriptionDestination populates the provided destination HybridConnectionEventSubscriptionDestination from our HybridConnectionEventSubscriptionDestination

func (*HybridConnectionEventSubscriptionDestination) ConvertToARM

func (destination *HybridConnectionEventSubscriptionDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*HybridConnectionEventSubscriptionDestination) DeepCopy

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

func (*HybridConnectionEventSubscriptionDestination) DeepCopyInto

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

func (*HybridConnectionEventSubscriptionDestination) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HybridConnectionEventSubscriptionDestination) PopulateFromARM

func (destination *HybridConnectionEventSubscriptionDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HybridConnectionEventSubscriptionDestinationProperties

type HybridConnectionEventSubscriptionDestinationProperties struct {
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Deprecated version of HybridConnectionEventSubscriptionDestinationProperties. Use v1beta20200601.HybridConnectionEventSubscriptionDestinationProperties instead

func (*HybridConnectionEventSubscriptionDestinationProperties) AssignProperties_From_HybridConnectionEventSubscriptionDestinationProperties

func (properties *HybridConnectionEventSubscriptionDestinationProperties) AssignProperties_From_HybridConnectionEventSubscriptionDestinationProperties(source *alpha20200601s.HybridConnectionEventSubscriptionDestinationProperties) error

AssignProperties_From_HybridConnectionEventSubscriptionDestinationProperties populates our HybridConnectionEventSubscriptionDestinationProperties from the provided source HybridConnectionEventSubscriptionDestinationProperties

func (*HybridConnectionEventSubscriptionDestinationProperties) AssignProperties_To_HybridConnectionEventSubscriptionDestinationProperties

func (properties *HybridConnectionEventSubscriptionDestinationProperties) AssignProperties_To_HybridConnectionEventSubscriptionDestinationProperties(destination *alpha20200601s.HybridConnectionEventSubscriptionDestinationProperties) error

AssignProperties_To_HybridConnectionEventSubscriptionDestinationProperties populates the provided destination HybridConnectionEventSubscriptionDestinationProperties from our HybridConnectionEventSubscriptionDestinationProperties

func (*HybridConnectionEventSubscriptionDestinationProperties) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*HybridConnectionEventSubscriptionDestinationProperties) DeepCopy

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

func (*HybridConnectionEventSubscriptionDestinationProperties) DeepCopyInto

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

func (*HybridConnectionEventSubscriptionDestinationProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HybridConnectionEventSubscriptionDestinationProperties) PopulateFromARM

func (properties *HybridConnectionEventSubscriptionDestinationProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HybridConnectionEventSubscriptionDestinationProperties_ARM

type HybridConnectionEventSubscriptionDestinationProperties_ARM struct {
	ResourceId *string `json:"resourceId,omitempty"`
}

Deprecated version of HybridConnectionEventSubscriptionDestinationProperties. Use v1beta20200601.HybridConnectionEventSubscriptionDestinationProperties instead

func (*HybridConnectionEventSubscriptionDestinationProperties_ARM) DeepCopy

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

func (*HybridConnectionEventSubscriptionDestinationProperties_ARM) DeepCopyInto

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

type HybridConnectionEventSubscriptionDestination_ARM

type HybridConnectionEventSubscriptionDestination_ARM struct {
	EndpointType HybridConnectionEventSubscriptionDestination_EndpointType   `json:"endpointType,omitempty"`
	Properties   *HybridConnectionEventSubscriptionDestinationProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of HybridConnectionEventSubscriptionDestination. Use v1beta20200601.HybridConnectionEventSubscriptionDestination instead

func (*HybridConnectionEventSubscriptionDestination_ARM) DeepCopy

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

func (*HybridConnectionEventSubscriptionDestination_ARM) DeepCopyInto

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

type HybridConnectionEventSubscriptionDestination_EndpointType

type HybridConnectionEventSubscriptionDestination_EndpointType string

Deprecated version of HybridConnectionEventSubscriptionDestination_EndpointType. Use v1beta20200601.HybridConnectionEventSubscriptionDestination_EndpointType instead +kubebuilder:validation:Enum={"HybridConnection"}

type InboundIpRule

type InboundIpRule struct {
	Action *InboundIpRule_Action `json:"action,omitempty"`
	IpMask *string               `json:"ipMask,omitempty"`
}

Deprecated version of InboundIpRule. Use v1beta20200601.InboundIpRule instead

func (*InboundIpRule) AssignProperties_From_InboundIpRule

func (rule *InboundIpRule) AssignProperties_From_InboundIpRule(source *alpha20200601s.InboundIpRule) error

AssignProperties_From_InboundIpRule populates our InboundIpRule from the provided source InboundIpRule

func (*InboundIpRule) AssignProperties_To_InboundIpRule

func (rule *InboundIpRule) AssignProperties_To_InboundIpRule(destination *alpha20200601s.InboundIpRule) error

AssignProperties_To_InboundIpRule populates the provided destination InboundIpRule from our InboundIpRule

func (*InboundIpRule) ConvertToARM

func (rule *InboundIpRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*InboundIpRule) DeepCopy

func (in *InboundIpRule) DeepCopy() *InboundIpRule

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

func (*InboundIpRule) DeepCopyInto

func (in *InboundIpRule) DeepCopyInto(out *InboundIpRule)

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

func (*InboundIpRule) NewEmptyARMValue

func (rule *InboundIpRule) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*InboundIpRule) PopulateFromARM

func (rule *InboundIpRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type InboundIpRule_ARM

type InboundIpRule_ARM struct {
	Action *InboundIpRule_Action `json:"action,omitempty"`
	IpMask *string               `json:"ipMask,omitempty"`
}

Deprecated version of InboundIpRule. Use v1beta20200601.InboundIpRule instead

func (*InboundIpRule_ARM) DeepCopy

func (in *InboundIpRule_ARM) DeepCopy() *InboundIpRule_ARM

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

func (*InboundIpRule_ARM) DeepCopyInto

func (in *InboundIpRule_ARM) DeepCopyInto(out *InboundIpRule_ARM)

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

type InboundIpRule_Action

type InboundIpRule_Action string

Deprecated version of InboundIpRule_Action. Use v1beta20200601.InboundIpRule_Action instead +kubebuilder:validation:Enum={"Allow"}

type InboundIpRule_Action_STATUS

type InboundIpRule_Action_STATUS string

Deprecated version of InboundIpRule_Action_STATUS. Use v1beta20200601.InboundIpRule_Action_STATUS instead

type InboundIpRule_STATUS

type InboundIpRule_STATUS struct {
	Action *InboundIpRule_Action_STATUS `json:"action,omitempty"`
	IpMask *string                      `json:"ipMask,omitempty"`
}

Deprecated version of InboundIpRule_STATUS. Use v1beta20200601.InboundIpRule_STATUS instead

func (*InboundIpRule_STATUS) AssignProperties_From_InboundIpRule_STATUS

func (rule *InboundIpRule_STATUS) AssignProperties_From_InboundIpRule_STATUS(source *alpha20200601s.InboundIpRule_STATUS) error

AssignProperties_From_InboundIpRule_STATUS populates our InboundIpRule_STATUS from the provided source InboundIpRule_STATUS

func (*InboundIpRule_STATUS) AssignProperties_To_InboundIpRule_STATUS

func (rule *InboundIpRule_STATUS) AssignProperties_To_InboundIpRule_STATUS(destination *alpha20200601s.InboundIpRule_STATUS) error

AssignProperties_To_InboundIpRule_STATUS populates the provided destination InboundIpRule_STATUS from our InboundIpRule_STATUS

func (*InboundIpRule_STATUS) DeepCopy

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

func (*InboundIpRule_STATUS) DeepCopyInto

func (in *InboundIpRule_STATUS) DeepCopyInto(out *InboundIpRule_STATUS)

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

func (*InboundIpRule_STATUS) NewEmptyARMValue

func (rule *InboundIpRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*InboundIpRule_STATUS) PopulateFromARM

func (rule *InboundIpRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type InboundIpRule_STATUS_ARM

type InboundIpRule_STATUS_ARM struct {
	Action *InboundIpRule_Action_STATUS `json:"action,omitempty"`
	IpMask *string                      `json:"ipMask,omitempty"`
}

Deprecated version of InboundIpRule_STATUS. Use v1beta20200601.InboundIpRule_STATUS instead

func (*InboundIpRule_STATUS_ARM) DeepCopy

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

func (*InboundIpRule_STATUS_ARM) DeepCopyInto

func (in *InboundIpRule_STATUS_ARM) DeepCopyInto(out *InboundIpRule_STATUS_ARM)

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

type InputSchemaMapping_InputSchemaMappingType_STATUS

type InputSchemaMapping_InputSchemaMappingType_STATUS string

Deprecated version of InputSchemaMapping_InputSchemaMappingType_STATUS. Use v1beta20200601.InputSchemaMapping_InputSchemaMappingType_STATUS instead

type InputSchemaMapping_STATUS

type InputSchemaMapping_STATUS struct {
	InputSchemaMappingType *InputSchemaMapping_InputSchemaMappingType_STATUS `json:"inputSchemaMappingType,omitempty"`
}

Deprecated version of InputSchemaMapping_STATUS. Use v1beta20200601.InputSchemaMapping_STATUS instead

func (*InputSchemaMapping_STATUS) AssignProperties_From_InputSchemaMapping_STATUS

func (mapping *InputSchemaMapping_STATUS) AssignProperties_From_InputSchemaMapping_STATUS(source *alpha20200601s.InputSchemaMapping_STATUS) error

AssignProperties_From_InputSchemaMapping_STATUS populates our InputSchemaMapping_STATUS from the provided source InputSchemaMapping_STATUS

func (*InputSchemaMapping_STATUS) AssignProperties_To_InputSchemaMapping_STATUS

func (mapping *InputSchemaMapping_STATUS) AssignProperties_To_InputSchemaMapping_STATUS(destination *alpha20200601s.InputSchemaMapping_STATUS) error

AssignProperties_To_InputSchemaMapping_STATUS populates the provided destination InputSchemaMapping_STATUS from our InputSchemaMapping_STATUS

func (*InputSchemaMapping_STATUS) DeepCopy

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

func (*InputSchemaMapping_STATUS) DeepCopyInto

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

func (*InputSchemaMapping_STATUS) NewEmptyARMValue

func (mapping *InputSchemaMapping_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*InputSchemaMapping_STATUS) PopulateFromARM

func (mapping *InputSchemaMapping_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type InputSchemaMapping_STATUS_ARM

type InputSchemaMapping_STATUS_ARM struct {
	InputSchemaMappingType *InputSchemaMapping_InputSchemaMappingType_STATUS `json:"inputSchemaMappingType,omitempty"`
}

Deprecated version of InputSchemaMapping_STATUS. Use v1beta20200601.InputSchemaMapping_STATUS instead

func (*InputSchemaMapping_STATUS_ARM) DeepCopy

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

func (*InputSchemaMapping_STATUS_ARM) DeepCopyInto

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

type JsonField

type JsonField struct {
	SourceField *string `json:"sourceField,omitempty"`
}

Deprecated version of JsonField. Use v1beta20200601.JsonField instead

func (*JsonField) AssignProperties_From_JsonField

func (field *JsonField) AssignProperties_From_JsonField(source *alpha20200601s.JsonField) error

AssignProperties_From_JsonField populates our JsonField from the provided source JsonField

func (*JsonField) AssignProperties_To_JsonField

func (field *JsonField) AssignProperties_To_JsonField(destination *alpha20200601s.JsonField) error

AssignProperties_To_JsonField populates the provided destination JsonField from our JsonField

func (*JsonField) ConvertToARM

func (field *JsonField) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*JsonField) DeepCopy

func (in *JsonField) DeepCopy() *JsonField

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

func (*JsonField) DeepCopyInto

func (in *JsonField) DeepCopyInto(out *JsonField)

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

func (*JsonField) NewEmptyARMValue

func (field *JsonField) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*JsonField) PopulateFromARM

func (field *JsonField) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type JsonFieldWithDefault

type JsonFieldWithDefault struct {
	DefaultValue *string `json:"defaultValue,omitempty"`
	SourceField  *string `json:"sourceField,omitempty"`
}

Deprecated version of JsonFieldWithDefault. Use v1beta20200601.JsonFieldWithDefault instead

func (*JsonFieldWithDefault) AssignProperties_From_JsonFieldWithDefault

func (withDefault *JsonFieldWithDefault) AssignProperties_From_JsonFieldWithDefault(source *alpha20200601s.JsonFieldWithDefault) error

AssignProperties_From_JsonFieldWithDefault populates our JsonFieldWithDefault from the provided source JsonFieldWithDefault

func (*JsonFieldWithDefault) AssignProperties_To_JsonFieldWithDefault

func (withDefault *JsonFieldWithDefault) AssignProperties_To_JsonFieldWithDefault(destination *alpha20200601s.JsonFieldWithDefault) error

AssignProperties_To_JsonFieldWithDefault populates the provided destination JsonFieldWithDefault from our JsonFieldWithDefault

func (*JsonFieldWithDefault) ConvertToARM

func (withDefault *JsonFieldWithDefault) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*JsonFieldWithDefault) DeepCopy

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

func (*JsonFieldWithDefault) DeepCopyInto

func (in *JsonFieldWithDefault) DeepCopyInto(out *JsonFieldWithDefault)

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

func (*JsonFieldWithDefault) NewEmptyARMValue

func (withDefault *JsonFieldWithDefault) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*JsonFieldWithDefault) PopulateFromARM

func (withDefault *JsonFieldWithDefault) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type JsonFieldWithDefault_ARM

type JsonFieldWithDefault_ARM struct {
	DefaultValue *string `json:"defaultValue,omitempty"`
	SourceField  *string `json:"sourceField,omitempty"`
}

Deprecated version of JsonFieldWithDefault. Use v1beta20200601.JsonFieldWithDefault instead

func (*JsonFieldWithDefault_ARM) DeepCopy

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

func (*JsonFieldWithDefault_ARM) DeepCopyInto

func (in *JsonFieldWithDefault_ARM) DeepCopyInto(out *JsonFieldWithDefault_ARM)

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

type JsonField_ARM

type JsonField_ARM struct {
	SourceField *string `json:"sourceField,omitempty"`
}

Deprecated version of JsonField. Use v1beta20200601.JsonField instead

func (*JsonField_ARM) DeepCopy

func (in *JsonField_ARM) DeepCopy() *JsonField_ARM

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

func (*JsonField_ARM) DeepCopyInto

func (in *JsonField_ARM) DeepCopyInto(out *JsonField_ARM)

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

type JsonInputSchemaMapping

type JsonInputSchemaMapping struct {
	// +kubebuilder:validation:Required
	InputSchemaMappingType *JsonInputSchemaMapping_InputSchemaMappingType `json:"inputSchemaMappingType,omitempty"`
	Properties             *JsonInputSchemaMappingProperties              `json:"properties,omitempty"`
}

Deprecated version of JsonInputSchemaMapping. Use v1beta20200601.JsonInputSchemaMapping instead

func (*JsonInputSchemaMapping) AssignProperties_From_JsonInputSchemaMapping

func (mapping *JsonInputSchemaMapping) AssignProperties_From_JsonInputSchemaMapping(source *alpha20200601s.JsonInputSchemaMapping) error

AssignProperties_From_JsonInputSchemaMapping populates our JsonInputSchemaMapping from the provided source JsonInputSchemaMapping

func (*JsonInputSchemaMapping) AssignProperties_To_JsonInputSchemaMapping

func (mapping *JsonInputSchemaMapping) AssignProperties_To_JsonInputSchemaMapping(destination *alpha20200601s.JsonInputSchemaMapping) error

AssignProperties_To_JsonInputSchemaMapping populates the provided destination JsonInputSchemaMapping from our JsonInputSchemaMapping

func (*JsonInputSchemaMapping) ConvertToARM

func (mapping *JsonInputSchemaMapping) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*JsonInputSchemaMapping) DeepCopy

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

func (*JsonInputSchemaMapping) DeepCopyInto

func (in *JsonInputSchemaMapping) DeepCopyInto(out *JsonInputSchemaMapping)

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

func (*JsonInputSchemaMapping) NewEmptyARMValue

func (mapping *JsonInputSchemaMapping) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*JsonInputSchemaMapping) PopulateFromARM

func (mapping *JsonInputSchemaMapping) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type JsonInputSchemaMappingProperties

type JsonInputSchemaMappingProperties struct {
	DataVersion *JsonFieldWithDefault `json:"dataVersion,omitempty"`
	EventTime   *JsonField            `json:"eventTime,omitempty"`
	EventType   *JsonFieldWithDefault `json:"eventType,omitempty"`
	Id          *JsonField            `json:"id,omitempty"`
	Subject     *JsonFieldWithDefault `json:"subject,omitempty"`
	Topic       *JsonField            `json:"topic,omitempty"`
}

Deprecated version of JsonInputSchemaMappingProperties. Use v1beta20200601.JsonInputSchemaMappingProperties instead

func (*JsonInputSchemaMappingProperties) AssignProperties_From_JsonInputSchemaMappingProperties

func (properties *JsonInputSchemaMappingProperties) AssignProperties_From_JsonInputSchemaMappingProperties(source *alpha20200601s.JsonInputSchemaMappingProperties) error

AssignProperties_From_JsonInputSchemaMappingProperties populates our JsonInputSchemaMappingProperties from the provided source JsonInputSchemaMappingProperties

func (*JsonInputSchemaMappingProperties) AssignProperties_To_JsonInputSchemaMappingProperties

func (properties *JsonInputSchemaMappingProperties) AssignProperties_To_JsonInputSchemaMappingProperties(destination *alpha20200601s.JsonInputSchemaMappingProperties) error

AssignProperties_To_JsonInputSchemaMappingProperties populates the provided destination JsonInputSchemaMappingProperties from our JsonInputSchemaMappingProperties

func (*JsonInputSchemaMappingProperties) ConvertToARM

func (properties *JsonInputSchemaMappingProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*JsonInputSchemaMappingProperties) DeepCopy

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

func (*JsonInputSchemaMappingProperties) DeepCopyInto

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

func (*JsonInputSchemaMappingProperties) NewEmptyARMValue

func (properties *JsonInputSchemaMappingProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*JsonInputSchemaMappingProperties) PopulateFromARM

func (properties *JsonInputSchemaMappingProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type JsonInputSchemaMappingProperties_ARM

type JsonInputSchemaMappingProperties_ARM struct {
	DataVersion *JsonFieldWithDefault_ARM `json:"dataVersion,omitempty"`
	EventTime   *JsonField_ARM            `json:"eventTime,omitempty"`
	EventType   *JsonFieldWithDefault_ARM `json:"eventType,omitempty"`
	Id          *JsonField_ARM            `json:"id,omitempty"`
	Subject     *JsonFieldWithDefault_ARM `json:"subject,omitempty"`
	Topic       *JsonField_ARM            `json:"topic,omitempty"`
}

Deprecated version of JsonInputSchemaMappingProperties. Use v1beta20200601.JsonInputSchemaMappingProperties instead

func (*JsonInputSchemaMappingProperties_ARM) DeepCopy

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

func (*JsonInputSchemaMappingProperties_ARM) DeepCopyInto

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

type JsonInputSchemaMapping_ARM

type JsonInputSchemaMapping_ARM struct {
	InputSchemaMappingType *JsonInputSchemaMapping_InputSchemaMappingType `json:"inputSchemaMappingType,omitempty"`
	Properties             *JsonInputSchemaMappingProperties_ARM          `json:"properties,omitempty"`
}

Deprecated version of JsonInputSchemaMapping. Use v1beta20200601.JsonInputSchemaMapping instead

func (*JsonInputSchemaMapping_ARM) DeepCopy

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

func (*JsonInputSchemaMapping_ARM) DeepCopyInto

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

type JsonInputSchemaMapping_InputSchemaMappingType

type JsonInputSchemaMapping_InputSchemaMappingType string

Deprecated version of JsonInputSchemaMapping_InputSchemaMappingType. Use v1beta20200601.JsonInputSchemaMapping_InputSchemaMappingType instead +kubebuilder:validation:Enum={"Json"}

type PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded

type PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded. Use v1beta20200601.PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded instead

func (*PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded) AssignProperties_From_PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded

func (embedded *PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded) AssignProperties_From_PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded(source *alpha20200601s.PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded) error

AssignProperties_From_PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded populates our PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded from the provided source PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded

func (*PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded) AssignProperties_To_PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded

func (embedded *PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded) AssignProperties_To_PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded(destination *alpha20200601s.PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded) error

AssignProperties_To_PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded populates the provided destination PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded from our PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded

func (*PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded) DeepCopy

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

func (*PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded) DeepCopyInto

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

func (*PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded) PopulateFromARM

func (embedded *PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded_ARM

type PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded_ARM struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded. Use v1beta20200601.PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded instead

func (*PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded_ARM) DeepCopy

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

func (*PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded_ARM) DeepCopyInto

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

type PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded

type PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded. Use v1beta20200601.PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded instead

func (*PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded) AssignProperties_From_PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded

func (embedded *PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded) AssignProperties_From_PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded(source *alpha20200601s.PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded) error

AssignProperties_From_PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded populates our PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded from the provided source PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded

func (*PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded) AssignProperties_To_PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded

func (embedded *PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded) AssignProperties_To_PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded(destination *alpha20200601s.PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded) error

AssignProperties_To_PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded populates the provided destination PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded from our PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded

func (*PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded) DeepCopy

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

func (*PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded) DeepCopyInto

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

func (*PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded) PopulateFromARM

func (embedded *PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded_ARM

type PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded_ARM struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded. Use v1beta20200601.PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded instead

func (*PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded_ARM) DeepCopy

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

func (*PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded_ARM) DeepCopyInto

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

type RetryPolicy

type RetryPolicy struct {
	EventTimeToLiveInMinutes *int `json:"eventTimeToLiveInMinutes,omitempty"`
	MaxDeliveryAttempts      *int `json:"maxDeliveryAttempts,omitempty"`
}

Deprecated version of RetryPolicy. Use v1beta20200601.RetryPolicy instead

func (*RetryPolicy) AssignProperties_From_RetryPolicy

func (policy *RetryPolicy) AssignProperties_From_RetryPolicy(source *alpha20200601s.RetryPolicy) error

AssignProperties_From_RetryPolicy populates our RetryPolicy from the provided source RetryPolicy

func (*RetryPolicy) AssignProperties_To_RetryPolicy

func (policy *RetryPolicy) AssignProperties_To_RetryPolicy(destination *alpha20200601s.RetryPolicy) error

AssignProperties_To_RetryPolicy populates the provided destination RetryPolicy from our RetryPolicy

func (*RetryPolicy) ConvertToARM

func (policy *RetryPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*RetryPolicy) DeepCopy

func (in *RetryPolicy) DeepCopy() *RetryPolicy

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

func (*RetryPolicy) DeepCopyInto

func (in *RetryPolicy) DeepCopyInto(out *RetryPolicy)

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

func (*RetryPolicy) NewEmptyARMValue

func (policy *RetryPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RetryPolicy) PopulateFromARM

func (policy *RetryPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RetryPolicy_ARM

type RetryPolicy_ARM struct {
	EventTimeToLiveInMinutes *int `json:"eventTimeToLiveInMinutes,omitempty"`
	MaxDeliveryAttempts      *int `json:"maxDeliveryAttempts,omitempty"`
}

Deprecated version of RetryPolicy. Use v1beta20200601.RetryPolicy instead

func (*RetryPolicy_ARM) DeepCopy

func (in *RetryPolicy_ARM) DeepCopy() *RetryPolicy_ARM

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

func (*RetryPolicy_ARM) DeepCopyInto

func (in *RetryPolicy_ARM) DeepCopyInto(out *RetryPolicy_ARM)

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

type RetryPolicy_STATUS

type RetryPolicy_STATUS struct {
	EventTimeToLiveInMinutes *int `json:"eventTimeToLiveInMinutes,omitempty"`
	MaxDeliveryAttempts      *int `json:"maxDeliveryAttempts,omitempty"`
}

Deprecated version of RetryPolicy_STATUS. Use v1beta20200601.RetryPolicy_STATUS instead

func (*RetryPolicy_STATUS) AssignProperties_From_RetryPolicy_STATUS

func (policy *RetryPolicy_STATUS) AssignProperties_From_RetryPolicy_STATUS(source *alpha20200601s.RetryPolicy_STATUS) error

AssignProperties_From_RetryPolicy_STATUS populates our RetryPolicy_STATUS from the provided source RetryPolicy_STATUS

func (*RetryPolicy_STATUS) AssignProperties_To_RetryPolicy_STATUS

func (policy *RetryPolicy_STATUS) AssignProperties_To_RetryPolicy_STATUS(destination *alpha20200601s.RetryPolicy_STATUS) error

AssignProperties_To_RetryPolicy_STATUS populates the provided destination RetryPolicy_STATUS from our RetryPolicy_STATUS

func (*RetryPolicy_STATUS) DeepCopy

func (in *RetryPolicy_STATUS) DeepCopy() *RetryPolicy_STATUS

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

func (*RetryPolicy_STATUS) DeepCopyInto

func (in *RetryPolicy_STATUS) DeepCopyInto(out *RetryPolicy_STATUS)

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

func (*RetryPolicy_STATUS) NewEmptyARMValue

func (policy *RetryPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RetryPolicy_STATUS) PopulateFromARM

func (policy *RetryPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RetryPolicy_STATUS_ARM

type RetryPolicy_STATUS_ARM struct {
	EventTimeToLiveInMinutes *int `json:"eventTimeToLiveInMinutes,omitempty"`
	MaxDeliveryAttempts      *int `json:"maxDeliveryAttempts,omitempty"`
}

Deprecated version of RetryPolicy_STATUS. Use v1beta20200601.RetryPolicy_STATUS instead

func (*RetryPolicy_STATUS_ARM) DeepCopy

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

func (*RetryPolicy_STATUS_ARM) DeepCopyInto

func (in *RetryPolicy_STATUS_ARM) DeepCopyInto(out *RetryPolicy_STATUS_ARM)

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

type ServiceBusQueueEventSubscriptionDestination

type ServiceBusQueueEventSubscriptionDestination struct {
	// +kubebuilder:validation:Required
	EndpointType *ServiceBusQueueEventSubscriptionDestination_EndpointType `json:"endpointType,omitempty"`
	Properties   *ServiceBusQueueEventSubscriptionDestinationProperties    `json:"properties,omitempty"`
}

Deprecated version of ServiceBusQueueEventSubscriptionDestination. Use v1beta20200601.ServiceBusQueueEventSubscriptionDestination instead

func (*ServiceBusQueueEventSubscriptionDestination) AssignProperties_From_ServiceBusQueueEventSubscriptionDestination

func (destination *ServiceBusQueueEventSubscriptionDestination) AssignProperties_From_ServiceBusQueueEventSubscriptionDestination(source *alpha20200601s.ServiceBusQueueEventSubscriptionDestination) error

AssignProperties_From_ServiceBusQueueEventSubscriptionDestination populates our ServiceBusQueueEventSubscriptionDestination from the provided source ServiceBusQueueEventSubscriptionDestination

func (*ServiceBusQueueEventSubscriptionDestination) AssignProperties_To_ServiceBusQueueEventSubscriptionDestination

func (destination *ServiceBusQueueEventSubscriptionDestination) AssignProperties_To_ServiceBusQueueEventSubscriptionDestination(target *alpha20200601s.ServiceBusQueueEventSubscriptionDestination) error

AssignProperties_To_ServiceBusQueueEventSubscriptionDestination populates the provided destination ServiceBusQueueEventSubscriptionDestination from our ServiceBusQueueEventSubscriptionDestination

func (*ServiceBusQueueEventSubscriptionDestination) ConvertToARM

func (destination *ServiceBusQueueEventSubscriptionDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ServiceBusQueueEventSubscriptionDestination) DeepCopy

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

func (*ServiceBusQueueEventSubscriptionDestination) DeepCopyInto

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

func (*ServiceBusQueueEventSubscriptionDestination) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServiceBusQueueEventSubscriptionDestination) PopulateFromARM

func (destination *ServiceBusQueueEventSubscriptionDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServiceBusQueueEventSubscriptionDestinationProperties

type ServiceBusQueueEventSubscriptionDestinationProperties struct {
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Deprecated version of ServiceBusQueueEventSubscriptionDestinationProperties. Use v1beta20200601.ServiceBusQueueEventSubscriptionDestinationProperties instead

func (*ServiceBusQueueEventSubscriptionDestinationProperties) AssignProperties_From_ServiceBusQueueEventSubscriptionDestinationProperties

func (properties *ServiceBusQueueEventSubscriptionDestinationProperties) AssignProperties_From_ServiceBusQueueEventSubscriptionDestinationProperties(source *alpha20200601s.ServiceBusQueueEventSubscriptionDestinationProperties) error

AssignProperties_From_ServiceBusQueueEventSubscriptionDestinationProperties populates our ServiceBusQueueEventSubscriptionDestinationProperties from the provided source ServiceBusQueueEventSubscriptionDestinationProperties

func (*ServiceBusQueueEventSubscriptionDestinationProperties) AssignProperties_To_ServiceBusQueueEventSubscriptionDestinationProperties

func (properties *ServiceBusQueueEventSubscriptionDestinationProperties) AssignProperties_To_ServiceBusQueueEventSubscriptionDestinationProperties(destination *alpha20200601s.ServiceBusQueueEventSubscriptionDestinationProperties) error

AssignProperties_To_ServiceBusQueueEventSubscriptionDestinationProperties populates the provided destination ServiceBusQueueEventSubscriptionDestinationProperties from our ServiceBusQueueEventSubscriptionDestinationProperties

func (*ServiceBusQueueEventSubscriptionDestinationProperties) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ServiceBusQueueEventSubscriptionDestinationProperties) DeepCopy

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

func (*ServiceBusQueueEventSubscriptionDestinationProperties) DeepCopyInto

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

func (*ServiceBusQueueEventSubscriptionDestinationProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServiceBusQueueEventSubscriptionDestinationProperties) PopulateFromARM

func (properties *ServiceBusQueueEventSubscriptionDestinationProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServiceBusQueueEventSubscriptionDestinationProperties_ARM

type ServiceBusQueueEventSubscriptionDestinationProperties_ARM struct {
	ResourceId *string `json:"resourceId,omitempty"`
}

Deprecated version of ServiceBusQueueEventSubscriptionDestinationProperties. Use v1beta20200601.ServiceBusQueueEventSubscriptionDestinationProperties instead

func (*ServiceBusQueueEventSubscriptionDestinationProperties_ARM) DeepCopy

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

func (*ServiceBusQueueEventSubscriptionDestinationProperties_ARM) DeepCopyInto

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

type ServiceBusQueueEventSubscriptionDestination_ARM

type ServiceBusQueueEventSubscriptionDestination_ARM struct {
	EndpointType ServiceBusQueueEventSubscriptionDestination_EndpointType   `json:"endpointType,omitempty"`
	Properties   *ServiceBusQueueEventSubscriptionDestinationProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of ServiceBusQueueEventSubscriptionDestination. Use v1beta20200601.ServiceBusQueueEventSubscriptionDestination instead

func (*ServiceBusQueueEventSubscriptionDestination_ARM) DeepCopy

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

func (*ServiceBusQueueEventSubscriptionDestination_ARM) DeepCopyInto

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

type ServiceBusQueueEventSubscriptionDestination_EndpointType

type ServiceBusQueueEventSubscriptionDestination_EndpointType string

Deprecated version of ServiceBusQueueEventSubscriptionDestination_EndpointType. Use v1beta20200601.ServiceBusQueueEventSubscriptionDestination_EndpointType instead +kubebuilder:validation:Enum={"ServiceBusQueue"}

type ServiceBusTopicEventSubscriptionDestination

type ServiceBusTopicEventSubscriptionDestination struct {
	// +kubebuilder:validation:Required
	EndpointType *ServiceBusTopicEventSubscriptionDestination_EndpointType `json:"endpointType,omitempty"`
	Properties   *ServiceBusTopicEventSubscriptionDestinationProperties    `json:"properties,omitempty"`
}

Deprecated version of ServiceBusTopicEventSubscriptionDestination. Use v1beta20200601.ServiceBusTopicEventSubscriptionDestination instead

func (*ServiceBusTopicEventSubscriptionDestination) AssignProperties_From_ServiceBusTopicEventSubscriptionDestination

func (destination *ServiceBusTopicEventSubscriptionDestination) AssignProperties_From_ServiceBusTopicEventSubscriptionDestination(source *alpha20200601s.ServiceBusTopicEventSubscriptionDestination) error

AssignProperties_From_ServiceBusTopicEventSubscriptionDestination populates our ServiceBusTopicEventSubscriptionDestination from the provided source ServiceBusTopicEventSubscriptionDestination

func (*ServiceBusTopicEventSubscriptionDestination) AssignProperties_To_ServiceBusTopicEventSubscriptionDestination

func (destination *ServiceBusTopicEventSubscriptionDestination) AssignProperties_To_ServiceBusTopicEventSubscriptionDestination(target *alpha20200601s.ServiceBusTopicEventSubscriptionDestination) error

AssignProperties_To_ServiceBusTopicEventSubscriptionDestination populates the provided destination ServiceBusTopicEventSubscriptionDestination from our ServiceBusTopicEventSubscriptionDestination

func (*ServiceBusTopicEventSubscriptionDestination) ConvertToARM

func (destination *ServiceBusTopicEventSubscriptionDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ServiceBusTopicEventSubscriptionDestination) DeepCopy

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

func (*ServiceBusTopicEventSubscriptionDestination) DeepCopyInto

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

func (*ServiceBusTopicEventSubscriptionDestination) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServiceBusTopicEventSubscriptionDestination) PopulateFromARM

func (destination *ServiceBusTopicEventSubscriptionDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServiceBusTopicEventSubscriptionDestinationProperties

type ServiceBusTopicEventSubscriptionDestinationProperties struct {
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Deprecated version of ServiceBusTopicEventSubscriptionDestinationProperties. Use v1beta20200601.ServiceBusTopicEventSubscriptionDestinationProperties instead

func (*ServiceBusTopicEventSubscriptionDestinationProperties) AssignProperties_From_ServiceBusTopicEventSubscriptionDestinationProperties

func (properties *ServiceBusTopicEventSubscriptionDestinationProperties) AssignProperties_From_ServiceBusTopicEventSubscriptionDestinationProperties(source *alpha20200601s.ServiceBusTopicEventSubscriptionDestinationProperties) error

AssignProperties_From_ServiceBusTopicEventSubscriptionDestinationProperties populates our ServiceBusTopicEventSubscriptionDestinationProperties from the provided source ServiceBusTopicEventSubscriptionDestinationProperties

func (*ServiceBusTopicEventSubscriptionDestinationProperties) AssignProperties_To_ServiceBusTopicEventSubscriptionDestinationProperties

func (properties *ServiceBusTopicEventSubscriptionDestinationProperties) AssignProperties_To_ServiceBusTopicEventSubscriptionDestinationProperties(destination *alpha20200601s.ServiceBusTopicEventSubscriptionDestinationProperties) error

AssignProperties_To_ServiceBusTopicEventSubscriptionDestinationProperties populates the provided destination ServiceBusTopicEventSubscriptionDestinationProperties from our ServiceBusTopicEventSubscriptionDestinationProperties

func (*ServiceBusTopicEventSubscriptionDestinationProperties) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ServiceBusTopicEventSubscriptionDestinationProperties) DeepCopy

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

func (*ServiceBusTopicEventSubscriptionDestinationProperties) DeepCopyInto

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

func (*ServiceBusTopicEventSubscriptionDestinationProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServiceBusTopicEventSubscriptionDestinationProperties) PopulateFromARM

func (properties *ServiceBusTopicEventSubscriptionDestinationProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServiceBusTopicEventSubscriptionDestinationProperties_ARM

type ServiceBusTopicEventSubscriptionDestinationProperties_ARM struct {
	ResourceId *string `json:"resourceId,omitempty"`
}

Deprecated version of ServiceBusTopicEventSubscriptionDestinationProperties. Use v1beta20200601.ServiceBusTopicEventSubscriptionDestinationProperties instead

func (*ServiceBusTopicEventSubscriptionDestinationProperties_ARM) DeepCopy

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

func (*ServiceBusTopicEventSubscriptionDestinationProperties_ARM) DeepCopyInto

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

type ServiceBusTopicEventSubscriptionDestination_ARM

type ServiceBusTopicEventSubscriptionDestination_ARM struct {
	EndpointType ServiceBusTopicEventSubscriptionDestination_EndpointType   `json:"endpointType,omitempty"`
	Properties   *ServiceBusTopicEventSubscriptionDestinationProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of ServiceBusTopicEventSubscriptionDestination. Use v1beta20200601.ServiceBusTopicEventSubscriptionDestination instead

func (*ServiceBusTopicEventSubscriptionDestination_ARM) DeepCopy

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

func (*ServiceBusTopicEventSubscriptionDestination_ARM) DeepCopyInto

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

type ServiceBusTopicEventSubscriptionDestination_EndpointType

type ServiceBusTopicEventSubscriptionDestination_EndpointType string

Deprecated version of ServiceBusTopicEventSubscriptionDestination_EndpointType. Use v1beta20200601.ServiceBusTopicEventSubscriptionDestination_EndpointType instead +kubebuilder:validation:Enum={"ServiceBusTopic"}

type StorageBlobDeadLetterDestination

type StorageBlobDeadLetterDestination struct {
	// +kubebuilder:validation:Required
	EndpointType *StorageBlobDeadLetterDestination_EndpointType `json:"endpointType,omitempty"`
	Properties   *StorageBlobDeadLetterDestinationProperties    `json:"properties,omitempty"`
}

Deprecated version of StorageBlobDeadLetterDestination. Use v1beta20200601.StorageBlobDeadLetterDestination instead

func (*StorageBlobDeadLetterDestination) AssignProperties_From_StorageBlobDeadLetterDestination

func (destination *StorageBlobDeadLetterDestination) AssignProperties_From_StorageBlobDeadLetterDestination(source *alpha20200601s.StorageBlobDeadLetterDestination) error

AssignProperties_From_StorageBlobDeadLetterDestination populates our StorageBlobDeadLetterDestination from the provided source StorageBlobDeadLetterDestination

func (*StorageBlobDeadLetterDestination) AssignProperties_To_StorageBlobDeadLetterDestination

func (destination *StorageBlobDeadLetterDestination) AssignProperties_To_StorageBlobDeadLetterDestination(target *alpha20200601s.StorageBlobDeadLetterDestination) error

AssignProperties_To_StorageBlobDeadLetterDestination populates the provided destination StorageBlobDeadLetterDestination from our StorageBlobDeadLetterDestination

func (*StorageBlobDeadLetterDestination) ConvertToARM

func (destination *StorageBlobDeadLetterDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageBlobDeadLetterDestination) DeepCopy

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

func (*StorageBlobDeadLetterDestination) DeepCopyInto

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

func (*StorageBlobDeadLetterDestination) NewEmptyARMValue

func (destination *StorageBlobDeadLetterDestination) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageBlobDeadLetterDestination) PopulateFromARM

func (destination *StorageBlobDeadLetterDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageBlobDeadLetterDestinationProperties

type StorageBlobDeadLetterDestinationProperties struct {
	BlobContainerName *string                       `json:"blobContainerName,omitempty"`
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Deprecated version of StorageBlobDeadLetterDestinationProperties. Use v1beta20200601.StorageBlobDeadLetterDestinationProperties instead

func (*StorageBlobDeadLetterDestinationProperties) AssignProperties_From_StorageBlobDeadLetterDestinationProperties

func (properties *StorageBlobDeadLetterDestinationProperties) AssignProperties_From_StorageBlobDeadLetterDestinationProperties(source *alpha20200601s.StorageBlobDeadLetterDestinationProperties) error

AssignProperties_From_StorageBlobDeadLetterDestinationProperties populates our StorageBlobDeadLetterDestinationProperties from the provided source StorageBlobDeadLetterDestinationProperties

func (*StorageBlobDeadLetterDestinationProperties) AssignProperties_To_StorageBlobDeadLetterDestinationProperties

func (properties *StorageBlobDeadLetterDestinationProperties) AssignProperties_To_StorageBlobDeadLetterDestinationProperties(destination *alpha20200601s.StorageBlobDeadLetterDestinationProperties) error

AssignProperties_To_StorageBlobDeadLetterDestinationProperties populates the provided destination StorageBlobDeadLetterDestinationProperties from our StorageBlobDeadLetterDestinationProperties

func (*StorageBlobDeadLetterDestinationProperties) ConvertToARM

func (properties *StorageBlobDeadLetterDestinationProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageBlobDeadLetterDestinationProperties) DeepCopy

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

func (*StorageBlobDeadLetterDestinationProperties) DeepCopyInto

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

func (*StorageBlobDeadLetterDestinationProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageBlobDeadLetterDestinationProperties) PopulateFromARM

func (properties *StorageBlobDeadLetterDestinationProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageBlobDeadLetterDestinationProperties_ARM

type StorageBlobDeadLetterDestinationProperties_ARM struct {
	BlobContainerName *string `json:"blobContainerName,omitempty"`
	ResourceId        *string `json:"resourceId,omitempty"`
}

Deprecated version of StorageBlobDeadLetterDestinationProperties. Use v1beta20200601.StorageBlobDeadLetterDestinationProperties instead

func (*StorageBlobDeadLetterDestinationProperties_ARM) DeepCopy

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

func (*StorageBlobDeadLetterDestinationProperties_ARM) DeepCopyInto

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

type StorageBlobDeadLetterDestination_ARM

type StorageBlobDeadLetterDestination_ARM struct {
	EndpointType *StorageBlobDeadLetterDestination_EndpointType  `json:"endpointType,omitempty"`
	Properties   *StorageBlobDeadLetterDestinationProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of StorageBlobDeadLetterDestination. Use v1beta20200601.StorageBlobDeadLetterDestination instead

func (*StorageBlobDeadLetterDestination_ARM) DeepCopy

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

func (*StorageBlobDeadLetterDestination_ARM) DeepCopyInto

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

type StorageBlobDeadLetterDestination_EndpointType

type StorageBlobDeadLetterDestination_EndpointType string

Deprecated version of StorageBlobDeadLetterDestination_EndpointType. Use v1beta20200601.StorageBlobDeadLetterDestination_EndpointType instead +kubebuilder:validation:Enum={"StorageBlob"}

type StorageQueueEventSubscriptionDestination

type StorageQueueEventSubscriptionDestination struct {
	// +kubebuilder:validation:Required
	EndpointType *StorageQueueEventSubscriptionDestination_EndpointType `json:"endpointType,omitempty"`
	Properties   *StorageQueueEventSubscriptionDestinationProperties    `json:"properties,omitempty"`
}

Deprecated version of StorageQueueEventSubscriptionDestination. Use v1beta20200601.StorageQueueEventSubscriptionDestination instead

func (*StorageQueueEventSubscriptionDestination) AssignProperties_From_StorageQueueEventSubscriptionDestination

func (destination *StorageQueueEventSubscriptionDestination) AssignProperties_From_StorageQueueEventSubscriptionDestination(source *alpha20200601s.StorageQueueEventSubscriptionDestination) error

AssignProperties_From_StorageQueueEventSubscriptionDestination populates our StorageQueueEventSubscriptionDestination from the provided source StorageQueueEventSubscriptionDestination

func (*StorageQueueEventSubscriptionDestination) AssignProperties_To_StorageQueueEventSubscriptionDestination

func (destination *StorageQueueEventSubscriptionDestination) AssignProperties_To_StorageQueueEventSubscriptionDestination(target *alpha20200601s.StorageQueueEventSubscriptionDestination) error

AssignProperties_To_StorageQueueEventSubscriptionDestination populates the provided destination StorageQueueEventSubscriptionDestination from our StorageQueueEventSubscriptionDestination

func (*StorageQueueEventSubscriptionDestination) ConvertToARM

func (destination *StorageQueueEventSubscriptionDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageQueueEventSubscriptionDestination) DeepCopy

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

func (*StorageQueueEventSubscriptionDestination) DeepCopyInto

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

func (*StorageQueueEventSubscriptionDestination) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageQueueEventSubscriptionDestination) PopulateFromARM

func (destination *StorageQueueEventSubscriptionDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageQueueEventSubscriptionDestinationProperties

type StorageQueueEventSubscriptionDestinationProperties struct {
	QueueName         *string                       `json:"queueName,omitempty"`
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Deprecated version of StorageQueueEventSubscriptionDestinationProperties. Use v1beta20200601.StorageQueueEventSubscriptionDestinationProperties instead

func (*StorageQueueEventSubscriptionDestinationProperties) AssignProperties_From_StorageQueueEventSubscriptionDestinationProperties

func (properties *StorageQueueEventSubscriptionDestinationProperties) AssignProperties_From_StorageQueueEventSubscriptionDestinationProperties(source *alpha20200601s.StorageQueueEventSubscriptionDestinationProperties) error

AssignProperties_From_StorageQueueEventSubscriptionDestinationProperties populates our StorageQueueEventSubscriptionDestinationProperties from the provided source StorageQueueEventSubscriptionDestinationProperties

func (*StorageQueueEventSubscriptionDestinationProperties) AssignProperties_To_StorageQueueEventSubscriptionDestinationProperties

func (properties *StorageQueueEventSubscriptionDestinationProperties) AssignProperties_To_StorageQueueEventSubscriptionDestinationProperties(destination *alpha20200601s.StorageQueueEventSubscriptionDestinationProperties) error

AssignProperties_To_StorageQueueEventSubscriptionDestinationProperties populates the provided destination StorageQueueEventSubscriptionDestinationProperties from our StorageQueueEventSubscriptionDestinationProperties

func (*StorageQueueEventSubscriptionDestinationProperties) ConvertToARM

func (properties *StorageQueueEventSubscriptionDestinationProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageQueueEventSubscriptionDestinationProperties) DeepCopy

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

func (*StorageQueueEventSubscriptionDestinationProperties) DeepCopyInto

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

func (*StorageQueueEventSubscriptionDestinationProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageQueueEventSubscriptionDestinationProperties) PopulateFromARM

func (properties *StorageQueueEventSubscriptionDestinationProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageQueueEventSubscriptionDestinationProperties_ARM

type StorageQueueEventSubscriptionDestinationProperties_ARM struct {
	QueueName  *string `json:"queueName,omitempty"`
	ResourceId *string `json:"resourceId,omitempty"`
}

Deprecated version of StorageQueueEventSubscriptionDestinationProperties. Use v1beta20200601.StorageQueueEventSubscriptionDestinationProperties instead

func (*StorageQueueEventSubscriptionDestinationProperties_ARM) DeepCopy

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

func (*StorageQueueEventSubscriptionDestinationProperties_ARM) DeepCopyInto

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

type StorageQueueEventSubscriptionDestination_ARM

type StorageQueueEventSubscriptionDestination_ARM struct {
	EndpointType StorageQueueEventSubscriptionDestination_EndpointType   `json:"endpointType,omitempty"`
	Properties   *StorageQueueEventSubscriptionDestinationProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of StorageQueueEventSubscriptionDestination. Use v1beta20200601.StorageQueueEventSubscriptionDestination instead

func (*StorageQueueEventSubscriptionDestination_ARM) DeepCopy

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

func (*StorageQueueEventSubscriptionDestination_ARM) DeepCopyInto

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

type StorageQueueEventSubscriptionDestination_EndpointType

type StorageQueueEventSubscriptionDestination_EndpointType string

Deprecated version of StorageQueueEventSubscriptionDestination_EndpointType. Use v1beta20200601.StorageQueueEventSubscriptionDestination_EndpointType instead +kubebuilder:validation:Enum={"StorageQueue"}

type SystemData_CreatedByType_STATUS

type SystemData_CreatedByType_STATUS string

Deprecated version of SystemData_CreatedByType_STATUS. Use v1beta20200601.SystemData_CreatedByType_STATUS instead

type SystemData_LastModifiedByType_STATUS

type SystemData_LastModifiedByType_STATUS string

Deprecated version of SystemData_LastModifiedByType_STATUS. Use v1beta20200601.SystemData_LastModifiedByType_STATUS instead

type SystemData_STATUS

type SystemData_STATUS struct {
	CreatedAt          *string                               `json:"createdAt,omitempty"`
	CreatedBy          *string                               `json:"createdBy,omitempty"`
	CreatedByType      *SystemData_CreatedByType_STATUS      `json:"createdByType,omitempty"`
	LastModifiedAt     *string                               `json:"lastModifiedAt,omitempty"`
	LastModifiedBy     *string                               `json:"lastModifiedBy,omitempty"`
	LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"`
}

Deprecated version of SystemData_STATUS. Use v1beta20200601.SystemData_STATUS instead

func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS

func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *alpha20200601s.SystemData_STATUS) error

AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS

func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS

func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *alpha20200601s.SystemData_STATUS) error

AssignProperties_To_SystemData_STATUS populates the provided destination SystemData_STATUS from our SystemData_STATUS

func (*SystemData_STATUS) DeepCopy

func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS

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

func (*SystemData_STATUS) DeepCopyInto

func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)

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

func (*SystemData_STATUS) NewEmptyARMValue

func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SystemData_STATUS) PopulateFromARM

func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SystemData_STATUS_ARM

type SystemData_STATUS_ARM struct {
	CreatedAt          *string                               `json:"createdAt,omitempty"`
	CreatedBy          *string                               `json:"createdBy,omitempty"`
	CreatedByType      *SystemData_CreatedByType_STATUS      `json:"createdByType,omitempty"`
	LastModifiedAt     *string                               `json:"lastModifiedAt,omitempty"`
	LastModifiedBy     *string                               `json:"lastModifiedBy,omitempty"`
	LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"`
}

Deprecated version of SystemData_STATUS. Use v1beta20200601.SystemData_STATUS instead

func (*SystemData_STATUS_ARM) DeepCopy

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

func (*SystemData_STATUS_ARM) DeepCopyInto

func (in *SystemData_STATUS_ARM) DeepCopyInto(out *SystemData_STATUS_ARM)

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              Topic_Spec   `json:"spec,omitempty"`
	Status            Topic_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of Topic. Use v1beta20200601.Topic instead

func (*Topic) AssignProperties_From_Topic

func (topic *Topic) AssignProperties_From_Topic(source *alpha20200601s.Topic) error

AssignProperties_From_Topic populates our Topic from the provided source Topic

func (*Topic) AssignProperties_To_Topic

func (topic *Topic) AssignProperties_To_Topic(destination *alpha20200601s.Topic) error

AssignProperties_To_Topic populates the provided destination Topic from our Topic

func (*Topic) AzureName

func (topic *Topic) AzureName() string

AzureName returns the Azure name of the resource

func (*Topic) ConvertFrom

func (topic *Topic) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Topic from the provided hub Topic

func (*Topic) ConvertTo

func (topic *Topic) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Topic from our Topic

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

func (topic *Topic) Default()

Default applies defaults to the Topic resource

func (Topic) GetAPIVersion

func (topic Topic) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"

func (*Topic) GetConditions

func (topic *Topic) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Topic) GetResourceScope

func (topic *Topic) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Topic) GetSpec

func (topic *Topic) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Topic) GetStatus

func (topic *Topic) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Topic) GetType

func (topic *Topic) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.EventGrid/topics"

func (*Topic) NewEmptyStatus

func (topic *Topic) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Topic) OriginalGVK

func (topic *Topic) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*Topic) Owner

func (topic *Topic) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*Topic) SetConditions

func (topic *Topic) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Topic) SetStatus

func (topic *Topic) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*Topic) ValidateCreate

func (topic *Topic) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*Topic) ValidateDelete

func (topic *Topic) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*Topic) ValidateUpdate

func (topic *Topic) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type TopicList

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

+kubebuilder:object:root=true Deprecated version of Topic. Use v1beta20200601.Topic instead

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.

type TopicProperties_InputSchema_STATUS

type TopicProperties_InputSchema_STATUS string

Deprecated version of TopicProperties_InputSchema_STATUS. Use v1beta20200601.TopicProperties_InputSchema_STATUS instead

type TopicProperties_ProvisioningState_STATUS

type TopicProperties_ProvisioningState_STATUS string

Deprecated version of TopicProperties_ProvisioningState_STATUS. Use v1beta20200601.TopicProperties_ProvisioningState_STATUS instead

type TopicProperties_PublicNetworkAccess_STATUS

type TopicProperties_PublicNetworkAccess_STATUS string

Deprecated version of TopicProperties_PublicNetworkAccess_STATUS. Use v1beta20200601.TopicProperties_PublicNetworkAccess_STATUS instead

type TopicProperties_STATUS_ARM

type TopicProperties_STATUS_ARM struct {
	Endpoint                   *string                                                          `json:"endpoint,omitempty"`
	InboundIpRules             []InboundIpRule_STATUS_ARM                                       `json:"inboundIpRules,omitempty"`
	InputSchema                *TopicProperties_InputSchema_STATUS                              `json:"inputSchema,omitempty"`
	InputSchemaMapping         *InputSchemaMapping_STATUS_ARM                                   `json:"inputSchemaMapping,omitempty"`
	MetricResourceId           *string                                                          `json:"metricResourceId,omitempty"`
	PrivateEndpointConnections []PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded_ARM `json:"privateEndpointConnections,omitempty"`
	ProvisioningState          *TopicProperties_ProvisioningState_STATUS                        `json:"provisioningState,omitempty"`
	PublicNetworkAccess        *TopicProperties_PublicNetworkAccess_STATUS                      `json:"publicNetworkAccess,omitempty"`
}

Deprecated version of TopicProperties_STATUS. Use v1beta20200601.TopicProperties_STATUS instead

func (*TopicProperties_STATUS_ARM) DeepCopy

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

func (*TopicProperties_STATUS_ARM) DeepCopyInto

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

type Topic_STATUS

type Topic_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions                 []conditions.Condition                                       `json:"conditions,omitempty"`
	Endpoint                   *string                                                      `json:"endpoint,omitempty"`
	Id                         *string                                                      `json:"id,omitempty"`
	InboundIpRules             []InboundIpRule_STATUS                                       `json:"inboundIpRules,omitempty"`
	InputSchema                *TopicProperties_InputSchema_STATUS                          `json:"inputSchema,omitempty"`
	InputSchemaMapping         *InputSchemaMapping_STATUS                                   `json:"inputSchemaMapping,omitempty"`
	Location                   *string                                                      `json:"location,omitempty"`
	MetricResourceId           *string                                                      `json:"metricResourceId,omitempty"`
	Name                       *string                                                      `json:"name,omitempty"`
	PrivateEndpointConnections []PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded `json:"privateEndpointConnections,omitempty"`
	ProvisioningState          *TopicProperties_ProvisioningState_STATUS                    `json:"provisioningState,omitempty"`
	PublicNetworkAccess        *TopicProperties_PublicNetworkAccess_STATUS                  `json:"publicNetworkAccess,omitempty"`
	SystemData                 *SystemData_STATUS                                           `json:"systemData,omitempty"`
	Tags                       map[string]string                                            `json:"tags,omitempty"`
	Type                       *string                                                      `json:"type,omitempty"`
}

Deprecated version of Topic_STATUS. Use v1beta20200601.Topic_STATUS instead

func (*Topic_STATUS) AssignProperties_From_Topic_STATUS

func (topic *Topic_STATUS) AssignProperties_From_Topic_STATUS(source *alpha20200601s.Topic_STATUS) error

AssignProperties_From_Topic_STATUS populates our Topic_STATUS from the provided source Topic_STATUS

func (*Topic_STATUS) AssignProperties_To_Topic_STATUS

func (topic *Topic_STATUS) AssignProperties_To_Topic_STATUS(destination *alpha20200601s.Topic_STATUS) error

AssignProperties_To_Topic_STATUS populates the provided destination Topic_STATUS from our Topic_STATUS

func (*Topic_STATUS) ConvertStatusFrom

func (topic *Topic_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Topic_STATUS from the provided source

func (*Topic_STATUS) ConvertStatusTo

func (topic *Topic_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Topic_STATUS

func (*Topic_STATUS) DeepCopy

func (in *Topic_STATUS) DeepCopy() *Topic_STATUS

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

func (*Topic_STATUS) DeepCopyInto

func (in *Topic_STATUS) DeepCopyInto(out *Topic_STATUS)

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

func (*Topic_STATUS) NewEmptyARMValue

func (topic *Topic_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Topic_STATUS) PopulateFromARM

func (topic *Topic_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Topic_STATUS_ARM

type Topic_STATUS_ARM struct {
	Id         *string                     `json:"id,omitempty"`
	Location   *string                     `json:"location,omitempty"`
	Name       *string                     `json:"name,omitempty"`
	Properties *TopicProperties_STATUS_ARM `json:"properties,omitempty"`
	SystemData *SystemData_STATUS_ARM      `json:"systemData,omitempty"`
	Tags       map[string]string           `json:"tags,omitempty"`
	Type       *string                     `json:"type,omitempty"`
}

Deprecated version of Topic_STATUS. Use v1beta20200601.Topic_STATUS instead

func (*Topic_STATUS_ARM) DeepCopy

func (in *Topic_STATUS_ARM) DeepCopy() *Topic_STATUS_ARM

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

func (*Topic_STATUS_ARM) DeepCopyInto

func (in *Topic_STATUS_ARM) DeepCopyInto(out *Topic_STATUS_ARM)

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

type Topic_Spec

type Topic_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string  `json:"azureName,omitempty"`
	Location  *string `json:"location,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a resources.azure.com/ResourceGroup resource
	Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	Tags  map[string]string                  `json:"tags,omitempty"`
}

func (*Topic_Spec) AssignProperties_From_Topic_Spec

func (topic *Topic_Spec) AssignProperties_From_Topic_Spec(source *alpha20200601s.Topic_Spec) error

AssignProperties_From_Topic_Spec populates our Topic_Spec from the provided source Topic_Spec

func (*Topic_Spec) AssignProperties_To_Topic_Spec

func (topic *Topic_Spec) AssignProperties_To_Topic_Spec(destination *alpha20200601s.Topic_Spec) error

AssignProperties_To_Topic_Spec populates the provided destination Topic_Spec from our Topic_Spec

func (*Topic_Spec) ConvertSpecFrom

func (topic *Topic_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Topic_Spec from the provided source

func (*Topic_Spec) ConvertSpecTo

func (topic *Topic_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Topic_Spec

func (*Topic_Spec) ConvertToARM

func (topic *Topic_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Topic_Spec) DeepCopy

func (in *Topic_Spec) DeepCopy() *Topic_Spec

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

func (*Topic_Spec) DeepCopyInto

func (in *Topic_Spec) DeepCopyInto(out *Topic_Spec)

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

func (*Topic_Spec) NewEmptyARMValue

func (topic *Topic_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Topic_Spec) OriginalVersion

func (topic *Topic_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*Topic_Spec) PopulateFromARM

func (topic *Topic_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Topic_Spec) SetAzureName

func (topic *Topic_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type Topic_Spec_ARM

type Topic_Spec_ARM struct {
	Location *string           `json:"location,omitempty"`
	Name     string            `json:"name,omitempty"`
	Tags     map[string]string `json:"tags,omitempty"`
}

Deprecated version of Topic_Spec. Use v1beta20200601.Topic_Spec instead

func (*Topic_Spec_ARM) DeepCopy

func (in *Topic_Spec_ARM) DeepCopy() *Topic_Spec_ARM

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

func (*Topic_Spec_ARM) DeepCopyInto

func (in *Topic_Spec_ARM) DeepCopyInto(out *Topic_Spec_ARM)

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

func (Topic_Spec_ARM) GetAPIVersion

func (topic Topic_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"

func (*Topic_Spec_ARM) GetName

func (topic *Topic_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*Topic_Spec_ARM) GetType

func (topic *Topic_Spec_ARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.EventGrid/topics"

type WebHookEventSubscriptionDestination

type WebHookEventSubscriptionDestination struct {
	// +kubebuilder:validation:Required
	EndpointType *WebHookEventSubscriptionDestination_EndpointType `json:"endpointType,omitempty"`
	Properties   *WebHookEventSubscriptionDestinationProperties    `json:"properties,omitempty"`
}

Deprecated version of WebHookEventSubscriptionDestination. Use v1beta20200601.WebHookEventSubscriptionDestination instead

func (*WebHookEventSubscriptionDestination) AssignProperties_From_WebHookEventSubscriptionDestination

func (destination *WebHookEventSubscriptionDestination) AssignProperties_From_WebHookEventSubscriptionDestination(source *alpha20200601s.WebHookEventSubscriptionDestination) error

AssignProperties_From_WebHookEventSubscriptionDestination populates our WebHookEventSubscriptionDestination from the provided source WebHookEventSubscriptionDestination

func (*WebHookEventSubscriptionDestination) AssignProperties_To_WebHookEventSubscriptionDestination

func (destination *WebHookEventSubscriptionDestination) AssignProperties_To_WebHookEventSubscriptionDestination(target *alpha20200601s.WebHookEventSubscriptionDestination) error

AssignProperties_To_WebHookEventSubscriptionDestination populates the provided destination WebHookEventSubscriptionDestination from our WebHookEventSubscriptionDestination

func (*WebHookEventSubscriptionDestination) ConvertToARM

func (destination *WebHookEventSubscriptionDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WebHookEventSubscriptionDestination) DeepCopy

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

func (*WebHookEventSubscriptionDestination) DeepCopyInto

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

func (*WebHookEventSubscriptionDestination) NewEmptyARMValue

func (destination *WebHookEventSubscriptionDestination) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WebHookEventSubscriptionDestination) PopulateFromARM

func (destination *WebHookEventSubscriptionDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WebHookEventSubscriptionDestinationProperties

type WebHookEventSubscriptionDestinationProperties struct {
	AzureActiveDirectoryApplicationIdOrUri *string `json:"azureActiveDirectoryApplicationIdOrUri,omitempty"`
	AzureActiveDirectoryTenantId           *string `json:"azureActiveDirectoryTenantId,omitempty"`
	EndpointUrl                            *string `json:"endpointUrl,omitempty"`
	MaxEventsPerBatch                      *int    `json:"maxEventsPerBatch,omitempty"`
	PreferredBatchSizeInKilobytes          *int    `json:"preferredBatchSizeInKilobytes,omitempty"`
}

Deprecated version of WebHookEventSubscriptionDestinationProperties. Use v1beta20200601.WebHookEventSubscriptionDestinationProperties instead

func (*WebHookEventSubscriptionDestinationProperties) AssignProperties_From_WebHookEventSubscriptionDestinationProperties

func (properties *WebHookEventSubscriptionDestinationProperties) AssignProperties_From_WebHookEventSubscriptionDestinationProperties(source *alpha20200601s.WebHookEventSubscriptionDestinationProperties) error

AssignProperties_From_WebHookEventSubscriptionDestinationProperties populates our WebHookEventSubscriptionDestinationProperties from the provided source WebHookEventSubscriptionDestinationProperties

func (*WebHookEventSubscriptionDestinationProperties) AssignProperties_To_WebHookEventSubscriptionDestinationProperties

func (properties *WebHookEventSubscriptionDestinationProperties) AssignProperties_To_WebHookEventSubscriptionDestinationProperties(destination *alpha20200601s.WebHookEventSubscriptionDestinationProperties) error

AssignProperties_To_WebHookEventSubscriptionDestinationProperties populates the provided destination WebHookEventSubscriptionDestinationProperties from our WebHookEventSubscriptionDestinationProperties

func (*WebHookEventSubscriptionDestinationProperties) ConvertToARM

func (properties *WebHookEventSubscriptionDestinationProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WebHookEventSubscriptionDestinationProperties) DeepCopy

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

func (*WebHookEventSubscriptionDestinationProperties) DeepCopyInto

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

func (*WebHookEventSubscriptionDestinationProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WebHookEventSubscriptionDestinationProperties) PopulateFromARM

func (properties *WebHookEventSubscriptionDestinationProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WebHookEventSubscriptionDestinationProperties_ARM

type WebHookEventSubscriptionDestinationProperties_ARM struct {
	AzureActiveDirectoryApplicationIdOrUri *string `json:"azureActiveDirectoryApplicationIdOrUri,omitempty"`
	AzureActiveDirectoryTenantId           *string `json:"azureActiveDirectoryTenantId,omitempty"`
	EndpointUrl                            *string `json:"endpointUrl,omitempty"`
	MaxEventsPerBatch                      *int    `json:"maxEventsPerBatch,omitempty"`
	PreferredBatchSizeInKilobytes          *int    `json:"preferredBatchSizeInKilobytes,omitempty"`
}

Deprecated version of WebHookEventSubscriptionDestinationProperties. Use v1beta20200601.WebHookEventSubscriptionDestinationProperties instead

func (*WebHookEventSubscriptionDestinationProperties_ARM) DeepCopy

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

func (*WebHookEventSubscriptionDestinationProperties_ARM) DeepCopyInto

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

type WebHookEventSubscriptionDestination_ARM

type WebHookEventSubscriptionDestination_ARM struct {
	EndpointType WebHookEventSubscriptionDestination_EndpointType   `json:"endpointType,omitempty"`
	Properties   *WebHookEventSubscriptionDestinationProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of WebHookEventSubscriptionDestination. Use v1beta20200601.WebHookEventSubscriptionDestination instead

func (*WebHookEventSubscriptionDestination_ARM) DeepCopy

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

func (*WebHookEventSubscriptionDestination_ARM) DeepCopyInto

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

type WebHookEventSubscriptionDestination_EndpointType

type WebHookEventSubscriptionDestination_EndpointType string

Deprecated version of WebHookEventSubscriptionDestination_EndpointType. Use v1beta20200601.WebHookEventSubscriptionDestination_EndpointType instead +kubebuilder:validation:Enum={"WebHook"}

Jump to

Keyboard shortcuts

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