Documentation
¶
Overview ¶
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 storage contains API Schema definitions for the eventgrid storage 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 +versionName=v1api20200601storage
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type AdvancedFilter
- type AdvancedFilter_STATUS
- type AzureFunctionEventSubscriptionDestination
- type AzureFunctionEventSubscriptionDestination_STATUS
- type BoolEqualsAdvancedFilter
- type BoolEqualsAdvancedFilter_STATUS
- type DeadLetterDestination
- type DeadLetterDestination_STATUS
- type Domain
- func (domain *Domain) AzureName() string
- func (domain *Domain) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *Domain) DeepCopy() *Domain
- func (in *Domain) DeepCopyInto(out *Domain)
- func (in *Domain) DeepCopyObject() runtime.Object
- func (domain Domain) GetAPIVersion() string
- func (domain *Domain) GetConditions() conditions.Conditions
- func (domain *Domain) GetResourceScope() genruntime.ResourceScope
- func (domain *Domain) GetSpec() genruntime.ConvertibleSpec
- func (domain *Domain) GetStatus() genruntime.ConvertibleStatus
- func (domain *Domain) GetSupportedOperations() []genruntime.ResourceOperation
- func (domain *Domain) GetType() string
- func (domain *Domain) Hub()
- func (domain *Domain) NewEmptyStatus() genruntime.ConvertibleStatus
- func (domain *Domain) OriginalGVK() *schema.GroupVersionKind
- func (domain *Domain) Owner() *genruntime.ResourceReference
- func (domain *Domain) SecretDestinationExpressions() []*core.DestinationExpression
- func (domain *Domain) SetConditions(conditions conditions.Conditions)
- func (domain *Domain) SetStatus(status genruntime.ConvertibleStatus) error
- type DomainList
- type DomainOperatorSpec
- type Domain_STATUS
- type Domain_Spec
- type DomainsTopic
- func (topic *DomainsTopic) AzureName() string
- func (topic *DomainsTopic) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *DomainsTopic) DeepCopy() *DomainsTopic
- func (in *DomainsTopic) DeepCopyInto(out *DomainsTopic)
- func (in *DomainsTopic) DeepCopyObject() runtime.Object
- func (topic DomainsTopic) GetAPIVersion() string
- func (topic *DomainsTopic) GetConditions() conditions.Conditions
- func (topic *DomainsTopic) GetResourceScope() genruntime.ResourceScope
- func (topic *DomainsTopic) GetSpec() genruntime.ConvertibleSpec
- func (topic *DomainsTopic) GetStatus() genruntime.ConvertibleStatus
- func (topic *DomainsTopic) GetSupportedOperations() []genruntime.ResourceOperation
- func (topic *DomainsTopic) GetType() string
- func (topic *DomainsTopic) Hub()
- func (topic *DomainsTopic) NewEmptyStatus() genruntime.ConvertibleStatus
- func (topic *DomainsTopic) OriginalGVK() *schema.GroupVersionKind
- func (topic *DomainsTopic) Owner() *genruntime.ResourceReference
- func (topic *DomainsTopic) SecretDestinationExpressions() []*core.DestinationExpression
- func (topic *DomainsTopic) SetConditions(conditions conditions.Conditions)
- func (topic *DomainsTopic) SetStatus(status genruntime.ConvertibleStatus) error
- type DomainsTopicList
- type DomainsTopicOperatorSpec
- type DomainsTopic_STATUS
- func (topic *DomainsTopic_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (topic *DomainsTopic_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DomainsTopic_STATUS) DeepCopy() *DomainsTopic_STATUS
- func (in *DomainsTopic_STATUS) DeepCopyInto(out *DomainsTopic_STATUS)
- type DomainsTopic_Spec
- func (topic *DomainsTopic_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (topic *DomainsTopic_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *DomainsTopic_Spec) DeepCopy() *DomainsTopic_Spec
- func (in *DomainsTopic_Spec) DeepCopyInto(out *DomainsTopic_Spec)
- type EventHubEventSubscriptionDestination
- type EventHubEventSubscriptionDestination_STATUS
- type EventSubscription
- func (subscription *EventSubscription) AzureName() string
- func (subscription *EventSubscription) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *EventSubscription) DeepCopy() *EventSubscription
- func (in *EventSubscription) DeepCopyInto(out *EventSubscription)
- func (in *EventSubscription) DeepCopyObject() runtime.Object
- func (subscription EventSubscription) GetAPIVersion() string
- func (subscription *EventSubscription) GetConditions() conditions.Conditions
- func (subscription *EventSubscription) GetResourceScope() genruntime.ResourceScope
- func (subscription *EventSubscription) GetSpec() genruntime.ConvertibleSpec
- func (subscription *EventSubscription) GetStatus() genruntime.ConvertibleStatus
- func (subscription *EventSubscription) GetSupportedOperations() []genruntime.ResourceOperation
- func (subscription *EventSubscription) GetType() string
- func (subscription *EventSubscription) Hub()
- func (subscription *EventSubscription) NewEmptyStatus() genruntime.ConvertibleStatus
- func (subscription *EventSubscription) OriginalGVK() *schema.GroupVersionKind
- func (subscription *EventSubscription) Owner() *genruntime.ResourceReference
- func (subscription *EventSubscription) SecretDestinationExpressions() []*core.DestinationExpression
- func (subscription *EventSubscription) SetConditions(conditions conditions.Conditions)
- func (subscription *EventSubscription) SetStatus(status genruntime.ConvertibleStatus) error
- type EventSubscriptionDestination
- type EventSubscriptionDestination_STATUS
- type EventSubscriptionFilter
- type EventSubscriptionFilter_STATUS
- type EventSubscriptionList
- type EventSubscriptionOperatorSpec
- type EventSubscription_STATUS
- func (subscription *EventSubscription_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (subscription *EventSubscription_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *EventSubscription_STATUS) DeepCopy() *EventSubscription_STATUS
- func (in *EventSubscription_STATUS) DeepCopyInto(out *EventSubscription_STATUS)
- type EventSubscription_Spec
- func (subscription *EventSubscription_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (subscription *EventSubscription_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *EventSubscription_Spec) DeepCopy() *EventSubscription_Spec
- func (in *EventSubscription_Spec) DeepCopyInto(out *EventSubscription_Spec)
- type HybridConnectionEventSubscriptionDestination
- type HybridConnectionEventSubscriptionDestination_STATUS
- type InboundIpRule
- type InboundIpRule_STATUS
- type InputSchemaMapping
- type InputSchemaMapping_STATUS
- type JsonField
- type JsonFieldWithDefault
- type JsonFieldWithDefault_STATUS
- type JsonField_STATUS
- type JsonInputSchemaMapping
- type JsonInputSchemaMapping_STATUS
- type NumberGreaterThanAdvancedFilter
- type NumberGreaterThanAdvancedFilter_STATUS
- type NumberGreaterThanOrEqualsAdvancedFilter
- type NumberGreaterThanOrEqualsAdvancedFilter_STATUS
- type NumberInAdvancedFilter
- type NumberInAdvancedFilter_STATUS
- type NumberLessThanAdvancedFilter
- type NumberLessThanAdvancedFilter_STATUS
- type NumberLessThanOrEqualsAdvancedFilter
- type NumberLessThanOrEqualsAdvancedFilter_STATUS
- type NumberNotInAdvancedFilter
- type NumberNotInAdvancedFilter_STATUS
- type PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded
- type PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded
- type RetryPolicy
- type RetryPolicy_STATUS
- type ServiceBusQueueEventSubscriptionDestination
- type ServiceBusQueueEventSubscriptionDestination_STATUS
- type ServiceBusTopicEventSubscriptionDestination
- type ServiceBusTopicEventSubscriptionDestination_STATUS
- type StorageBlobDeadLetterDestination
- type StorageBlobDeadLetterDestination_STATUS
- type StorageQueueEventSubscriptionDestination
- type StorageQueueEventSubscriptionDestination_STATUS
- type StringBeginsWithAdvancedFilter
- type StringBeginsWithAdvancedFilter_STATUS
- type StringContainsAdvancedFilter
- type StringContainsAdvancedFilter_STATUS
- type StringEndsWithAdvancedFilter
- type StringEndsWithAdvancedFilter_STATUS
- type StringInAdvancedFilter
- type StringInAdvancedFilter_STATUS
- type StringNotInAdvancedFilter
- type StringNotInAdvancedFilter_STATUS
- type SystemData_STATUS
- type Topic
- func (topic *Topic) AzureName() string
- func (topic *Topic) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *Topic) DeepCopy() *Topic
- func (in *Topic) DeepCopyInto(out *Topic)
- func (in *Topic) DeepCopyObject() runtime.Object
- func (topic *Topic) ExportKubernetesConfigMaps(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, ...) ([]client.Object, error)
- func (topic Topic) GetAPIVersion() string
- func (topic *Topic) GetConditions() conditions.Conditions
- func (topic *Topic) GetResourceScope() genruntime.ResourceScope
- func (topic *Topic) GetSpec() genruntime.ConvertibleSpec
- func (topic *Topic) GetStatus() genruntime.ConvertibleStatus
- func (topic *Topic) GetSupportedOperations() []genruntime.ResourceOperation
- func (topic *Topic) GetType() string
- func (topic *Topic) Hub()
- func (topic *Topic) NewEmptyStatus() genruntime.ConvertibleStatus
- func (topic *Topic) OriginalGVK() *schema.GroupVersionKind
- func (topic *Topic) Owner() *genruntime.ResourceReference
- func (topic *Topic) SecretDestinationExpressions() []*core.DestinationExpression
- func (topic *Topic) SetConditions(conditions conditions.Conditions)
- func (topic *Topic) SetStatus(status genruntime.ConvertibleStatus) error
- type TopicList
- type TopicOperatorConfigMaps
- type TopicOperatorSecrets
- type TopicOperatorSpec
- type Topic_STATUS
- type Topic_Spec
- type WebHookEventSubscriptionDestination
- type WebHookEventSubscriptionDestination_STATUS
Constants ¶
const APIVersion_Value = APIVersion("2020-06-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "eventgrid.azure.com", Version: "v1api20200601storage"} // 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
Storage version of v1api20200601.APIVersion +kubebuilder:validation:Enum={"2020-06-01"}
type AdvancedFilter ¶
type AdvancedFilter struct { BoolEquals *BoolEqualsAdvancedFilter `json:"boolEquals,omitempty"` NumberGreaterThan *NumberGreaterThanAdvancedFilter `json:"numberGreaterThan,omitempty"` NumberGreaterThanOrEquals *NumberGreaterThanOrEqualsAdvancedFilter `json:"numberGreaterThanOrEquals,omitempty"` NumberIn *NumberInAdvancedFilter `json:"numberIn,omitempty"` NumberLessThan *NumberLessThanAdvancedFilter `json:"numberLessThan,omitempty"` NumberLessThanOrEquals *NumberLessThanOrEqualsAdvancedFilter `json:"numberLessThanOrEquals,omitempty"` NumberNotIn *NumberNotInAdvancedFilter `json:"numberNotIn,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` StringBeginsWith *StringBeginsWithAdvancedFilter `json:"stringBeginsWith,omitempty"` StringContains *StringContainsAdvancedFilter `json:"stringContains,omitempty"` StringEndsWith *StringEndsWithAdvancedFilter `json:"stringEndsWith,omitempty"` StringIn *StringInAdvancedFilter `json:"stringIn,omitempty"` StringNotIn *StringNotInAdvancedFilter `json:"stringNotIn,omitempty"` }
Storage version of v1api20200601.AdvancedFilter
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.
type AdvancedFilter_STATUS ¶
type AdvancedFilter_STATUS struct { BoolEquals *BoolEqualsAdvancedFilter_STATUS `json:"boolEquals,omitempty"` NumberGreaterThan *NumberGreaterThanAdvancedFilter_STATUS `json:"numberGreaterThan,omitempty"` NumberGreaterThanOrEquals *NumberGreaterThanOrEqualsAdvancedFilter_STATUS `json:"numberGreaterThanOrEquals,omitempty"` NumberIn *NumberInAdvancedFilter_STATUS `json:"numberIn,omitempty"` NumberLessThan *NumberLessThanAdvancedFilter_STATUS `json:"numberLessThan,omitempty"` NumberLessThanOrEquals *NumberLessThanOrEqualsAdvancedFilter_STATUS `json:"numberLessThanOrEquals,omitempty"` NumberNotIn *NumberNotInAdvancedFilter_STATUS `json:"numberNotIn,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` StringBeginsWith *StringBeginsWithAdvancedFilter_STATUS `json:"stringBeginsWith,omitempty"` StringContains *StringContainsAdvancedFilter_STATUS `json:"stringContains,omitempty"` StringEndsWith *StringEndsWithAdvancedFilter_STATUS `json:"stringEndsWith,omitempty"` StringIn *StringInAdvancedFilter_STATUS `json:"stringIn,omitempty"` StringNotIn *StringNotInAdvancedFilter_STATUS `json:"stringNotIn,omitempty"` }
Storage version of v1api20200601.AdvancedFilter_STATUS
func (*AdvancedFilter_STATUS) DeepCopy ¶
func (in *AdvancedFilter_STATUS) DeepCopy() *AdvancedFilter_STATUS
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.
type AzureFunctionEventSubscriptionDestination ¶
type AzureFunctionEventSubscriptionDestination struct { EndpointType *string `json:"endpointType,omitempty"` MaxEventsPerBatch *int `json:"maxEventsPerBatch,omitempty"` PreferredBatchSizeInKilobytes *int `json:"preferredBatchSizeInKilobytes,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // ResourceReference: The Azure Resource Id that represents the endpoint of the Azure Function destination of an event // subscription. ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"` }
Storage version of v1api20200601.AzureFunctionEventSubscriptionDestination
func (*AzureFunctionEventSubscriptionDestination) DeepCopy ¶
func (in *AzureFunctionEventSubscriptionDestination) DeepCopy() *AzureFunctionEventSubscriptionDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFunctionEventSubscriptionDestination.
func (*AzureFunctionEventSubscriptionDestination) DeepCopyInto ¶
func (in *AzureFunctionEventSubscriptionDestination) DeepCopyInto(out *AzureFunctionEventSubscriptionDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureFunctionEventSubscriptionDestination_STATUS ¶
type AzureFunctionEventSubscriptionDestination_STATUS struct { EndpointType *string `json:"endpointType,omitempty"` MaxEventsPerBatch *int `json:"maxEventsPerBatch,omitempty"` PreferredBatchSizeInKilobytes *int `json:"preferredBatchSizeInKilobytes,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
Storage version of v1api20200601.AzureFunctionEventSubscriptionDestination_STATUS
func (*AzureFunctionEventSubscriptionDestination_STATUS) DeepCopy ¶
func (in *AzureFunctionEventSubscriptionDestination_STATUS) DeepCopy() *AzureFunctionEventSubscriptionDestination_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFunctionEventSubscriptionDestination_STATUS.
func (*AzureFunctionEventSubscriptionDestination_STATUS) DeepCopyInto ¶
func (in *AzureFunctionEventSubscriptionDestination_STATUS) DeepCopyInto(out *AzureFunctionEventSubscriptionDestination_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BoolEqualsAdvancedFilter ¶
type BoolEqualsAdvancedFilter struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *bool `json:"value,omitempty"` }
Storage version of v1api20200601.BoolEqualsAdvancedFilter
func (*BoolEqualsAdvancedFilter) DeepCopy ¶
func (in *BoolEqualsAdvancedFilter) DeepCopy() *BoolEqualsAdvancedFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BoolEqualsAdvancedFilter.
func (*BoolEqualsAdvancedFilter) DeepCopyInto ¶
func (in *BoolEqualsAdvancedFilter) DeepCopyInto(out *BoolEqualsAdvancedFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BoolEqualsAdvancedFilter_STATUS ¶
type BoolEqualsAdvancedFilter_STATUS struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *bool `json:"value,omitempty"` }
Storage version of v1api20200601.BoolEqualsAdvancedFilter_STATUS
func (*BoolEqualsAdvancedFilter_STATUS) DeepCopy ¶
func (in *BoolEqualsAdvancedFilter_STATUS) DeepCopy() *BoolEqualsAdvancedFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BoolEqualsAdvancedFilter_STATUS.
func (*BoolEqualsAdvancedFilter_STATUS) DeepCopyInto ¶
func (in *BoolEqualsAdvancedFilter_STATUS) DeepCopyInto(out *BoolEqualsAdvancedFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeadLetterDestination ¶
type DeadLetterDestination struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` StorageBlob *StorageBlobDeadLetterDestination `json:"storageBlob,omitempty"` }
Storage version of v1api20200601.DeadLetterDestination
func (*DeadLetterDestination) DeepCopy ¶
func (in *DeadLetterDestination) DeepCopy() *DeadLetterDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeadLetterDestination.
func (*DeadLetterDestination) DeepCopyInto ¶
func (in *DeadLetterDestination) DeepCopyInto(out *DeadLetterDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeadLetterDestination_STATUS ¶
type DeadLetterDestination_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` StorageBlob *StorageBlobDeadLetterDestination_STATUS `json:"storageBlob,omitempty"` }
Storage version of v1api20200601.DeadLetterDestination_STATUS
func (*DeadLetterDestination_STATUS) DeepCopy ¶
func (in *DeadLetterDestination_STATUS) DeepCopy() *DeadLetterDestination_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeadLetterDestination_STATUS.
func (*DeadLetterDestination_STATUS) DeepCopyInto ¶
func (in *DeadLetterDestination_STATUS) DeepCopyInto(out *DeadLetterDestination_STATUS)
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:storageversion +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" Storage version of v1api20200601.Domain Generator information: - Generated from: /eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}
func (*Domain) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (domain *Domain) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*Domain) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Domain.
func (*Domain) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Domain) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Domain) GetAPIVersion ¶
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) GetSupportedOperations ¶
func (domain *Domain) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Domain) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.EventGrid/domains"
func (*Domain) Hub ¶
func (domain *Domain) Hub()
Hub marks that this Domain is the hub type for conversion
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
func (*Domain) SecretDestinationExpressions ¶ added in v2.11.0
func (domain *Domain) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
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
type DomainList ¶
type DomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Domain `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20200601.Domain Generator information: - Generated from: /eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}
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 DomainOperatorSpec ¶ added in v2.11.0
type DomainOperatorSpec struct { ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20200601.DomainOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*DomainOperatorSpec) DeepCopy ¶ added in v2.11.0
func (in *DomainOperatorSpec) DeepCopy() *DomainOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainOperatorSpec.
func (*DomainOperatorSpec) DeepCopyInto ¶ added in v2.11.0
func (in *DomainOperatorSpec) DeepCopyInto(out *DomainOperatorSpec)
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 []conditions.Condition `json:"conditions,omitempty"` Endpoint *string `json:"endpoint,omitempty"` Id *string `json:"id,omitempty"` InboundIpRules []InboundIpRule_STATUS `json:"inboundIpRules,omitempty"` InputSchema *string `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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"` SystemData *SystemData_STATUS `json:"systemData,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20200601.Domain_STATUS EventGrid Domain.
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.
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 *string `json:"inputSchema,omitempty"` InputSchemaMapping *InputSchemaMapping `json:"inputSchemaMapping,omitempty"` Location *string `json:"location,omitempty"` OperatorSpec *DomainOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"` Tags map[string]string `json:"tags,omitempty"` }
Storage version of v1api20200601.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) 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.
type DomainsTopic ¶
type DomainsTopic struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainsTopic_Spec `json:"spec,omitempty"` Status DomainsTopic_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +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" Storage version of v1api20200601.DomainsTopic Generator information: - Generated from: /eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{domainTopicName}
func (*DomainsTopic) AzureName ¶
func (topic *DomainsTopic) AzureName() string
AzureName returns the Azure name of the resource
func (*DomainsTopic) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (topic *DomainsTopic) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
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) 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) GetSupportedOperations ¶
func (topic *DomainsTopic) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the 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) Hub ¶
func (topic *DomainsTopic) Hub()
Hub marks that this DomainsTopic is the hub type for conversion
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
func (*DomainsTopic) SecretDestinationExpressions ¶ added in v2.11.0
func (topic *DomainsTopic) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
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
type DomainsTopicList ¶
type DomainsTopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DomainsTopic `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20200601.DomainsTopic Generator information: - Generated from: /eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{domainTopicName}
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 DomainsTopicOperatorSpec ¶ added in v2.11.0
type DomainsTopicOperatorSpec struct { ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20200601.DomainsTopicOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*DomainsTopicOperatorSpec) DeepCopy ¶ added in v2.11.0
func (in *DomainsTopicOperatorSpec) DeepCopy() *DomainsTopicOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainsTopicOperatorSpec.
func (*DomainsTopicOperatorSpec) DeepCopyInto ¶ added in v2.11.0
func (in *DomainsTopicOperatorSpec) DeepCopyInto(out *DomainsTopicOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainsTopic_STATUS ¶ added in v2.10.0
type DomainsTopic_STATUS struct { Conditions []conditions.Condition `json:"conditions,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` SystemData *SystemData_STATUS `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20200601.DomainsTopic_STATUS
func (*DomainsTopic_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (topic *DomainsTopic_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DomainsTopic_STATUS from the provided source
func (*DomainsTopic_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (topic *DomainsTopic_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DomainsTopic_STATUS
func (*DomainsTopic_STATUS) DeepCopy ¶ added in v2.10.0
func (in *DomainsTopic_STATUS) DeepCopy() *DomainsTopic_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainsTopic_STATUS.
func (*DomainsTopic_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *DomainsTopic_STATUS) DeepCopyInto(out *DomainsTopic_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainsTopic_Spec ¶ added in v2.10.0
type DomainsTopic_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"` OperatorSpec *DomainsTopicOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20200601.DomainsTopic_Spec
func (*DomainsTopic_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (topic *DomainsTopic_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DomainsTopic_Spec from the provided source
func (*DomainsTopic_Spec) ConvertSpecTo ¶ added in v2.10.0
func (topic *DomainsTopic_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DomainsTopic_Spec
func (*DomainsTopic_Spec) DeepCopy ¶ added in v2.10.0
func (in *DomainsTopic_Spec) DeepCopy() *DomainsTopic_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainsTopic_Spec.
func (*DomainsTopic_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *DomainsTopic_Spec) DeepCopyInto(out *DomainsTopic_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventHubEventSubscriptionDestination ¶
type EventHubEventSubscriptionDestination struct { EndpointType *string `json:"endpointType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // ResourceReference: The Azure Resource Id that represents the endpoint of an Event Hub destination of an event // subscription. ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"` }
Storage version of v1api20200601.EventHubEventSubscriptionDestination
func (*EventHubEventSubscriptionDestination) DeepCopy ¶
func (in *EventHubEventSubscriptionDestination) DeepCopy() *EventHubEventSubscriptionDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubEventSubscriptionDestination.
func (*EventHubEventSubscriptionDestination) DeepCopyInto ¶
func (in *EventHubEventSubscriptionDestination) DeepCopyInto(out *EventHubEventSubscriptionDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventHubEventSubscriptionDestination_STATUS ¶
type EventHubEventSubscriptionDestination_STATUS struct { EndpointType *string `json:"endpointType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
Storage version of v1api20200601.EventHubEventSubscriptionDestination_STATUS
func (*EventHubEventSubscriptionDestination_STATUS) DeepCopy ¶
func (in *EventHubEventSubscriptionDestination_STATUS) DeepCopy() *EventHubEventSubscriptionDestination_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubEventSubscriptionDestination_STATUS.
func (*EventHubEventSubscriptionDestination_STATUS) DeepCopyInto ¶
func (in *EventHubEventSubscriptionDestination_STATUS) DeepCopyInto(out *EventHubEventSubscriptionDestination_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscription ¶
type EventSubscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EventSubscription_Spec `json:"spec,omitempty"` Status EventSubscription_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +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" Storage version of v1api20200601.EventSubscription Generator information: - Generated from: /eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json - ARM URI: /{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}
func (*EventSubscription) AzureName ¶
func (subscription *EventSubscription) AzureName() string
AzureName returns the Azure name of the resource
func (*EventSubscription) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (subscription *EventSubscription) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
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) 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) GetSupportedOperations ¶
func (subscription *EventSubscription) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the 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) Hub ¶
func (subscription *EventSubscription) Hub()
Hub marks that this EventSubscription is the hub type for conversion
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
func (*EventSubscription) SecretDestinationExpressions ¶ added in v2.11.0
func (subscription *EventSubscription) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
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
type EventSubscriptionDestination ¶
type EventSubscriptionDestination struct { AzureFunction *AzureFunctionEventSubscriptionDestination `json:"azureFunction,omitempty"` EventHub *EventHubEventSubscriptionDestination `json:"eventHub,omitempty"` HybridConnection *HybridConnectionEventSubscriptionDestination `json:"hybridConnection,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ServiceBusQueue *ServiceBusQueueEventSubscriptionDestination `json:"serviceBusQueue,omitempty"` ServiceBusTopic *ServiceBusTopicEventSubscriptionDestination `json:"serviceBusTopic,omitempty"` StorageQueue *StorageQueueEventSubscriptionDestination `json:"storageQueue,omitempty"` WebHook *WebHookEventSubscriptionDestination `json:"webHook,omitempty"` }
Storage version of v1api20200601.EventSubscriptionDestination
func (*EventSubscriptionDestination) DeepCopy ¶
func (in *EventSubscriptionDestination) DeepCopy() *EventSubscriptionDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionDestination.
func (*EventSubscriptionDestination) DeepCopyInto ¶
func (in *EventSubscriptionDestination) DeepCopyInto(out *EventSubscriptionDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionDestination_STATUS ¶
type EventSubscriptionDestination_STATUS struct { AzureFunction *AzureFunctionEventSubscriptionDestination_STATUS `json:"azureFunction,omitempty"` EventHub *EventHubEventSubscriptionDestination_STATUS `json:"eventHub,omitempty"` HybridConnection *HybridConnectionEventSubscriptionDestination_STATUS `json:"hybridConnection,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ServiceBusQueue *ServiceBusQueueEventSubscriptionDestination_STATUS `json:"serviceBusQueue,omitempty"` ServiceBusTopic *ServiceBusTopicEventSubscriptionDestination_STATUS `json:"serviceBusTopic,omitempty"` StorageQueue *StorageQueueEventSubscriptionDestination_STATUS `json:"storageQueue,omitempty"` WebHook *WebHookEventSubscriptionDestination_STATUS `json:"webHook,omitempty"` }
Storage version of v1api20200601.EventSubscriptionDestination_STATUS
func (*EventSubscriptionDestination_STATUS) DeepCopy ¶
func (in *EventSubscriptionDestination_STATUS) DeepCopy() *EventSubscriptionDestination_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionDestination_STATUS.
func (*EventSubscriptionDestination_STATUS) DeepCopyInto ¶
func (in *EventSubscriptionDestination_STATUS) DeepCopyInto(out *EventSubscriptionDestination_STATUS)
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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SubjectBeginsWith *string `json:"subjectBeginsWith,omitempty"` SubjectEndsWith *string `json:"subjectEndsWith,omitempty"` }
Storage version of v1api20200601.EventSubscriptionFilter Filter for the Event Subscription.
func (*EventSubscriptionFilter) DeepCopy ¶
func (in *EventSubscriptionFilter) DeepCopy() *EventSubscriptionFilter
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.
type EventSubscriptionFilter_STATUS ¶
type EventSubscriptionFilter_STATUS struct { AdvancedFilters []AdvancedFilter_STATUS `json:"advancedFilters,omitempty"` IncludedEventTypes []string `json:"includedEventTypes,omitempty"` IsSubjectCaseSensitive *bool `json:"isSubjectCaseSensitive,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SubjectBeginsWith *string `json:"subjectBeginsWith,omitempty"` SubjectEndsWith *string `json:"subjectEndsWith,omitempty"` }
Storage version of v1api20200601.EventSubscriptionFilter_STATUS Filter for the Event Subscription.
func (*EventSubscriptionFilter_STATUS) DeepCopy ¶
func (in *EventSubscriptionFilter_STATUS) DeepCopy() *EventSubscriptionFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionFilter_STATUS.
func (*EventSubscriptionFilter_STATUS) DeepCopyInto ¶
func (in *EventSubscriptionFilter_STATUS) DeepCopyInto(out *EventSubscriptionFilter_STATUS)
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 Storage version of v1api20200601.EventSubscription Generator information: - Generated from: /eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json - ARM URI: /{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}
func (*EventSubscriptionList) DeepCopy ¶
func (in *EventSubscriptionList) DeepCopy() *EventSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionList.
func (*EventSubscriptionList) DeepCopyInto ¶
func (in *EventSubscriptionList) DeepCopyInto(out *EventSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventSubscriptionList) DeepCopyObject ¶
func (in *EventSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EventSubscriptionOperatorSpec ¶ added in v2.11.0
type EventSubscriptionOperatorSpec struct { ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20200601.EventSubscriptionOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*EventSubscriptionOperatorSpec) DeepCopy ¶ added in v2.11.0
func (in *EventSubscriptionOperatorSpec) DeepCopy() *EventSubscriptionOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionOperatorSpec.
func (*EventSubscriptionOperatorSpec) DeepCopyInto ¶ added in v2.11.0
func (in *EventSubscriptionOperatorSpec) DeepCopyInto(out *EventSubscriptionOperatorSpec)
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 []conditions.Condition `json:"conditions,omitempty"` DeadLetterDestination *DeadLetterDestination_STATUS `json:"deadLetterDestination,omitempty"` Destination *EventSubscriptionDestination_STATUS `json:"destination,omitempty"` EventDeliverySchema *string `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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `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"` }
Storage version of v1api20200601.EventSubscription_STATUS Event Subscription
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 ¶
func (in *EventSubscription_STATUS) DeepCopy() *EventSubscription_STATUS
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.
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 *DeadLetterDestination `json:"deadLetterDestination,omitempty"` Destination *EventSubscriptionDestination `json:"destination,omitempty"` EventDeliverySchema *string `json:"eventDeliverySchema,omitempty"` ExpirationTimeUtc *string `json:"expirationTimeUtc,omitempty"` Filter *EventSubscriptionFilter `json:"filter,omitempty"` Labels []string `json:"labels,omitempty"` OperatorSpec *EventSubscriptionOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RetryPolicy *RetryPolicy `json:"retryPolicy,omitempty"` }
Storage version of v1api20200601.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) DeepCopy ¶
func (in *EventSubscription_Spec) DeepCopy() *EventSubscription_Spec
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.
type HybridConnectionEventSubscriptionDestination ¶
type HybridConnectionEventSubscriptionDestination struct { EndpointType *string `json:"endpointType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // ResourceReference: The Azure Resource ID of an hybrid connection that is the destination of an event subscription. ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"` }
Storage version of v1api20200601.HybridConnectionEventSubscriptionDestination
func (*HybridConnectionEventSubscriptionDestination) DeepCopy ¶
func (in *HybridConnectionEventSubscriptionDestination) DeepCopy() *HybridConnectionEventSubscriptionDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionEventSubscriptionDestination.
func (*HybridConnectionEventSubscriptionDestination) DeepCopyInto ¶
func (in *HybridConnectionEventSubscriptionDestination) DeepCopyInto(out *HybridConnectionEventSubscriptionDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HybridConnectionEventSubscriptionDestination_STATUS ¶
type HybridConnectionEventSubscriptionDestination_STATUS struct { EndpointType *string `json:"endpointType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
Storage version of v1api20200601.HybridConnectionEventSubscriptionDestination_STATUS
func (*HybridConnectionEventSubscriptionDestination_STATUS) DeepCopy ¶
func (in *HybridConnectionEventSubscriptionDestination_STATUS) DeepCopy() *HybridConnectionEventSubscriptionDestination_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionEventSubscriptionDestination_STATUS.
func (*HybridConnectionEventSubscriptionDestination_STATUS) DeepCopyInto ¶
func (in *HybridConnectionEventSubscriptionDestination_STATUS) DeepCopyInto(out *HybridConnectionEventSubscriptionDestination_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InboundIpRule ¶
type InboundIpRule struct { Action *string `json:"action,omitempty"` IpMask *string `json:"ipMask,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20200601.InboundIpRule
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.
type InboundIpRule_STATUS ¶
type InboundIpRule_STATUS struct { Action *string `json:"action,omitempty"` IpMask *string `json:"ipMask,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20200601.InboundIpRule_STATUS
func (*InboundIpRule_STATUS) DeepCopy ¶
func (in *InboundIpRule_STATUS) DeepCopy() *InboundIpRule_STATUS
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.
type InputSchemaMapping ¶
type InputSchemaMapping struct { Json *JsonInputSchemaMapping `json:"json,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20200601.InputSchemaMapping
func (*InputSchemaMapping) DeepCopy ¶
func (in *InputSchemaMapping) DeepCopy() *InputSchemaMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSchemaMapping.
func (*InputSchemaMapping) DeepCopyInto ¶
func (in *InputSchemaMapping) DeepCopyInto(out *InputSchemaMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputSchemaMapping_STATUS ¶
type InputSchemaMapping_STATUS struct { Json *JsonInputSchemaMapping_STATUS `json:"json,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20200601.InputSchemaMapping_STATUS
func (*InputSchemaMapping_STATUS) DeepCopy ¶
func (in *InputSchemaMapping_STATUS) DeepCopy() *InputSchemaMapping_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSchemaMapping_STATUS.
func (*InputSchemaMapping_STATUS) DeepCopyInto ¶
func (in *InputSchemaMapping_STATUS) DeepCopyInto(out *InputSchemaMapping_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JsonField ¶
type JsonField struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SourceField *string `json:"sourceField,omitempty"` }
Storage version of v1api20200601.JsonField This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id', 'topic' and 'eventtime' properties. This represents a field in the input event schema.
func (*JsonField) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JsonField.
func (*JsonField) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JsonFieldWithDefault ¶
type JsonFieldWithDefault struct { DefaultValue *string `json:"defaultValue,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SourceField *string `json:"sourceField,omitempty"` }
Storage version of v1api20200601.JsonFieldWithDefault This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject', 'eventtype' and 'dataversion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.
func (*JsonFieldWithDefault) DeepCopy ¶
func (in *JsonFieldWithDefault) DeepCopy() *JsonFieldWithDefault
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.
type JsonFieldWithDefault_STATUS ¶
type JsonFieldWithDefault_STATUS struct { DefaultValue *string `json:"defaultValue,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SourceField *string `json:"sourceField,omitempty"` }
Storage version of v1api20200601.JsonFieldWithDefault_STATUS This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject', 'eventtype' and 'dataversion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.
func (*JsonFieldWithDefault_STATUS) DeepCopy ¶
func (in *JsonFieldWithDefault_STATUS) DeepCopy() *JsonFieldWithDefault_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JsonFieldWithDefault_STATUS.
func (*JsonFieldWithDefault_STATUS) DeepCopyInto ¶
func (in *JsonFieldWithDefault_STATUS) DeepCopyInto(out *JsonFieldWithDefault_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JsonField_STATUS ¶
type JsonField_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SourceField *string `json:"sourceField,omitempty"` }
Storage version of v1api20200601.JsonField_STATUS This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id', 'topic' and 'eventtime' properties. This represents a field in the input event schema.
func (*JsonField_STATUS) DeepCopy ¶
func (in *JsonField_STATUS) DeepCopy() *JsonField_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JsonField_STATUS.
func (*JsonField_STATUS) DeepCopyInto ¶
func (in *JsonField_STATUS) DeepCopyInto(out *JsonField_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JsonInputSchemaMapping ¶
type JsonInputSchemaMapping struct { DataVersion *JsonFieldWithDefault `json:"dataVersion,omitempty"` EventTime *JsonField `json:"eventTime,omitempty"` EventType *JsonFieldWithDefault `json:"eventType,omitempty"` Id *JsonField `json:"id,omitempty"` InputSchemaMappingType *string `json:"inputSchemaMappingType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Subject *JsonFieldWithDefault `json:"subject,omitempty"` Topic *JsonField `json:"topic,omitempty"` }
Storage version of v1api20200601.JsonInputSchemaMapping
func (*JsonInputSchemaMapping) DeepCopy ¶
func (in *JsonInputSchemaMapping) DeepCopy() *JsonInputSchemaMapping
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.
type JsonInputSchemaMapping_STATUS ¶
type JsonInputSchemaMapping_STATUS struct { DataVersion *JsonFieldWithDefault_STATUS `json:"dataVersion,omitempty"` EventTime *JsonField_STATUS `json:"eventTime,omitempty"` EventType *JsonFieldWithDefault_STATUS `json:"eventType,omitempty"` Id *JsonField_STATUS `json:"id,omitempty"` InputSchemaMappingType *string `json:"inputSchemaMappingType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Subject *JsonFieldWithDefault_STATUS `json:"subject,omitempty"` Topic *JsonField_STATUS `json:"topic,omitempty"` }
Storage version of v1api20200601.JsonInputSchemaMapping_STATUS
func (*JsonInputSchemaMapping_STATUS) DeepCopy ¶
func (in *JsonInputSchemaMapping_STATUS) DeepCopy() *JsonInputSchemaMapping_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JsonInputSchemaMapping_STATUS.
func (*JsonInputSchemaMapping_STATUS) DeepCopyInto ¶
func (in *JsonInputSchemaMapping_STATUS) DeepCopyInto(out *JsonInputSchemaMapping_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberGreaterThanAdvancedFilter ¶
type NumberGreaterThanAdvancedFilter struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *float64 `json:"value,omitempty"` }
Storage version of v1api20200601.NumberGreaterThanAdvancedFilter
func (*NumberGreaterThanAdvancedFilter) DeepCopy ¶
func (in *NumberGreaterThanAdvancedFilter) DeepCopy() *NumberGreaterThanAdvancedFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberGreaterThanAdvancedFilter.
func (*NumberGreaterThanAdvancedFilter) DeepCopyInto ¶
func (in *NumberGreaterThanAdvancedFilter) DeepCopyInto(out *NumberGreaterThanAdvancedFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberGreaterThanAdvancedFilter_STATUS ¶
type NumberGreaterThanAdvancedFilter_STATUS struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *float64 `json:"value,omitempty"` }
Storage version of v1api20200601.NumberGreaterThanAdvancedFilter_STATUS
func (*NumberGreaterThanAdvancedFilter_STATUS) DeepCopy ¶
func (in *NumberGreaterThanAdvancedFilter_STATUS) DeepCopy() *NumberGreaterThanAdvancedFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberGreaterThanAdvancedFilter_STATUS.
func (*NumberGreaterThanAdvancedFilter_STATUS) DeepCopyInto ¶
func (in *NumberGreaterThanAdvancedFilter_STATUS) DeepCopyInto(out *NumberGreaterThanAdvancedFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberGreaterThanOrEqualsAdvancedFilter ¶
type NumberGreaterThanOrEqualsAdvancedFilter struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *float64 `json:"value,omitempty"` }
Storage version of v1api20200601.NumberGreaterThanOrEqualsAdvancedFilter
func (*NumberGreaterThanOrEqualsAdvancedFilter) DeepCopy ¶
func (in *NumberGreaterThanOrEqualsAdvancedFilter) DeepCopy() *NumberGreaterThanOrEqualsAdvancedFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberGreaterThanOrEqualsAdvancedFilter.
func (*NumberGreaterThanOrEqualsAdvancedFilter) DeepCopyInto ¶
func (in *NumberGreaterThanOrEqualsAdvancedFilter) DeepCopyInto(out *NumberGreaterThanOrEqualsAdvancedFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberGreaterThanOrEqualsAdvancedFilter_STATUS ¶
type NumberGreaterThanOrEqualsAdvancedFilter_STATUS struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *float64 `json:"value,omitempty"` }
Storage version of v1api20200601.NumberGreaterThanOrEqualsAdvancedFilter_STATUS
func (*NumberGreaterThanOrEqualsAdvancedFilter_STATUS) DeepCopy ¶
func (in *NumberGreaterThanOrEqualsAdvancedFilter_STATUS) DeepCopy() *NumberGreaterThanOrEqualsAdvancedFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberGreaterThanOrEqualsAdvancedFilter_STATUS.
func (*NumberGreaterThanOrEqualsAdvancedFilter_STATUS) DeepCopyInto ¶
func (in *NumberGreaterThanOrEqualsAdvancedFilter_STATUS) DeepCopyInto(out *NumberGreaterThanOrEqualsAdvancedFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberInAdvancedFilter ¶
type NumberInAdvancedFilter struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Values []float64 `json:"values,omitempty"` }
Storage version of v1api20200601.NumberInAdvancedFilter
func (*NumberInAdvancedFilter) DeepCopy ¶
func (in *NumberInAdvancedFilter) DeepCopy() *NumberInAdvancedFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberInAdvancedFilter.
func (*NumberInAdvancedFilter) DeepCopyInto ¶
func (in *NumberInAdvancedFilter) DeepCopyInto(out *NumberInAdvancedFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberInAdvancedFilter_STATUS ¶
type NumberInAdvancedFilter_STATUS struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Values []float64 `json:"values,omitempty"` }
Storage version of v1api20200601.NumberInAdvancedFilter_STATUS
func (*NumberInAdvancedFilter_STATUS) DeepCopy ¶
func (in *NumberInAdvancedFilter_STATUS) DeepCopy() *NumberInAdvancedFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberInAdvancedFilter_STATUS.
func (*NumberInAdvancedFilter_STATUS) DeepCopyInto ¶
func (in *NumberInAdvancedFilter_STATUS) DeepCopyInto(out *NumberInAdvancedFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberLessThanAdvancedFilter ¶
type NumberLessThanAdvancedFilter struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *float64 `json:"value,omitempty"` }
Storage version of v1api20200601.NumberLessThanAdvancedFilter
func (*NumberLessThanAdvancedFilter) DeepCopy ¶
func (in *NumberLessThanAdvancedFilter) DeepCopy() *NumberLessThanAdvancedFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberLessThanAdvancedFilter.
func (*NumberLessThanAdvancedFilter) DeepCopyInto ¶
func (in *NumberLessThanAdvancedFilter) DeepCopyInto(out *NumberLessThanAdvancedFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberLessThanAdvancedFilter_STATUS ¶
type NumberLessThanAdvancedFilter_STATUS struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *float64 `json:"value,omitempty"` }
Storage version of v1api20200601.NumberLessThanAdvancedFilter_STATUS
func (*NumberLessThanAdvancedFilter_STATUS) DeepCopy ¶
func (in *NumberLessThanAdvancedFilter_STATUS) DeepCopy() *NumberLessThanAdvancedFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberLessThanAdvancedFilter_STATUS.
func (*NumberLessThanAdvancedFilter_STATUS) DeepCopyInto ¶
func (in *NumberLessThanAdvancedFilter_STATUS) DeepCopyInto(out *NumberLessThanAdvancedFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberLessThanOrEqualsAdvancedFilter ¶
type NumberLessThanOrEqualsAdvancedFilter struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *float64 `json:"value,omitempty"` }
Storage version of v1api20200601.NumberLessThanOrEqualsAdvancedFilter
func (*NumberLessThanOrEqualsAdvancedFilter) DeepCopy ¶
func (in *NumberLessThanOrEqualsAdvancedFilter) DeepCopy() *NumberLessThanOrEqualsAdvancedFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberLessThanOrEqualsAdvancedFilter.
func (*NumberLessThanOrEqualsAdvancedFilter) DeepCopyInto ¶
func (in *NumberLessThanOrEqualsAdvancedFilter) DeepCopyInto(out *NumberLessThanOrEqualsAdvancedFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberLessThanOrEqualsAdvancedFilter_STATUS ¶
type NumberLessThanOrEqualsAdvancedFilter_STATUS struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *float64 `json:"value,omitempty"` }
Storage version of v1api20200601.NumberLessThanOrEqualsAdvancedFilter_STATUS
func (*NumberLessThanOrEqualsAdvancedFilter_STATUS) DeepCopy ¶
func (in *NumberLessThanOrEqualsAdvancedFilter_STATUS) DeepCopy() *NumberLessThanOrEqualsAdvancedFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberLessThanOrEqualsAdvancedFilter_STATUS.
func (*NumberLessThanOrEqualsAdvancedFilter_STATUS) DeepCopyInto ¶
func (in *NumberLessThanOrEqualsAdvancedFilter_STATUS) DeepCopyInto(out *NumberLessThanOrEqualsAdvancedFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberNotInAdvancedFilter ¶
type NumberNotInAdvancedFilter struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Values []float64 `json:"values,omitempty"` }
Storage version of v1api20200601.NumberNotInAdvancedFilter
func (*NumberNotInAdvancedFilter) DeepCopy ¶
func (in *NumberNotInAdvancedFilter) DeepCopy() *NumberNotInAdvancedFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberNotInAdvancedFilter.
func (*NumberNotInAdvancedFilter) DeepCopyInto ¶
func (in *NumberNotInAdvancedFilter) DeepCopyInto(out *NumberNotInAdvancedFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberNotInAdvancedFilter_STATUS ¶
type NumberNotInAdvancedFilter_STATUS struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Values []float64 `json:"values,omitempty"` }
Storage version of v1api20200601.NumberNotInAdvancedFilter_STATUS
func (*NumberNotInAdvancedFilter_STATUS) DeepCopy ¶
func (in *NumberNotInAdvancedFilter_STATUS) DeepCopy() *NumberNotInAdvancedFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberNotInAdvancedFilter_STATUS.
func (*NumberNotInAdvancedFilter_STATUS) DeepCopyInto ¶
func (in *NumberNotInAdvancedFilter_STATUS) DeepCopyInto(out *NumberNotInAdvancedFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded ¶
type PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20200601.PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded
func (*PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded) DeepCopy() *PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded.
func (*PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpointConnection_STATUS_Domain_SubResourceEmbedded)
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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20200601.PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded
func (*PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded) DeepCopy() *PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded.
func (*PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpointConnection_STATUS_Topic_SubResourceEmbedded)
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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20200601.RetryPolicy Information about the retry policy for an event subscription.
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.
type RetryPolicy_STATUS ¶
type RetryPolicy_STATUS struct { EventTimeToLiveInMinutes *int `json:"eventTimeToLiveInMinutes,omitempty"` MaxDeliveryAttempts *int `json:"maxDeliveryAttempts,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20200601.RetryPolicy_STATUS Information about the retry policy for an event subscription.
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.
type ServiceBusQueueEventSubscriptionDestination ¶
type ServiceBusQueueEventSubscriptionDestination struct { EndpointType *string `json:"endpointType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // ResourceReference: The Azure Resource Id that represents the endpoint of the Service Bus destination of an event // subscription. ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"` }
Storage version of v1api20200601.ServiceBusQueueEventSubscriptionDestination
func (*ServiceBusQueueEventSubscriptionDestination) DeepCopy ¶
func (in *ServiceBusQueueEventSubscriptionDestination) DeepCopy() *ServiceBusQueueEventSubscriptionDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceBusQueueEventSubscriptionDestination.
func (*ServiceBusQueueEventSubscriptionDestination) DeepCopyInto ¶
func (in *ServiceBusQueueEventSubscriptionDestination) DeepCopyInto(out *ServiceBusQueueEventSubscriptionDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceBusQueueEventSubscriptionDestination_STATUS ¶
type ServiceBusQueueEventSubscriptionDestination_STATUS struct { EndpointType *string `json:"endpointType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
Storage version of v1api20200601.ServiceBusQueueEventSubscriptionDestination_STATUS
func (*ServiceBusQueueEventSubscriptionDestination_STATUS) DeepCopy ¶
func (in *ServiceBusQueueEventSubscriptionDestination_STATUS) DeepCopy() *ServiceBusQueueEventSubscriptionDestination_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceBusQueueEventSubscriptionDestination_STATUS.
func (*ServiceBusQueueEventSubscriptionDestination_STATUS) DeepCopyInto ¶
func (in *ServiceBusQueueEventSubscriptionDestination_STATUS) DeepCopyInto(out *ServiceBusQueueEventSubscriptionDestination_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceBusTopicEventSubscriptionDestination ¶
type ServiceBusTopicEventSubscriptionDestination struct { EndpointType *string `json:"endpointType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // ResourceReference: The Azure Resource Id that represents the endpoint of the Service Bus Topic destination of an event // subscription. ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"` }
Storage version of v1api20200601.ServiceBusTopicEventSubscriptionDestination
func (*ServiceBusTopicEventSubscriptionDestination) DeepCopy ¶
func (in *ServiceBusTopicEventSubscriptionDestination) DeepCopy() *ServiceBusTopicEventSubscriptionDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceBusTopicEventSubscriptionDestination.
func (*ServiceBusTopicEventSubscriptionDestination) DeepCopyInto ¶
func (in *ServiceBusTopicEventSubscriptionDestination) DeepCopyInto(out *ServiceBusTopicEventSubscriptionDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceBusTopicEventSubscriptionDestination_STATUS ¶
type ServiceBusTopicEventSubscriptionDestination_STATUS struct { EndpointType *string `json:"endpointType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
Storage version of v1api20200601.ServiceBusTopicEventSubscriptionDestination_STATUS
func (*ServiceBusTopicEventSubscriptionDestination_STATUS) DeepCopy ¶
func (in *ServiceBusTopicEventSubscriptionDestination_STATUS) DeepCopy() *ServiceBusTopicEventSubscriptionDestination_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceBusTopicEventSubscriptionDestination_STATUS.
func (*ServiceBusTopicEventSubscriptionDestination_STATUS) DeepCopyInto ¶
func (in *ServiceBusTopicEventSubscriptionDestination_STATUS) DeepCopyInto(out *ServiceBusTopicEventSubscriptionDestination_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBlobDeadLetterDestination ¶
type StorageBlobDeadLetterDestination struct { BlobContainerName *string `json:"blobContainerName,omitempty"` EndpointType *string `json:"endpointType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // ResourceReference: The Azure Resource ID of the storage account that is the destination of the deadletter events ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"` }
Storage version of v1api20200601.StorageBlobDeadLetterDestination
func (*StorageBlobDeadLetterDestination) DeepCopy ¶
func (in *StorageBlobDeadLetterDestination) DeepCopy() *StorageBlobDeadLetterDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBlobDeadLetterDestination.
func (*StorageBlobDeadLetterDestination) DeepCopyInto ¶
func (in *StorageBlobDeadLetterDestination) DeepCopyInto(out *StorageBlobDeadLetterDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageBlobDeadLetterDestination_STATUS ¶
type StorageBlobDeadLetterDestination_STATUS struct { BlobContainerName *string `json:"blobContainerName,omitempty"` EndpointType *string `json:"endpointType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
Storage version of v1api20200601.StorageBlobDeadLetterDestination_STATUS
func (*StorageBlobDeadLetterDestination_STATUS) DeepCopy ¶
func (in *StorageBlobDeadLetterDestination_STATUS) DeepCopy() *StorageBlobDeadLetterDestination_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageBlobDeadLetterDestination_STATUS.
func (*StorageBlobDeadLetterDestination_STATUS) DeepCopyInto ¶
func (in *StorageBlobDeadLetterDestination_STATUS) DeepCopyInto(out *StorageBlobDeadLetterDestination_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageQueueEventSubscriptionDestination ¶
type StorageQueueEventSubscriptionDestination struct { EndpointType *string `json:"endpointType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` QueueName *string `json:"queueName,omitempty"` // ResourceReference: The Azure Resource ID of the storage account that contains the queue that is the destination of an // event subscription. ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"` }
Storage version of v1api20200601.StorageQueueEventSubscriptionDestination
func (*StorageQueueEventSubscriptionDestination) DeepCopy ¶
func (in *StorageQueueEventSubscriptionDestination) DeepCopy() *StorageQueueEventSubscriptionDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageQueueEventSubscriptionDestination.
func (*StorageQueueEventSubscriptionDestination) DeepCopyInto ¶
func (in *StorageQueueEventSubscriptionDestination) DeepCopyInto(out *StorageQueueEventSubscriptionDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageQueueEventSubscriptionDestination_STATUS ¶
type StorageQueueEventSubscriptionDestination_STATUS struct { EndpointType *string `json:"endpointType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` QueueName *string `json:"queueName,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
Storage version of v1api20200601.StorageQueueEventSubscriptionDestination_STATUS
func (*StorageQueueEventSubscriptionDestination_STATUS) DeepCopy ¶
func (in *StorageQueueEventSubscriptionDestination_STATUS) DeepCopy() *StorageQueueEventSubscriptionDestination_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageQueueEventSubscriptionDestination_STATUS.
func (*StorageQueueEventSubscriptionDestination_STATUS) DeepCopyInto ¶
func (in *StorageQueueEventSubscriptionDestination_STATUS) DeepCopyInto(out *StorageQueueEventSubscriptionDestination_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringBeginsWithAdvancedFilter ¶
type StringBeginsWithAdvancedFilter struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Values []string `json:"values,omitempty"` }
Storage version of v1api20200601.StringBeginsWithAdvancedFilter
func (*StringBeginsWithAdvancedFilter) DeepCopy ¶
func (in *StringBeginsWithAdvancedFilter) DeepCopy() *StringBeginsWithAdvancedFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringBeginsWithAdvancedFilter.
func (*StringBeginsWithAdvancedFilter) DeepCopyInto ¶
func (in *StringBeginsWithAdvancedFilter) DeepCopyInto(out *StringBeginsWithAdvancedFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringBeginsWithAdvancedFilter_STATUS ¶
type StringBeginsWithAdvancedFilter_STATUS struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Values []string `json:"values,omitempty"` }
Storage version of v1api20200601.StringBeginsWithAdvancedFilter_STATUS
func (*StringBeginsWithAdvancedFilter_STATUS) DeepCopy ¶
func (in *StringBeginsWithAdvancedFilter_STATUS) DeepCopy() *StringBeginsWithAdvancedFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringBeginsWithAdvancedFilter_STATUS.
func (*StringBeginsWithAdvancedFilter_STATUS) DeepCopyInto ¶
func (in *StringBeginsWithAdvancedFilter_STATUS) DeepCopyInto(out *StringBeginsWithAdvancedFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringContainsAdvancedFilter ¶
type StringContainsAdvancedFilter struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Values []string `json:"values,omitempty"` }
Storage version of v1api20200601.StringContainsAdvancedFilter
func (*StringContainsAdvancedFilter) DeepCopy ¶
func (in *StringContainsAdvancedFilter) DeepCopy() *StringContainsAdvancedFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringContainsAdvancedFilter.
func (*StringContainsAdvancedFilter) DeepCopyInto ¶
func (in *StringContainsAdvancedFilter) DeepCopyInto(out *StringContainsAdvancedFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringContainsAdvancedFilter_STATUS ¶
type StringContainsAdvancedFilter_STATUS struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Values []string `json:"values,omitempty"` }
Storage version of v1api20200601.StringContainsAdvancedFilter_STATUS
func (*StringContainsAdvancedFilter_STATUS) DeepCopy ¶
func (in *StringContainsAdvancedFilter_STATUS) DeepCopy() *StringContainsAdvancedFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringContainsAdvancedFilter_STATUS.
func (*StringContainsAdvancedFilter_STATUS) DeepCopyInto ¶
func (in *StringContainsAdvancedFilter_STATUS) DeepCopyInto(out *StringContainsAdvancedFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringEndsWithAdvancedFilter ¶
type StringEndsWithAdvancedFilter struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Values []string `json:"values,omitempty"` }
Storage version of v1api20200601.StringEndsWithAdvancedFilter
func (*StringEndsWithAdvancedFilter) DeepCopy ¶
func (in *StringEndsWithAdvancedFilter) DeepCopy() *StringEndsWithAdvancedFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringEndsWithAdvancedFilter.
func (*StringEndsWithAdvancedFilter) DeepCopyInto ¶
func (in *StringEndsWithAdvancedFilter) DeepCopyInto(out *StringEndsWithAdvancedFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringEndsWithAdvancedFilter_STATUS ¶
type StringEndsWithAdvancedFilter_STATUS struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Values []string `json:"values,omitempty"` }
Storage version of v1api20200601.StringEndsWithAdvancedFilter_STATUS
func (*StringEndsWithAdvancedFilter_STATUS) DeepCopy ¶
func (in *StringEndsWithAdvancedFilter_STATUS) DeepCopy() *StringEndsWithAdvancedFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringEndsWithAdvancedFilter_STATUS.
func (*StringEndsWithAdvancedFilter_STATUS) DeepCopyInto ¶
func (in *StringEndsWithAdvancedFilter_STATUS) DeepCopyInto(out *StringEndsWithAdvancedFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringInAdvancedFilter ¶
type StringInAdvancedFilter struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Values []string `json:"values,omitempty"` }
Storage version of v1api20200601.StringInAdvancedFilter
func (*StringInAdvancedFilter) DeepCopy ¶
func (in *StringInAdvancedFilter) DeepCopy() *StringInAdvancedFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringInAdvancedFilter.
func (*StringInAdvancedFilter) DeepCopyInto ¶
func (in *StringInAdvancedFilter) DeepCopyInto(out *StringInAdvancedFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringInAdvancedFilter_STATUS ¶
type StringInAdvancedFilter_STATUS struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Values []string `json:"values,omitempty"` }
Storage version of v1api20200601.StringInAdvancedFilter_STATUS
func (*StringInAdvancedFilter_STATUS) DeepCopy ¶
func (in *StringInAdvancedFilter_STATUS) DeepCopy() *StringInAdvancedFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringInAdvancedFilter_STATUS.
func (*StringInAdvancedFilter_STATUS) DeepCopyInto ¶
func (in *StringInAdvancedFilter_STATUS) DeepCopyInto(out *StringInAdvancedFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringNotInAdvancedFilter ¶
type StringNotInAdvancedFilter struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Values []string `json:"values,omitempty"` }
Storage version of v1api20200601.StringNotInAdvancedFilter
func (*StringNotInAdvancedFilter) DeepCopy ¶
func (in *StringNotInAdvancedFilter) DeepCopy() *StringNotInAdvancedFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringNotInAdvancedFilter.
func (*StringNotInAdvancedFilter) DeepCopyInto ¶
func (in *StringNotInAdvancedFilter) DeepCopyInto(out *StringNotInAdvancedFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringNotInAdvancedFilter_STATUS ¶
type StringNotInAdvancedFilter_STATUS struct { Key *string `json:"key,omitempty"` OperatorType *string `json:"operatorType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Values []string `json:"values,omitempty"` }
Storage version of v1api20200601.StringNotInAdvancedFilter_STATUS
func (*StringNotInAdvancedFilter_STATUS) DeepCopy ¶
func (in *StringNotInAdvancedFilter_STATUS) DeepCopy() *StringNotInAdvancedFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringNotInAdvancedFilter_STATUS.
func (*StringNotInAdvancedFilter_STATUS) DeepCopyInto ¶
func (in *StringNotInAdvancedFilter_STATUS) DeepCopyInto(out *StringNotInAdvancedFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemData_STATUS ¶
type SystemData_STATUS struct { CreatedAt *string `json:"createdAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` CreatedByType *string `json:"createdByType,omitempty"` LastModifiedAt *string `json:"lastModifiedAt,omitempty"` LastModifiedBy *string `json:"lastModifiedBy,omitempty"` LastModifiedByType *string `json:"lastModifiedByType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20200601.SystemData_STATUS Metadata pertaining to creation and last modification of the resource.
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.
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:storageversion +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" Storage version of v1api20200601.Topic Generator information: - Generated from: /eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}
func (*Topic) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (topic *Topic) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*Topic) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Topic.
func (*Topic) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Topic) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Topic) ExportKubernetesConfigMaps ¶ added in v2.11.0
func (topic *Topic) ExportKubernetesConfigMaps(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, _ logr.Logger) ([]client.Object, error)
ExportKubernetesConfigMaps defines a resource which can create ConfigMaps in Kubernetes.
func (Topic) GetAPIVersion ¶
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) GetSupportedOperations ¶
func (topic *Topic) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Topic) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.EventGrid/topics"
func (*Topic) Hub ¶
func (topic *Topic) Hub()
Hub marks that this Topic is the hub type for conversion
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
func (*Topic) SecretDestinationExpressions ¶ added in v2.11.0
func (topic *Topic) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
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
type TopicList ¶
type TopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Topic `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20200601.Topic Generator information: - Generated from: /eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}
func (*TopicList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicList.
func (*TopicList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TopicList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TopicOperatorConfigMaps ¶ added in v2.6.0
type TopicOperatorConfigMaps struct { Endpoint *genruntime.ConfigMapDestination `json:"endpoint,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20200601.TopicOperatorConfigMaps
func (*TopicOperatorConfigMaps) DeepCopy ¶ added in v2.6.0
func (in *TopicOperatorConfigMaps) DeepCopy() *TopicOperatorConfigMaps
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicOperatorConfigMaps.
func (*TopicOperatorConfigMaps) DeepCopyInto ¶ added in v2.6.0
func (in *TopicOperatorConfigMaps) DeepCopyInto(out *TopicOperatorConfigMaps)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicOperatorSecrets ¶ added in v2.5.0
type TopicOperatorSecrets struct { Key1 *genruntime.SecretDestination `json:"key1,omitempty"` Key2 *genruntime.SecretDestination `json:"key2,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20200601.TopicOperatorSecrets
func (*TopicOperatorSecrets) DeepCopy ¶ added in v2.5.0
func (in *TopicOperatorSecrets) DeepCopy() *TopicOperatorSecrets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicOperatorSecrets.
func (*TopicOperatorSecrets) DeepCopyInto ¶ added in v2.5.0
func (in *TopicOperatorSecrets) DeepCopyInto(out *TopicOperatorSecrets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicOperatorSpec ¶ added in v2.5.0
type TopicOperatorSpec struct { ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` ConfigMaps *TopicOperatorConfigMaps `json:"configMaps,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` Secrets *TopicOperatorSecrets `json:"secrets,omitempty"` }
Storage version of v1api20200601.TopicOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*TopicOperatorSpec) DeepCopy ¶ added in v2.5.0
func (in *TopicOperatorSpec) DeepCopy() *TopicOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicOperatorSpec.
func (*TopicOperatorSpec) DeepCopyInto ¶ added in v2.5.0
func (in *TopicOperatorSpec) DeepCopyInto(out *TopicOperatorSpec)
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 []conditions.Condition `json:"conditions,omitempty"` Endpoint *string `json:"endpoint,omitempty"` Id *string `json:"id,omitempty"` InboundIpRules []InboundIpRule_STATUS `json:"inboundIpRules,omitempty"` InputSchema *string `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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"` SystemData *SystemData_STATUS `json:"systemData,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20200601.Topic_STATUS EventGrid Topic
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.
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"` InboundIpRules []InboundIpRule `json:"inboundIpRules,omitempty"` InputSchema *string `json:"inputSchema,omitempty"` InputSchemaMapping *InputSchemaMapping `json:"inputSchemaMapping,omitempty"` Location *string `json:"location,omitempty"` OperatorSpec *TopicOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"` Tags map[string]string `json:"tags,omitempty"` }
Storage version of v1api20200601.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) 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.
type WebHookEventSubscriptionDestination ¶
type WebHookEventSubscriptionDestination struct { AzureActiveDirectoryApplicationIdOrUri *string `json:"azureActiveDirectoryApplicationIdOrUri,omitempty"` AzureActiveDirectoryTenantId *string `json:"azureActiveDirectoryTenantId,omitempty"` EndpointType *string `json:"endpointType,omitempty"` EndpointUrl *genruntime.SecretReference `json:"endpointUrl,omitempty"` MaxEventsPerBatch *int `json:"maxEventsPerBatch,omitempty"` PreferredBatchSizeInKilobytes *int `json:"preferredBatchSizeInKilobytes,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20200601.WebHookEventSubscriptionDestination
func (*WebHookEventSubscriptionDestination) DeepCopy ¶
func (in *WebHookEventSubscriptionDestination) DeepCopy() *WebHookEventSubscriptionDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebHookEventSubscriptionDestination.
func (*WebHookEventSubscriptionDestination) DeepCopyInto ¶
func (in *WebHookEventSubscriptionDestination) DeepCopyInto(out *WebHookEventSubscriptionDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebHookEventSubscriptionDestination_STATUS ¶
type WebHookEventSubscriptionDestination_STATUS struct { AzureActiveDirectoryApplicationIdOrUri *string `json:"azureActiveDirectoryApplicationIdOrUri,omitempty"` AzureActiveDirectoryTenantId *string `json:"azureActiveDirectoryTenantId,omitempty"` EndpointBaseUrl *string `json:"endpointBaseUrl,omitempty"` EndpointType *string `json:"endpointType,omitempty"` MaxEventsPerBatch *int `json:"maxEventsPerBatch,omitempty"` PreferredBatchSizeInKilobytes *int `json:"preferredBatchSizeInKilobytes,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20200601.WebHookEventSubscriptionDestination_STATUS
func (*WebHookEventSubscriptionDestination_STATUS) DeepCopy ¶
func (in *WebHookEventSubscriptionDestination_STATUS) DeepCopy() *WebHookEventSubscriptionDestination_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebHookEventSubscriptionDestination_STATUS.
func (*WebHookEventSubscriptionDestination_STATUS) DeepCopyInto ¶
func (in *WebHookEventSubscriptionDestination_STATUS) DeepCopyInto(out *WebHookEventSubscriptionDestination_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.