Documentation ¶
Overview ¶
Package v1alpha1api20200601 contains API Schema definitions for the eventgrid v1alpha1api20200601 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=eventgrid.azure.com
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type InboundIpRuleStatusAction
- type InboundIpRule_Status
- func (inboundIpRuleStatus *InboundIpRule_Status) AssignPropertiesFromInboundIpRuleStatus(source *v1alpha1api20200601storage.InboundIpRule_Status) error
- func (inboundIpRuleStatus *InboundIpRule_Status) AssignPropertiesToInboundIpRuleStatus(destination *v1alpha1api20200601storage.InboundIpRule_Status) error
- func (in *InboundIpRule_Status) DeepCopy() *InboundIpRule_Status
- func (in *InboundIpRule_Status) DeepCopyInto(out *InboundIpRule_Status)
- func (inboundIpRuleStatus *InboundIpRule_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (inboundIpRuleStatus *InboundIpRule_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type InboundIpRule_StatusARM
- type InputSchemaMappingStatusInputSchemaMappingType
- type InputSchemaMapping_Status
- func (inputSchemaMappingStatus *InputSchemaMapping_Status) AssignPropertiesFromInputSchemaMappingStatus(source *v1alpha1api20200601storage.InputSchemaMapping_Status) error
- func (inputSchemaMappingStatus *InputSchemaMapping_Status) AssignPropertiesToInputSchemaMappingStatus(destination *v1alpha1api20200601storage.InputSchemaMapping_Status) error
- func (in *InputSchemaMapping_Status) DeepCopy() *InputSchemaMapping_Status
- func (in *InputSchemaMapping_Status) DeepCopyInto(out *InputSchemaMapping_Status)
- func (inputSchemaMappingStatus *InputSchemaMapping_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (inputSchemaMappingStatus *InputSchemaMapping_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type InputSchemaMapping_StatusARM
- type PrivateEndpointConnection_Status_Topic_SubResourceEmbedded
- func (privateEndpointConnectionStatusTopicSubResourceEmbedded *PrivateEndpointConnection_Status_Topic_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointConnectionStatusTopicSubResourceEmbedded(...) error
- func (privateEndpointConnectionStatusTopicSubResourceEmbedded *PrivateEndpointConnection_Status_Topic_SubResourceEmbedded) AssignPropertiesToPrivateEndpointConnectionStatusTopicSubResourceEmbedded(...) error
- func (in *PrivateEndpointConnection_Status_Topic_SubResourceEmbedded) DeepCopy() *PrivateEndpointConnection_Status_Topic_SubResourceEmbedded
- func (in *PrivateEndpointConnection_Status_Topic_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpointConnection_Status_Topic_SubResourceEmbedded)
- func (privateEndpointConnectionStatusTopicSubResourceEmbedded *PrivateEndpointConnection_Status_Topic_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (privateEndpointConnectionStatusTopicSubResourceEmbedded *PrivateEndpointConnection_Status_Topic_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointConnection_Status_Topic_SubResourceEmbeddedARM
- func (in *PrivateEndpointConnection_Status_Topic_SubResourceEmbeddedARM) DeepCopy() *PrivateEndpointConnection_Status_Topic_SubResourceEmbeddedARM
- func (in *PrivateEndpointConnection_Status_Topic_SubResourceEmbeddedARM) DeepCopyInto(out *PrivateEndpointConnection_Status_Topic_SubResourceEmbeddedARM)
- type SystemDataStatusCreatedByType
- type SystemDataStatusLastModifiedByType
- type SystemData_Status
- func (systemDataStatus *SystemData_Status) AssignPropertiesFromSystemDataStatus(source *v1alpha1api20200601storage.SystemData_Status) error
- func (systemDataStatus *SystemData_Status) AssignPropertiesToSystemDataStatus(destination *v1alpha1api20200601storage.SystemData_Status) error
- func (in *SystemData_Status) DeepCopy() *SystemData_Status
- func (in *SystemData_Status) DeepCopyInto(out *SystemData_Status)
- func (systemDataStatus *SystemData_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (systemDataStatus *SystemData_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SystemData_StatusARM
- type Topic
- func (topic *Topic) AssignPropertiesFromTopic(source *v1alpha1api20200601storage.Topic) error
- func (topic *Topic) AssignPropertiesToTopic(destination *v1alpha1api20200601storage.Topic) error
- func (topic *Topic) AzureName() string
- func (topic *Topic) ConvertFrom(hub conversion.Hub) error
- func (topic *Topic) ConvertTo(hub conversion.Hub) error
- func (in *Topic) DeepCopy() *Topic
- func (in *Topic) DeepCopyInto(out *Topic)
- func (in *Topic) DeepCopyObject() runtime.Object
- func (topic *Topic) Default()
- func (topic Topic) GetAPIVersion() string
- func (topic *Topic) GetConditions() conditions.Conditions
- func (topic *Topic) GetResourceKind() genruntime.ResourceKind
- func (topic *Topic) GetSpec() genruntime.ConvertibleSpec
- func (topic *Topic) GetStatus() genruntime.ConvertibleStatus
- func (topic *Topic) GetType() string
- func (topic *Topic) NewEmptyStatus() genruntime.ConvertibleStatus
- func (topic *Topic) OriginalGVK() *schema.GroupVersionKind
- func (topic *Topic) Owner() *genruntime.ResourceReference
- func (topic *Topic) SetConditions(conditions conditions.Conditions)
- func (topic *Topic) SetStatus(status genruntime.ConvertibleStatus) error
- func (topic *Topic) ValidateCreate() error
- func (topic *Topic) ValidateDelete() error
- func (topic *Topic) ValidateUpdate(old runtime.Object) error
- type TopicList
- type TopicPropertiesStatusInputSchema
- type TopicPropertiesStatusProvisioningState
- type TopicPropertiesStatusPublicNetworkAccess
- type TopicProperties_StatusARM
- type Topic_Status
- func (topicStatus *Topic_Status) AssignPropertiesFromTopicStatus(source *v1alpha1api20200601storage.Topic_Status) error
- func (topicStatus *Topic_Status) AssignPropertiesToTopicStatus(destination *v1alpha1api20200601storage.Topic_Status) error
- func (topicStatus *Topic_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (topicStatus *Topic_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Topic_Status) DeepCopy() *Topic_Status
- func (in *Topic_Status) DeepCopyInto(out *Topic_Status)
- func (topicStatus *Topic_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (topicStatus *Topic_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Topic_StatusARM
- type TopicsSpecAPIVersion
- type Topics_Spec
- func (topicsSpec *Topics_Spec) AssignPropertiesFromTopicsSpec(source *v1alpha1api20200601storage.Topics_Spec) error
- func (topicsSpec *Topics_Spec) AssignPropertiesToTopicsSpec(destination *v1alpha1api20200601storage.Topics_Spec) error
- func (topicsSpec *Topics_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (topicsSpec *Topics_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (topicsSpec *Topics_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Topics_Spec) DeepCopy() *Topics_Spec
- func (in *Topics_Spec) DeepCopyInto(out *Topics_Spec)
- func (topicsSpec *Topics_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (topicsSpec *Topics_Spec) OriginalVersion() string
- func (topicsSpec *Topics_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (topicsSpec *Topics_Spec) SetAzureName(azureName string)
- type Topics_SpecARM
Constants ¶
const ( SystemDataStatusCreatedByTypeApplication = SystemDataStatusCreatedByType("Application") SystemDataStatusCreatedByTypeKey = SystemDataStatusCreatedByType("Key") SystemDataStatusCreatedByTypeManagedIdentity = SystemDataStatusCreatedByType("ManagedIdentity") SystemDataStatusCreatedByTypeUser = SystemDataStatusCreatedByType("User") )
const ( SystemDataStatusLastModifiedByTypeApplication = SystemDataStatusLastModifiedByType("Application") SystemDataStatusLastModifiedByTypeKey = SystemDataStatusLastModifiedByType("Key") SystemDataStatusLastModifiedByTypeManagedIdentity = SystemDataStatusLastModifiedByType("ManagedIdentity") SystemDataStatusLastModifiedByTypeUser = SystemDataStatusLastModifiedByType("User") )
const ( TopicPropertiesStatusInputSchemaCloudEventSchemaV10 = TopicPropertiesStatusInputSchema("CloudEventSchemaV1_0") TopicPropertiesStatusInputSchemaCustomEventSchema = TopicPropertiesStatusInputSchema("CustomEventSchema") TopicPropertiesStatusInputSchemaEventGridSchema = TopicPropertiesStatusInputSchema("EventGridSchema") )
const ( TopicPropertiesStatusProvisioningStateCanceled = TopicPropertiesStatusProvisioningState("Canceled") TopicPropertiesStatusProvisioningStateCreating = TopicPropertiesStatusProvisioningState("Creating") TopicPropertiesStatusProvisioningStateDeleting = TopicPropertiesStatusProvisioningState("Deleting") TopicPropertiesStatusProvisioningStateFailed = TopicPropertiesStatusProvisioningState("Failed") TopicPropertiesStatusProvisioningStateSucceeded = TopicPropertiesStatusProvisioningState("Succeeded") TopicPropertiesStatusProvisioningStateUpdating = TopicPropertiesStatusProvisioningState("Updating") )
const ( TopicPropertiesStatusPublicNetworkAccessDisabled = TopicPropertiesStatusPublicNetworkAccess("Disabled") TopicPropertiesStatusPublicNetworkAccessEnabled = TopicPropertiesStatusPublicNetworkAccess("Enabled") )
const InboundIpRuleStatusActionAllow = InboundIpRuleStatusAction("Allow")
const InputSchemaMappingStatusInputSchemaMappingTypeJson = InputSchemaMappingStatusInputSchemaMappingType("Json")
const TopicsSpecAPIVersion20200601 = TopicsSpecAPIVersion("2020-06-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "eventgrid.azure.com", Version: "v1alpha1api20200601"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type InboundIpRuleStatusAction ¶
type InboundIpRuleStatusAction string
type InboundIpRule_Status ¶
type InboundIpRule_Status struct { //Action: Action to perform based on the match or no match of the IpMask. Action *InboundIpRuleStatusAction `json:"action,omitempty"` //IpMask: IP Address in CIDR notation e.g., 10.0.0.0/8. IpMask *string `json:"ipMask,omitempty"` }
func (*InboundIpRule_Status) AssignPropertiesFromInboundIpRuleStatus ¶
func (inboundIpRuleStatus *InboundIpRule_Status) AssignPropertiesFromInboundIpRuleStatus(source *v1alpha1api20200601storage.InboundIpRule_Status) error
AssignPropertiesFromInboundIpRuleStatus populates our InboundIpRule_Status from the provided source InboundIpRule_Status
func (*InboundIpRule_Status) AssignPropertiesToInboundIpRuleStatus ¶
func (inboundIpRuleStatus *InboundIpRule_Status) AssignPropertiesToInboundIpRuleStatus(destination *v1alpha1api20200601storage.InboundIpRule_Status) error
AssignPropertiesToInboundIpRuleStatus populates the provided destination InboundIpRule_Status from our 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.
func (*InboundIpRule_Status) NewEmptyARMValue ¶
func (inboundIpRuleStatus *InboundIpRule_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*InboundIpRule_Status) PopulateFromARM ¶
func (inboundIpRuleStatus *InboundIpRule_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type InboundIpRule_StatusARM ¶
type InboundIpRule_StatusARM struct { //Action: Action to perform based on the match or no match of the IpMask. Action *InboundIpRuleStatusAction `json:"action,omitempty"` //IpMask: IP Address in CIDR notation e.g., 10.0.0.0/8. IpMask *string `json:"ipMask,omitempty"` }
func (*InboundIpRule_StatusARM) DeepCopy ¶
func (in *InboundIpRule_StatusARM) DeepCopy() *InboundIpRule_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundIpRule_StatusARM.
func (*InboundIpRule_StatusARM) DeepCopyInto ¶
func (in *InboundIpRule_StatusARM) DeepCopyInto(out *InboundIpRule_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputSchemaMappingStatusInputSchemaMappingType ¶
type InputSchemaMappingStatusInputSchemaMappingType string
type InputSchemaMapping_Status ¶
type InputSchemaMapping_Status struct { // +kubebuilder:validation:Required //InputSchemaMappingType: Type of the custom mapping InputSchemaMappingType InputSchemaMappingStatusInputSchemaMappingType `json:"inputSchemaMappingType"` }
func (*InputSchemaMapping_Status) AssignPropertiesFromInputSchemaMappingStatus ¶
func (inputSchemaMappingStatus *InputSchemaMapping_Status) AssignPropertiesFromInputSchemaMappingStatus(source *v1alpha1api20200601storage.InputSchemaMapping_Status) error
AssignPropertiesFromInputSchemaMappingStatus populates our InputSchemaMapping_Status from the provided source InputSchemaMapping_Status
func (*InputSchemaMapping_Status) AssignPropertiesToInputSchemaMappingStatus ¶
func (inputSchemaMappingStatus *InputSchemaMapping_Status) AssignPropertiesToInputSchemaMappingStatus(destination *v1alpha1api20200601storage.InputSchemaMapping_Status) error
AssignPropertiesToInputSchemaMappingStatus populates the provided destination InputSchemaMapping_Status from our 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.
func (*InputSchemaMapping_Status) NewEmptyARMValue ¶
func (inputSchemaMappingStatus *InputSchemaMapping_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*InputSchemaMapping_Status) PopulateFromARM ¶
func (inputSchemaMappingStatus *InputSchemaMapping_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type InputSchemaMapping_StatusARM ¶
type InputSchemaMapping_StatusARM struct { //InputSchemaMappingType: Type of the custom mapping InputSchemaMappingType InputSchemaMappingStatusInputSchemaMappingType `json:"inputSchemaMappingType"` }
func (*InputSchemaMapping_StatusARM) DeepCopy ¶
func (in *InputSchemaMapping_StatusARM) DeepCopy() *InputSchemaMapping_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSchemaMapping_StatusARM.
func (*InputSchemaMapping_StatusARM) DeepCopyInto ¶
func (in *InputSchemaMapping_StatusARM) DeepCopyInto(out *InputSchemaMapping_StatusARM)
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: Fully qualified identifier of the resource. Id *string `json:"id,omitempty"` }
func (*PrivateEndpointConnection_Status_Topic_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointConnectionStatusTopicSubResourceEmbedded ¶
func (privateEndpointConnectionStatusTopicSubResourceEmbedded *PrivateEndpointConnection_Status_Topic_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointConnectionStatusTopicSubResourceEmbedded(source *v1alpha1api20200601storage.PrivateEndpointConnection_Status_Topic_SubResourceEmbedded) error
AssignPropertiesFromPrivateEndpointConnectionStatusTopicSubResourceEmbedded populates our PrivateEndpointConnection_Status_Topic_SubResourceEmbedded from the provided source PrivateEndpointConnection_Status_Topic_SubResourceEmbedded
func (*PrivateEndpointConnection_Status_Topic_SubResourceEmbedded) AssignPropertiesToPrivateEndpointConnectionStatusTopicSubResourceEmbedded ¶
func (privateEndpointConnectionStatusTopicSubResourceEmbedded *PrivateEndpointConnection_Status_Topic_SubResourceEmbedded) AssignPropertiesToPrivateEndpointConnectionStatusTopicSubResourceEmbedded(destination *v1alpha1api20200601storage.PrivateEndpointConnection_Status_Topic_SubResourceEmbedded) error
AssignPropertiesToPrivateEndpointConnectionStatusTopicSubResourceEmbedded populates the provided destination PrivateEndpointConnection_Status_Topic_SubResourceEmbedded from our 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.
func (*PrivateEndpointConnection_Status_Topic_SubResourceEmbedded) NewEmptyARMValue ¶
func (privateEndpointConnectionStatusTopicSubResourceEmbedded *PrivateEndpointConnection_Status_Topic_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointConnection_Status_Topic_SubResourceEmbedded) PopulateFromARM ¶
func (privateEndpointConnectionStatusTopicSubResourceEmbedded *PrivateEndpointConnection_Status_Topic_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointConnection_Status_Topic_SubResourceEmbeddedARM ¶
type PrivateEndpointConnection_Status_Topic_SubResourceEmbeddedARM struct { //Id: Fully qualified identifier of the resource. Id *string `json:"id,omitempty"` }
func (*PrivateEndpointConnection_Status_Topic_SubResourceEmbeddedARM) DeepCopy ¶
func (in *PrivateEndpointConnection_Status_Topic_SubResourceEmbeddedARM) DeepCopy() *PrivateEndpointConnection_Status_Topic_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_Status_Topic_SubResourceEmbeddedARM.
func (*PrivateEndpointConnection_Status_Topic_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *PrivateEndpointConnection_Status_Topic_SubResourceEmbeddedARM) DeepCopyInto(out *PrivateEndpointConnection_Status_Topic_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemDataStatusCreatedByType ¶
type SystemDataStatusCreatedByType string
type SystemDataStatusLastModifiedByType ¶
type SystemDataStatusLastModifiedByType string
type SystemData_Status ¶
type SystemData_Status struct { //CreatedAt: The timestamp of resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` //CreatedBy: The identity that created the resource. CreatedBy *string `json:"createdBy,omitempty"` //CreatedByType: The type of identity that created the resource. CreatedByType *SystemDataStatusCreatedByType `json:"createdByType,omitempty"` //LastModifiedAt: The timestamp of resource last modification (UTC) LastModifiedAt *string `json:"lastModifiedAt,omitempty"` //LastModifiedBy: The identity that last modified the resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` //LastModifiedByType: The type of identity that last modified the resource. LastModifiedByType *SystemDataStatusLastModifiedByType `json:"lastModifiedByType,omitempty"` }
func (*SystemData_Status) AssignPropertiesFromSystemDataStatus ¶
func (systemDataStatus *SystemData_Status) AssignPropertiesFromSystemDataStatus(source *v1alpha1api20200601storage.SystemData_Status) error
AssignPropertiesFromSystemDataStatus populates our SystemData_Status from the provided source SystemData_Status
func (*SystemData_Status) AssignPropertiesToSystemDataStatus ¶
func (systemDataStatus *SystemData_Status) AssignPropertiesToSystemDataStatus(destination *v1alpha1api20200601storage.SystemData_Status) error
AssignPropertiesToSystemDataStatus populates the provided destination SystemData_Status from our SystemData_Status
func (*SystemData_Status) DeepCopy ¶
func (in *SystemData_Status) DeepCopy() *SystemData_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_Status.
func (*SystemData_Status) DeepCopyInto ¶
func (in *SystemData_Status) DeepCopyInto(out *SystemData_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SystemData_Status) NewEmptyARMValue ¶
func (systemDataStatus *SystemData_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SystemData_Status) PopulateFromARM ¶
func (systemDataStatus *SystemData_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SystemData_StatusARM ¶
type SystemData_StatusARM struct { //CreatedAt: The timestamp of resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` //CreatedBy: The identity that created the resource. CreatedBy *string `json:"createdBy,omitempty"` //CreatedByType: The type of identity that created the resource. CreatedByType *SystemDataStatusCreatedByType `json:"createdByType,omitempty"` //LastModifiedAt: The timestamp of resource last modification (UTC) LastModifiedAt *string `json:"lastModifiedAt,omitempty"` //LastModifiedBy: The identity that last modified the resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` //LastModifiedByType: The type of identity that last modified the resource. LastModifiedByType *SystemDataStatusLastModifiedByType `json:"lastModifiedByType,omitempty"` }
func (*SystemData_StatusARM) DeepCopy ¶
func (in *SystemData_StatusARM) DeepCopy() *SystemData_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_StatusARM.
func (*SystemData_StatusARM) DeepCopyInto ¶
func (in *SystemData_StatusARM) DeepCopyInto(out *SystemData_StatusARM)
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 Topics_Spec `json:"spec,omitempty"` Status Topic_Status `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generated from: https://schema.management.azure.com/schemas/2020-06-01/Microsoft.EventGrid.json#/resourceDefinitions/topics
func (*Topic) AssignPropertiesFromTopic ¶
func (topic *Topic) AssignPropertiesFromTopic(source *v1alpha1api20200601storage.Topic) error
AssignPropertiesFromTopic populates our Topic from the provided source Topic
func (*Topic) AssignPropertiesToTopic ¶
func (topic *Topic) AssignPropertiesToTopic(destination *v1alpha1api20200601storage.Topic) error
AssignPropertiesToTopic populates the provided destination Topic from our Topic
func (*Topic) ConvertFrom ¶
func (topic *Topic) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our Topic from the provided hub Topic
func (*Topic) ConvertTo ¶
func (topic *Topic) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub Topic from our Topic
func (*Topic) DeepCopy ¶
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) Default ¶
func (topic *Topic) Default()
Default applies defaults to the Topic resource
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) GetResourceKind ¶
func (topic *Topic) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*Topic) GetSpec ¶
func (topic *Topic) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Topic) GetStatus ¶
func (topic *Topic) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Topic) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.EventGrid/topics"
func (*Topic) NewEmptyStatus ¶
func (topic *Topic) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Topic) OriginalGVK ¶
func (topic *Topic) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Topic) Owner ¶
func (topic *Topic) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*Topic) SetConditions ¶
func (topic *Topic) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*Topic) SetStatus ¶
func (topic *Topic) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*Topic) ValidateCreate ¶
ValidateCreate validates the creation of the resource
func (*Topic) ValidateDelete ¶
ValidateDelete validates the deletion of the resource
type TopicList ¶
type TopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Topic `json:"items"` }
+kubebuilder:object:root=true Generated from: https://schema.management.azure.com/schemas/2020-06-01/Microsoft.EventGrid.json#/resourceDefinitions/topics
func (*TopicList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicList.
func (*TopicList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TopicList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TopicPropertiesStatusInputSchema ¶
type TopicPropertiesStatusInputSchema string
type TopicPropertiesStatusProvisioningState ¶
type TopicPropertiesStatusProvisioningState string
type TopicPropertiesStatusPublicNetworkAccess ¶
type TopicPropertiesStatusPublicNetworkAccess string
type TopicProperties_StatusARM ¶
type TopicProperties_StatusARM struct { //Endpoint: Endpoint for the topic. Endpoint *string `json:"endpoint,omitempty"` //InboundIpRules: This can be used to restrict traffic from specific IPs instead //of all IPs. Note: These are considered only if PublicNetworkAccess is enabled. InboundIpRules []InboundIpRule_StatusARM `json:"inboundIpRules,omitempty"` //InputSchema: This determines the format that Event Grid should expect for //incoming events published to the topic. InputSchema *TopicPropertiesStatusInputSchema `json:"inputSchema,omitempty"` //InputSchemaMapping: This enables publishing using custom event schemas. An //InputSchemaMapping can be specified to map various properties of a source schema //to various required properties of the EventGridEvent schema. InputSchemaMapping *InputSchemaMapping_StatusARM `json:"inputSchemaMapping,omitempty"` //MetricResourceId: Metric resource id for the topic. MetricResourceId *string `json:"metricResourceId,omitempty"` PrivateEndpointConnections []PrivateEndpointConnection_Status_Topic_SubResourceEmbeddedARM `json:"privateEndpointConnections,omitempty"` //ProvisioningState: Provisioning state of the topic. ProvisioningState *TopicPropertiesStatusProvisioningState `json:"provisioningState,omitempty"` //PublicNetworkAccess: This determines if traffic is allowed over public network. //By default it is enabled. //You can further restrict to specific IPs by configuring <seealso //cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" ///> PublicNetworkAccess *TopicPropertiesStatusPublicNetworkAccess `json:"publicNetworkAccess,omitempty"` }
func (*TopicProperties_StatusARM) DeepCopy ¶
func (in *TopicProperties_StatusARM) DeepCopy() *TopicProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicProperties_StatusARM.
func (*TopicProperties_StatusARM) DeepCopyInto ¶
func (in *TopicProperties_StatusARM) DeepCopyInto(out *TopicProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Topic_Status ¶
type Topic_Status struct { //Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` //Endpoint: Endpoint for the topic. Endpoint *string `json:"endpoint,omitempty"` //Id: Fully qualified identifier of the resource. Id *string `json:"id,omitempty"` //InboundIpRules: This can be used to restrict traffic from specific IPs instead //of all IPs. Note: These are considered only if PublicNetworkAccess is enabled. InboundIpRules []InboundIpRule_Status `json:"inboundIpRules,omitempty"` //InputSchema: This determines the format that Event Grid should expect for //incoming events published to the topic. InputSchema *TopicPropertiesStatusInputSchema `json:"inputSchema,omitempty"` //InputSchemaMapping: This enables publishing using custom event schemas. An //InputSchemaMapping can be specified to map various properties of a source schema //to various required properties of the EventGridEvent schema. InputSchemaMapping *InputSchemaMapping_Status `json:"inputSchemaMapping,omitempty"` //Location: Location of the resource. Location *string `json:"location,omitempty"` //MetricResourceId: Metric resource id for the topic. MetricResourceId *string `json:"metricResourceId,omitempty"` //Name: Name of the resource. Name *string `json:"name,omitempty"` PrivateEndpointConnections []PrivateEndpointConnection_Status_Topic_SubResourceEmbedded `json:"privateEndpointConnections,omitempty"` //ProvisioningState: Provisioning state of the topic. ProvisioningState *TopicPropertiesStatusProvisioningState `json:"provisioningState,omitempty"` //PublicNetworkAccess: This determines if traffic is allowed over public network. //By default it is enabled. //You can further restrict to specific IPs by configuring <seealso //cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" ///> PublicNetworkAccess *TopicPropertiesStatusPublicNetworkAccess `json:"publicNetworkAccess,omitempty"` //SystemData: The system metadata relating to Topic resource. SystemData *SystemData_Status `json:"systemData,omitempty"` //Tags: Tags of the resource. Tags map[string]string `json:"tags,omitempty"` //Type: Type of the resource. Type *string `json:"type,omitempty"` }
func (*Topic_Status) AssignPropertiesFromTopicStatus ¶
func (topicStatus *Topic_Status) AssignPropertiesFromTopicStatus(source *v1alpha1api20200601storage.Topic_Status) error
AssignPropertiesFromTopicStatus populates our Topic_Status from the provided source Topic_Status
func (*Topic_Status) AssignPropertiesToTopicStatus ¶
func (topicStatus *Topic_Status) AssignPropertiesToTopicStatus(destination *v1alpha1api20200601storage.Topic_Status) error
AssignPropertiesToTopicStatus populates the provided destination Topic_Status from our Topic_Status
func (*Topic_Status) ConvertStatusFrom ¶
func (topicStatus *Topic_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Topic_Status from the provided source
func (*Topic_Status) ConvertStatusTo ¶
func (topicStatus *Topic_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Topic_Status
func (*Topic_Status) DeepCopy ¶
func (in *Topic_Status) DeepCopy() *Topic_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Topic_Status.
func (*Topic_Status) DeepCopyInto ¶
func (in *Topic_Status) DeepCopyInto(out *Topic_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Topic_Status) NewEmptyARMValue ¶
func (topicStatus *Topic_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Topic_Status) PopulateFromARM ¶
func (topicStatus *Topic_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Topic_StatusARM ¶
type Topic_StatusARM struct { //Id: Fully qualified identifier of the resource. Id *string `json:"id,omitempty"` //Location: Location of the resource. Location *string `json:"location,omitempty"` //Name: Name of the resource. Name *string `json:"name,omitempty"` //Properties: Properties of the topic. Properties *TopicProperties_StatusARM `json:"properties,omitempty"` //SystemData: The system metadata relating to Topic resource. SystemData *SystemData_StatusARM `json:"systemData,omitempty"` //Tags: Tags of the resource. Tags map[string]string `json:"tags,omitempty"` //Type: Type of the resource. Type *string `json:"type,omitempty"` }
func (*Topic_StatusARM) DeepCopy ¶
func (in *Topic_StatusARM) DeepCopy() *Topic_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Topic_StatusARM.
func (*Topic_StatusARM) DeepCopyInto ¶
func (in *Topic_StatusARM) DeepCopyInto(out *Topic_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicsSpecAPIVersion ¶
type TopicsSpecAPIVersion string
+kubebuilder:validation:Enum={"2020-06-01"}
type Topics_Spec ¶
type Topics_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"` //Location: Location to deploy resource to Location string `json:"location,omitempty"` // +kubebuilder:validation:Required Owner genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner" kind:"ResourceGroup"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*Topics_Spec) AssignPropertiesFromTopicsSpec ¶
func (topicsSpec *Topics_Spec) AssignPropertiesFromTopicsSpec(source *v1alpha1api20200601storage.Topics_Spec) error
AssignPropertiesFromTopicsSpec populates our Topics_Spec from the provided source Topics_Spec
func (*Topics_Spec) AssignPropertiesToTopicsSpec ¶
func (topicsSpec *Topics_Spec) AssignPropertiesToTopicsSpec(destination *v1alpha1api20200601storage.Topics_Spec) error
AssignPropertiesToTopicsSpec populates the provided destination Topics_Spec from our Topics_Spec
func (*Topics_Spec) ConvertSpecFrom ¶
func (topicsSpec *Topics_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Topics_Spec from the provided source
func (*Topics_Spec) ConvertSpecTo ¶
func (topicsSpec *Topics_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Topics_Spec
func (*Topics_Spec) ConvertToARM ¶
func (topicsSpec *Topics_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Topics_Spec) DeepCopy ¶
func (in *Topics_Spec) DeepCopy() *Topics_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Topics_Spec.
func (*Topics_Spec) DeepCopyInto ¶
func (in *Topics_Spec) DeepCopyInto(out *Topics_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Topics_Spec) NewEmptyARMValue ¶
func (topicsSpec *Topics_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Topics_Spec) OriginalVersion ¶
func (topicsSpec *Topics_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Topics_Spec) PopulateFromARM ¶
func (topicsSpec *Topics_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Topics_Spec) SetAzureName ¶
func (topicsSpec *Topics_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Topics_SpecARM ¶
type Topics_SpecARM struct { //Location: Location to deploy resource to Location string `json:"location,omitempty"` //Name: Name of the resource Name string `json:"name"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*Topics_SpecARM) DeepCopy ¶
func (in *Topics_SpecARM) DeepCopy() *Topics_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Topics_SpecARM.
func (*Topics_SpecARM) DeepCopyInto ¶
func (in *Topics_SpecARM) DeepCopyInto(out *Topics_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Topics_SpecARM) GetAPIVersion ¶
func (topicsSpecARM Topics_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"
func (Topics_SpecARM) GetName ¶
func (topicsSpecARM Topics_SpecARM) GetName() string
GetName returns the Name of the resource
func (Topics_SpecARM) GetType ¶
func (topicsSpecARM Topics_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.EventGrid/topics"