Documentation ¶
Overview ¶
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Package v1api20230101 contains API Schema definitions for the insights v1api20230101 API group +groupName=insights.azure.com
Package v1api20230101 contains API Schema definitions for the insights v1api20230101 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=insights.azure.com +versionName=v1api20230101
Index ¶
- Constants
- Variables
- type APIVersion
- type ActionGroup
- func (group *ActionGroup) AssignProperties_From_ActionGroup(source *storage.ActionGroup) error
- func (group *ActionGroup) AssignProperties_To_ActionGroup(destination *storage.ActionGroup) error
- func (group *ActionGroup) AzureName() string
- func (group *ActionGroup) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (group *ActionGroup) ConvertFrom(hub conversion.Hub) error
- func (group *ActionGroup) ConvertTo(hub conversion.Hub) error
- func (in *ActionGroup) DeepCopy() *ActionGroup
- func (in *ActionGroup) DeepCopyInto(out *ActionGroup)
- func (in *ActionGroup) DeepCopyObject() runtime.Object
- func (group *ActionGroup) Default()
- func (group ActionGroup) GetAPIVersion() string
- func (group *ActionGroup) GetConditions() conditions.Conditions
- func (group *ActionGroup) GetResourceScope() genruntime.ResourceScope
- func (group *ActionGroup) GetSpec() genruntime.ConvertibleSpec
- func (group *ActionGroup) GetStatus() genruntime.ConvertibleStatus
- func (group *ActionGroup) GetSupportedOperations() []genruntime.ResourceOperation
- func (group *ActionGroup) GetType() string
- func (group *ActionGroup) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (group *ActionGroup) NewEmptyStatus() genruntime.ConvertibleStatus
- func (group *ActionGroup) OriginalGVK() *schema.GroupVersionKind
- func (group *ActionGroup) Owner() *genruntime.ResourceReference
- func (group *ActionGroup) SecretDestinationExpressions() []*core.DestinationExpression
- func (group *ActionGroup) SetConditions(conditions conditions.Conditions)
- func (group *ActionGroup) SetStatus(status genruntime.ConvertibleStatus) error
- func (group *ActionGroup) ValidateCreate() (admission.Warnings, error)
- func (group *ActionGroup) ValidateDelete() (admission.Warnings, error)
- func (group *ActionGroup) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type ActionGroupList
- type ActionGroupOperatorSpec
- func (operator *ActionGroupOperatorSpec) AssignProperties_From_ActionGroupOperatorSpec(source *storage.ActionGroupOperatorSpec) error
- func (operator *ActionGroupOperatorSpec) AssignProperties_To_ActionGroupOperatorSpec(destination *storage.ActionGroupOperatorSpec) error
- func (in *ActionGroupOperatorSpec) DeepCopy() *ActionGroupOperatorSpec
- func (in *ActionGroupOperatorSpec) DeepCopyInto(out *ActionGroupOperatorSpec)
- type ActionGroupResource_STATUS
- func (resource *ActionGroupResource_STATUS) AssignProperties_From_ActionGroupResource_STATUS(source *storage.ActionGroupResource_STATUS) error
- func (resource *ActionGroupResource_STATUS) AssignProperties_To_ActionGroupResource_STATUS(destination *storage.ActionGroupResource_STATUS) error
- func (resource *ActionGroupResource_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (resource *ActionGroupResource_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *ActionGroupResource_STATUS) DeepCopy() *ActionGroupResource_STATUS
- func (in *ActionGroupResource_STATUS) DeepCopyInto(out *ActionGroupResource_STATUS)
- func (resource *ActionGroupResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *ActionGroupResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ActionGroup_Spec
- func (group *ActionGroup_Spec) AssignProperties_From_ActionGroup_Spec(source *storage.ActionGroup_Spec) error
- func (group *ActionGroup_Spec) AssignProperties_To_ActionGroup_Spec(destination *storage.ActionGroup_Spec) error
- func (group *ActionGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (group *ActionGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (group *ActionGroup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ActionGroup_Spec) DeepCopy() *ActionGroup_Spec
- func (in *ActionGroup_Spec) DeepCopyInto(out *ActionGroup_Spec)
- func (group *ActionGroup_Spec) Initialize_From_ActionGroupResource_STATUS(source *ActionGroupResource_STATUS) error
- func (group *ActionGroup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *ActionGroup_Spec) OriginalVersion() string
- func (group *ActionGroup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (group *ActionGroup_Spec) SetAzureName(azureName string)
- type ArmRoleReceiver
- func (receiver *ArmRoleReceiver) AssignProperties_From_ArmRoleReceiver(source *storage.ArmRoleReceiver) error
- func (receiver *ArmRoleReceiver) AssignProperties_To_ArmRoleReceiver(destination *storage.ArmRoleReceiver) error
- func (receiver *ArmRoleReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ArmRoleReceiver) DeepCopy() *ArmRoleReceiver
- func (in *ArmRoleReceiver) DeepCopyInto(out *ArmRoleReceiver)
- func (receiver *ArmRoleReceiver) Initialize_From_ArmRoleReceiver_STATUS(source *ArmRoleReceiver_STATUS) error
- func (receiver *ArmRoleReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *ArmRoleReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ArmRoleReceiver_STATUS
- func (receiver *ArmRoleReceiver_STATUS) AssignProperties_From_ArmRoleReceiver_STATUS(source *storage.ArmRoleReceiver_STATUS) error
- func (receiver *ArmRoleReceiver_STATUS) AssignProperties_To_ArmRoleReceiver_STATUS(destination *storage.ArmRoleReceiver_STATUS) error
- func (in *ArmRoleReceiver_STATUS) DeepCopy() *ArmRoleReceiver_STATUS
- func (in *ArmRoleReceiver_STATUS) DeepCopyInto(out *ArmRoleReceiver_STATUS)
- func (receiver *ArmRoleReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *ArmRoleReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AutomationRunbookReceiver
- func (receiver *AutomationRunbookReceiver) AssignProperties_From_AutomationRunbookReceiver(source *storage.AutomationRunbookReceiver) error
- func (receiver *AutomationRunbookReceiver) AssignProperties_To_AutomationRunbookReceiver(destination *storage.AutomationRunbookReceiver) error
- func (receiver *AutomationRunbookReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AutomationRunbookReceiver) DeepCopy() *AutomationRunbookReceiver
- func (in *AutomationRunbookReceiver) DeepCopyInto(out *AutomationRunbookReceiver)
- func (receiver *AutomationRunbookReceiver) Initialize_From_AutomationRunbookReceiver_STATUS(source *AutomationRunbookReceiver_STATUS) error
- func (receiver *AutomationRunbookReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *AutomationRunbookReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AutomationRunbookReceiver_STATUS
- func (receiver *AutomationRunbookReceiver_STATUS) AssignProperties_From_AutomationRunbookReceiver_STATUS(source *storage.AutomationRunbookReceiver_STATUS) error
- func (receiver *AutomationRunbookReceiver_STATUS) AssignProperties_To_AutomationRunbookReceiver_STATUS(destination *storage.AutomationRunbookReceiver_STATUS) error
- func (in *AutomationRunbookReceiver_STATUS) DeepCopy() *AutomationRunbookReceiver_STATUS
- func (in *AutomationRunbookReceiver_STATUS) DeepCopyInto(out *AutomationRunbookReceiver_STATUS)
- func (receiver *AutomationRunbookReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *AutomationRunbookReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AzureAppPushReceiver
- func (receiver *AzureAppPushReceiver) AssignProperties_From_AzureAppPushReceiver(source *storage.AzureAppPushReceiver) error
- func (receiver *AzureAppPushReceiver) AssignProperties_To_AzureAppPushReceiver(destination *storage.AzureAppPushReceiver) error
- func (receiver *AzureAppPushReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AzureAppPushReceiver) DeepCopy() *AzureAppPushReceiver
- func (in *AzureAppPushReceiver) DeepCopyInto(out *AzureAppPushReceiver)
- func (receiver *AzureAppPushReceiver) Initialize_From_AzureAppPushReceiver_STATUS(source *AzureAppPushReceiver_STATUS) error
- func (receiver *AzureAppPushReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *AzureAppPushReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AzureAppPushReceiver_STATUS
- func (receiver *AzureAppPushReceiver_STATUS) AssignProperties_From_AzureAppPushReceiver_STATUS(source *storage.AzureAppPushReceiver_STATUS) error
- func (receiver *AzureAppPushReceiver_STATUS) AssignProperties_To_AzureAppPushReceiver_STATUS(destination *storage.AzureAppPushReceiver_STATUS) error
- func (in *AzureAppPushReceiver_STATUS) DeepCopy() *AzureAppPushReceiver_STATUS
- func (in *AzureAppPushReceiver_STATUS) DeepCopyInto(out *AzureAppPushReceiver_STATUS)
- func (receiver *AzureAppPushReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *AzureAppPushReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AzureFunctionReceiver
- func (receiver *AzureFunctionReceiver) AssignProperties_From_AzureFunctionReceiver(source *storage.AzureFunctionReceiver) error
- func (receiver *AzureFunctionReceiver) AssignProperties_To_AzureFunctionReceiver(destination *storage.AzureFunctionReceiver) error
- func (receiver *AzureFunctionReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AzureFunctionReceiver) DeepCopy() *AzureFunctionReceiver
- func (in *AzureFunctionReceiver) DeepCopyInto(out *AzureFunctionReceiver)
- func (receiver *AzureFunctionReceiver) Initialize_From_AzureFunctionReceiver_STATUS(source *AzureFunctionReceiver_STATUS) error
- func (receiver *AzureFunctionReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *AzureFunctionReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AzureFunctionReceiver_STATUS
- func (receiver *AzureFunctionReceiver_STATUS) AssignProperties_From_AzureFunctionReceiver_STATUS(source *storage.AzureFunctionReceiver_STATUS) error
- func (receiver *AzureFunctionReceiver_STATUS) AssignProperties_To_AzureFunctionReceiver_STATUS(destination *storage.AzureFunctionReceiver_STATUS) error
- func (in *AzureFunctionReceiver_STATUS) DeepCopy() *AzureFunctionReceiver_STATUS
- func (in *AzureFunctionReceiver_STATUS) DeepCopyInto(out *AzureFunctionReceiver_STATUS)
- func (receiver *AzureFunctionReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *AzureFunctionReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EmailReceiver
- func (receiver *EmailReceiver) AssignProperties_From_EmailReceiver(source *storage.EmailReceiver) error
- func (receiver *EmailReceiver) AssignProperties_To_EmailReceiver(destination *storage.EmailReceiver) error
- func (receiver *EmailReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EmailReceiver) DeepCopy() *EmailReceiver
- func (in *EmailReceiver) DeepCopyInto(out *EmailReceiver)
- func (receiver *EmailReceiver) Initialize_From_EmailReceiver_STATUS(source *EmailReceiver_STATUS) error
- func (receiver *EmailReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *EmailReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EmailReceiver_STATUS
- func (receiver *EmailReceiver_STATUS) AssignProperties_From_EmailReceiver_STATUS(source *storage.EmailReceiver_STATUS) error
- func (receiver *EmailReceiver_STATUS) AssignProperties_To_EmailReceiver_STATUS(destination *storage.EmailReceiver_STATUS) error
- func (in *EmailReceiver_STATUS) DeepCopy() *EmailReceiver_STATUS
- func (in *EmailReceiver_STATUS) DeepCopyInto(out *EmailReceiver_STATUS)
- func (receiver *EmailReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *EmailReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EventHubReceiver
- func (receiver *EventHubReceiver) AssignProperties_From_EventHubReceiver(source *storage.EventHubReceiver) error
- func (receiver *EventHubReceiver) AssignProperties_To_EventHubReceiver(destination *storage.EventHubReceiver) error
- func (receiver *EventHubReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EventHubReceiver) DeepCopy() *EventHubReceiver
- func (in *EventHubReceiver) DeepCopyInto(out *EventHubReceiver)
- func (receiver *EventHubReceiver) Initialize_From_EventHubReceiver_STATUS(source *EventHubReceiver_STATUS) error
- func (receiver *EventHubReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *EventHubReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EventHubReceiver_STATUS
- func (receiver *EventHubReceiver_STATUS) AssignProperties_From_EventHubReceiver_STATUS(source *storage.EventHubReceiver_STATUS) error
- func (receiver *EventHubReceiver_STATUS) AssignProperties_To_EventHubReceiver_STATUS(destination *storage.EventHubReceiver_STATUS) error
- func (in *EventHubReceiver_STATUS) DeepCopy() *EventHubReceiver_STATUS
- func (in *EventHubReceiver_STATUS) DeepCopyInto(out *EventHubReceiver_STATUS)
- func (receiver *EventHubReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *EventHubReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ItsmReceiver
- func (receiver *ItsmReceiver) AssignProperties_From_ItsmReceiver(source *storage.ItsmReceiver) error
- func (receiver *ItsmReceiver) AssignProperties_To_ItsmReceiver(destination *storage.ItsmReceiver) error
- func (receiver *ItsmReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ItsmReceiver) DeepCopy() *ItsmReceiver
- func (in *ItsmReceiver) DeepCopyInto(out *ItsmReceiver)
- func (receiver *ItsmReceiver) Initialize_From_ItsmReceiver_STATUS(source *ItsmReceiver_STATUS) error
- func (receiver *ItsmReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *ItsmReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ItsmReceiver_STATUS
- func (receiver *ItsmReceiver_STATUS) AssignProperties_From_ItsmReceiver_STATUS(source *storage.ItsmReceiver_STATUS) error
- func (receiver *ItsmReceiver_STATUS) AssignProperties_To_ItsmReceiver_STATUS(destination *storage.ItsmReceiver_STATUS) error
- func (in *ItsmReceiver_STATUS) DeepCopy() *ItsmReceiver_STATUS
- func (in *ItsmReceiver_STATUS) DeepCopyInto(out *ItsmReceiver_STATUS)
- func (receiver *ItsmReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *ItsmReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LogicAppReceiver
- func (receiver *LogicAppReceiver) AssignProperties_From_LogicAppReceiver(source *storage.LogicAppReceiver) error
- func (receiver *LogicAppReceiver) AssignProperties_To_LogicAppReceiver(destination *storage.LogicAppReceiver) error
- func (receiver *LogicAppReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LogicAppReceiver) DeepCopy() *LogicAppReceiver
- func (in *LogicAppReceiver) DeepCopyInto(out *LogicAppReceiver)
- func (receiver *LogicAppReceiver) Initialize_From_LogicAppReceiver_STATUS(source *LogicAppReceiver_STATUS) error
- func (receiver *LogicAppReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *LogicAppReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LogicAppReceiver_STATUS
- func (receiver *LogicAppReceiver_STATUS) AssignProperties_From_LogicAppReceiver_STATUS(source *storage.LogicAppReceiver_STATUS) error
- func (receiver *LogicAppReceiver_STATUS) AssignProperties_To_LogicAppReceiver_STATUS(destination *storage.LogicAppReceiver_STATUS) error
- func (in *LogicAppReceiver_STATUS) DeepCopy() *LogicAppReceiver_STATUS
- func (in *LogicAppReceiver_STATUS) DeepCopyInto(out *LogicAppReceiver_STATUS)
- func (receiver *LogicAppReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *LogicAppReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ReceiverStatus_STATUS
- type SmsReceiver
- func (receiver *SmsReceiver) AssignProperties_From_SmsReceiver(source *storage.SmsReceiver) error
- func (receiver *SmsReceiver) AssignProperties_To_SmsReceiver(destination *storage.SmsReceiver) error
- func (receiver *SmsReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SmsReceiver) DeepCopy() *SmsReceiver
- func (in *SmsReceiver) DeepCopyInto(out *SmsReceiver)
- func (receiver *SmsReceiver) Initialize_From_SmsReceiver_STATUS(source *SmsReceiver_STATUS) error
- func (receiver *SmsReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *SmsReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SmsReceiver_STATUS
- func (receiver *SmsReceiver_STATUS) AssignProperties_From_SmsReceiver_STATUS(source *storage.SmsReceiver_STATUS) error
- func (receiver *SmsReceiver_STATUS) AssignProperties_To_SmsReceiver_STATUS(destination *storage.SmsReceiver_STATUS) error
- func (in *SmsReceiver_STATUS) DeepCopy() *SmsReceiver_STATUS
- func (in *SmsReceiver_STATUS) DeepCopyInto(out *SmsReceiver_STATUS)
- func (receiver *SmsReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *SmsReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VoiceReceiver
- func (receiver *VoiceReceiver) AssignProperties_From_VoiceReceiver(source *storage.VoiceReceiver) error
- func (receiver *VoiceReceiver) AssignProperties_To_VoiceReceiver(destination *storage.VoiceReceiver) error
- func (receiver *VoiceReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VoiceReceiver) DeepCopy() *VoiceReceiver
- func (in *VoiceReceiver) DeepCopyInto(out *VoiceReceiver)
- func (receiver *VoiceReceiver) Initialize_From_VoiceReceiver_STATUS(source *VoiceReceiver_STATUS) error
- func (receiver *VoiceReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *VoiceReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VoiceReceiver_STATUS
- func (receiver *VoiceReceiver_STATUS) AssignProperties_From_VoiceReceiver_STATUS(source *storage.VoiceReceiver_STATUS) error
- func (receiver *VoiceReceiver_STATUS) AssignProperties_To_VoiceReceiver_STATUS(destination *storage.VoiceReceiver_STATUS) error
- func (in *VoiceReceiver_STATUS) DeepCopy() *VoiceReceiver_STATUS
- func (in *VoiceReceiver_STATUS) DeepCopyInto(out *VoiceReceiver_STATUS)
- func (receiver *VoiceReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *VoiceReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type WebhookReceiver
- func (receiver *WebhookReceiver) AssignProperties_From_WebhookReceiver(source *storage.WebhookReceiver) error
- func (receiver *WebhookReceiver) AssignProperties_To_WebhookReceiver(destination *storage.WebhookReceiver) error
- func (receiver *WebhookReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *WebhookReceiver) DeepCopy() *WebhookReceiver
- func (in *WebhookReceiver) DeepCopyInto(out *WebhookReceiver)
- func (receiver *WebhookReceiver) Initialize_From_WebhookReceiver_STATUS(source *WebhookReceiver_STATUS) error
- func (receiver *WebhookReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *WebhookReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type WebhookReceiver_STATUS
- func (receiver *WebhookReceiver_STATUS) AssignProperties_From_WebhookReceiver_STATUS(source *storage.WebhookReceiver_STATUS) error
- func (receiver *WebhookReceiver_STATUS) AssignProperties_To_WebhookReceiver_STATUS(destination *storage.WebhookReceiver_STATUS) error
- func (in *WebhookReceiver_STATUS) DeepCopy() *WebhookReceiver_STATUS
- func (in *WebhookReceiver_STATUS) DeepCopyInto(out *WebhookReceiver_STATUS)
- func (receiver *WebhookReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (receiver *WebhookReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
Constants ¶
const ( ReceiverStatus_STATUS_Disabled = ReceiverStatus_STATUS("Disabled") ReceiverStatus_STATUS_Enabled = ReceiverStatus_STATUS("Enabled") ReceiverStatus_STATUS_NotSpecified = ReceiverStatus_STATUS("NotSpecified") )
const APIVersion_Value = APIVersion("2023-01-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "insights.azure.com", Version: "v1api20230101"} // 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 ActionGroup ¶
type ActionGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActionGroup_Spec `json:"spec,omitempty"` Status ActionGroupResource_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" Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-01-01/actionGroups_API.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}
func (*ActionGroup) AssignProperties_From_ActionGroup ¶
func (group *ActionGroup) AssignProperties_From_ActionGroup(source *storage.ActionGroup) error
AssignProperties_From_ActionGroup populates our ActionGroup from the provided source ActionGroup
func (*ActionGroup) AssignProperties_To_ActionGroup ¶
func (group *ActionGroup) AssignProperties_To_ActionGroup(destination *storage.ActionGroup) error
AssignProperties_To_ActionGroup populates the provided destination ActionGroup from our ActionGroup
func (*ActionGroup) AzureName ¶
func (group *ActionGroup) AzureName() string
AzureName returns the Azure name of the resource
func (*ActionGroup) ConfigMapDestinationExpressions ¶
func (group *ActionGroup) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*ActionGroup) ConvertFrom ¶
func (group *ActionGroup) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ActionGroup from the provided hub ActionGroup
func (*ActionGroup) ConvertTo ¶
func (group *ActionGroup) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ActionGroup from our ActionGroup
func (*ActionGroup) DeepCopy ¶
func (in *ActionGroup) DeepCopy() *ActionGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroup.
func (*ActionGroup) DeepCopyInto ¶
func (in *ActionGroup) DeepCopyInto(out *ActionGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionGroup) DeepCopyObject ¶
func (in *ActionGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActionGroup) Default ¶
func (group *ActionGroup) Default()
Default applies defaults to the ActionGroup resource
func (ActionGroup) GetAPIVersion ¶
func (group ActionGroup) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-01-01"
func (*ActionGroup) GetConditions ¶
func (group *ActionGroup) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ActionGroup) GetResourceScope ¶
func (group *ActionGroup) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ActionGroup) GetSpec ¶
func (group *ActionGroup) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ActionGroup) GetStatus ¶
func (group *ActionGroup) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ActionGroup) GetSupportedOperations ¶
func (group *ActionGroup) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*ActionGroup) GetType ¶
func (group *ActionGroup) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Insights/actionGroups"
func (*ActionGroup) InitializeSpec ¶
func (group *ActionGroup) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ActionGroup) NewEmptyStatus ¶
func (group *ActionGroup) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ActionGroup) OriginalGVK ¶
func (group *ActionGroup) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ActionGroup) Owner ¶
func (group *ActionGroup) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ActionGroup) SecretDestinationExpressions ¶
func (group *ActionGroup) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*ActionGroup) SetConditions ¶
func (group *ActionGroup) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ActionGroup) SetStatus ¶
func (group *ActionGroup) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ActionGroup) ValidateCreate ¶
func (group *ActionGroup) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*ActionGroup) ValidateDelete ¶
func (group *ActionGroup) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*ActionGroup) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type ActionGroupList ¶
type ActionGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ActionGroup `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-01-01/actionGroups_API.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}
func (*ActionGroupList) DeepCopy ¶
func (in *ActionGroupList) DeepCopy() *ActionGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupList.
func (*ActionGroupList) DeepCopyInto ¶
func (in *ActionGroupList) DeepCopyInto(out *ActionGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionGroupList) DeepCopyObject ¶
func (in *ActionGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ActionGroupOperatorSpec ¶
type ActionGroupOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*ActionGroupOperatorSpec) AssignProperties_From_ActionGroupOperatorSpec ¶
func (operator *ActionGroupOperatorSpec) AssignProperties_From_ActionGroupOperatorSpec(source *storage.ActionGroupOperatorSpec) error
AssignProperties_From_ActionGroupOperatorSpec populates our ActionGroupOperatorSpec from the provided source ActionGroupOperatorSpec
func (*ActionGroupOperatorSpec) AssignProperties_To_ActionGroupOperatorSpec ¶
func (operator *ActionGroupOperatorSpec) AssignProperties_To_ActionGroupOperatorSpec(destination *storage.ActionGroupOperatorSpec) error
AssignProperties_To_ActionGroupOperatorSpec populates the provided destination ActionGroupOperatorSpec from our ActionGroupOperatorSpec
func (*ActionGroupOperatorSpec) DeepCopy ¶
func (in *ActionGroupOperatorSpec) DeepCopy() *ActionGroupOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupOperatorSpec.
func (*ActionGroupOperatorSpec) DeepCopyInto ¶
func (in *ActionGroupOperatorSpec) DeepCopyInto(out *ActionGroupOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionGroupResource_STATUS ¶
type ActionGroupResource_STATUS struct { // ArmRoleReceivers: The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only // built-in roles are supported. ArmRoleReceivers []ArmRoleReceiver_STATUS `json:"armRoleReceivers,omitempty"` // AutomationRunbookReceivers: The list of AutomationRunbook receivers that are part of this action group. AutomationRunbookReceivers []AutomationRunbookReceiver_STATUS `json:"automationRunbookReceivers,omitempty"` // AzureAppPushReceivers: The list of AzureAppPush receivers that are part of this action group. AzureAppPushReceivers []AzureAppPushReceiver_STATUS `json:"azureAppPushReceivers,omitempty"` // AzureFunctionReceivers: The list of azure function receivers that are part of this action group. AzureFunctionReceivers []AzureFunctionReceiver_STATUS `json:"azureFunctionReceivers,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // EmailReceivers: The list of email receivers that are part of this action group. EmailReceivers []EmailReceiver_STATUS `json:"emailReceivers,omitempty"` // Enabled: Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers // will receive communications. Enabled *bool `json:"enabled,omitempty"` // EventHubReceivers: The list of event hub receivers that are part of this action group. EventHubReceivers []EventHubReceiver_STATUS `json:"eventHubReceivers,omitempty"` // GroupShortName: The short name of the action group. This will be used in SMS messages. GroupShortName *string `json:"groupShortName,omitempty"` // Id: Azure resource Id Id *string `json:"id,omitempty"` // ItsmReceivers: The list of ITSM receivers that are part of this action group. ItsmReceivers []ItsmReceiver_STATUS `json:"itsmReceivers,omitempty"` // Location: Resource location Location *string `json:"location,omitempty"` // LogicAppReceivers: The list of logic app receivers that are part of this action group. LogicAppReceivers []LogicAppReceiver_STATUS `json:"logicAppReceivers,omitempty"` // Name: Azure resource name Name *string `json:"name,omitempty"` // SmsReceivers: The list of SMS receivers that are part of this action group. SmsReceivers []SmsReceiver_STATUS `json:"smsReceivers,omitempty"` // Tags: Resource tags Tags map[string]string `json:"tags,omitempty"` // Type: Azure resource type Type *string `json:"type,omitempty"` // VoiceReceivers: The list of voice receivers that are part of this action group. VoiceReceivers []VoiceReceiver_STATUS `json:"voiceReceivers,omitempty"` // WebhookReceivers: The list of webhook receivers that are part of this action group. WebhookReceivers []WebhookReceiver_STATUS `json:"webhookReceivers,omitempty"` }
An action group resource.
func (*ActionGroupResource_STATUS) AssignProperties_From_ActionGroupResource_STATUS ¶
func (resource *ActionGroupResource_STATUS) AssignProperties_From_ActionGroupResource_STATUS(source *storage.ActionGroupResource_STATUS) error
AssignProperties_From_ActionGroupResource_STATUS populates our ActionGroupResource_STATUS from the provided source ActionGroupResource_STATUS
func (*ActionGroupResource_STATUS) AssignProperties_To_ActionGroupResource_STATUS ¶
func (resource *ActionGroupResource_STATUS) AssignProperties_To_ActionGroupResource_STATUS(destination *storage.ActionGroupResource_STATUS) error
AssignProperties_To_ActionGroupResource_STATUS populates the provided destination ActionGroupResource_STATUS from our ActionGroupResource_STATUS
func (*ActionGroupResource_STATUS) ConvertStatusFrom ¶
func (resource *ActionGroupResource_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our ActionGroupResource_STATUS from the provided source
func (*ActionGroupResource_STATUS) ConvertStatusTo ¶
func (resource *ActionGroupResource_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our ActionGroupResource_STATUS
func (*ActionGroupResource_STATUS) DeepCopy ¶
func (in *ActionGroupResource_STATUS) DeepCopy() *ActionGroupResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupResource_STATUS.
func (*ActionGroupResource_STATUS) DeepCopyInto ¶
func (in *ActionGroupResource_STATUS) DeepCopyInto(out *ActionGroupResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionGroupResource_STATUS) NewEmptyARMValue ¶
func (resource *ActionGroupResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ActionGroupResource_STATUS) PopulateFromARM ¶
func (resource *ActionGroupResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ActionGroup_Spec ¶
type ActionGroup_Spec struct { // ArmRoleReceivers: The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only // built-in roles are supported. ArmRoleReceivers []ArmRoleReceiver `json:"armRoleReceivers,omitempty"` // AutomationRunbookReceivers: The list of AutomationRunbook receivers that are part of this action group. AutomationRunbookReceivers []AutomationRunbookReceiver `json:"automationRunbookReceivers,omitempty"` // AzureAppPushReceivers: The list of AzureAppPush receivers that are part of this action group. AzureAppPushReceivers []AzureAppPushReceiver `json:"azureAppPushReceivers,omitempty"` // AzureFunctionReceivers: The list of azure function receivers that are part of this action group. AzureFunctionReceivers []AzureFunctionReceiver `json:"azureFunctionReceivers,omitempty"` // 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"` // EmailReceivers: The list of email receivers that are part of this action group. EmailReceivers []EmailReceiver `json:"emailReceivers,omitempty"` // +kubebuilder:validation:Required // Enabled: Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers // will receive communications. Enabled *bool `json:"enabled,omitempty"` // EventHubReceivers: The list of event hub receivers that are part of this action group. EventHubReceivers []EventHubReceiver `json:"eventHubReceivers,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:MaxLength=12 // GroupShortName: The short name of the action group. This will be used in SMS messages. GroupShortName *string `json:"groupShortName,omitempty"` // ItsmReceivers: The list of ITSM receivers that are part of this action group. ItsmReceivers []ItsmReceiver `json:"itsmReceivers,omitempty"` // +kubebuilder:validation:Required // Location: Resource location Location *string `json:"location,omitempty"` // LogicAppReceivers: The list of logic app receivers that are part of this action group. LogicAppReceivers []LogicAppReceiver `json:"logicAppReceivers,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *ActionGroupOperatorSpec `json:"operatorSpec,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"` // SmsReceivers: The list of SMS receivers that are part of this action group. SmsReceivers []SmsReceiver `json:"smsReceivers,omitempty"` // Tags: Resource tags Tags map[string]string `json:"tags,omitempty"` // VoiceReceivers: The list of voice receivers that are part of this action group. VoiceReceivers []VoiceReceiver `json:"voiceReceivers,omitempty"` // WebhookReceivers: The list of webhook receivers that are part of this action group. WebhookReceivers []WebhookReceiver `json:"webhookReceivers,omitempty"` }
func (*ActionGroup_Spec) AssignProperties_From_ActionGroup_Spec ¶
func (group *ActionGroup_Spec) AssignProperties_From_ActionGroup_Spec(source *storage.ActionGroup_Spec) error
AssignProperties_From_ActionGroup_Spec populates our ActionGroup_Spec from the provided source ActionGroup_Spec
func (*ActionGroup_Spec) AssignProperties_To_ActionGroup_Spec ¶
func (group *ActionGroup_Spec) AssignProperties_To_ActionGroup_Spec(destination *storage.ActionGroup_Spec) error
AssignProperties_To_ActionGroup_Spec populates the provided destination ActionGroup_Spec from our ActionGroup_Spec
func (*ActionGroup_Spec) ConvertSpecFrom ¶
func (group *ActionGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our ActionGroup_Spec from the provided source
func (*ActionGroup_Spec) ConvertSpecTo ¶
func (group *ActionGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our ActionGroup_Spec
func (*ActionGroup_Spec) ConvertToARM ¶
func (group *ActionGroup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ActionGroup_Spec) DeepCopy ¶
func (in *ActionGroup_Spec) DeepCopy() *ActionGroup_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroup_Spec.
func (*ActionGroup_Spec) DeepCopyInto ¶
func (in *ActionGroup_Spec) DeepCopyInto(out *ActionGroup_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionGroup_Spec) Initialize_From_ActionGroupResource_STATUS ¶
func (group *ActionGroup_Spec) Initialize_From_ActionGroupResource_STATUS(source *ActionGroupResource_STATUS) error
Initialize_From_ActionGroupResource_STATUS populates our ActionGroup_Spec from the provided source ActionGroupResource_STATUS
func (*ActionGroup_Spec) NewEmptyARMValue ¶
func (group *ActionGroup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ActionGroup_Spec) OriginalVersion ¶
func (group *ActionGroup_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*ActionGroup_Spec) PopulateFromARM ¶
func (group *ActionGroup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*ActionGroup_Spec) SetAzureName ¶
func (group *ActionGroup_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type ArmRoleReceiver ¶
type ArmRoleReceiver struct { // +kubebuilder:validation:Required // Name: The name of the arm role receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // +kubebuilder:validation:Required // RoleId: The arm role id. RoleId *string `json:"roleId,omitempty"` // UseCommonAlertSchema: Indicates whether to use common alert schema. UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty"` }
An arm role receiver.
func (*ArmRoleReceiver) AssignProperties_From_ArmRoleReceiver ¶
func (receiver *ArmRoleReceiver) AssignProperties_From_ArmRoleReceiver(source *storage.ArmRoleReceiver) error
AssignProperties_From_ArmRoleReceiver populates our ArmRoleReceiver from the provided source ArmRoleReceiver
func (*ArmRoleReceiver) AssignProperties_To_ArmRoleReceiver ¶
func (receiver *ArmRoleReceiver) AssignProperties_To_ArmRoleReceiver(destination *storage.ArmRoleReceiver) error
AssignProperties_To_ArmRoleReceiver populates the provided destination ArmRoleReceiver from our ArmRoleReceiver
func (*ArmRoleReceiver) ConvertToARM ¶
func (receiver *ArmRoleReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ArmRoleReceiver) DeepCopy ¶
func (in *ArmRoleReceiver) DeepCopy() *ArmRoleReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArmRoleReceiver.
func (*ArmRoleReceiver) DeepCopyInto ¶
func (in *ArmRoleReceiver) DeepCopyInto(out *ArmRoleReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ArmRoleReceiver) Initialize_From_ArmRoleReceiver_STATUS ¶
func (receiver *ArmRoleReceiver) Initialize_From_ArmRoleReceiver_STATUS(source *ArmRoleReceiver_STATUS) error
Initialize_From_ArmRoleReceiver_STATUS populates our ArmRoleReceiver from the provided source ArmRoleReceiver_STATUS
func (*ArmRoleReceiver) NewEmptyARMValue ¶
func (receiver *ArmRoleReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ArmRoleReceiver) PopulateFromARM ¶
func (receiver *ArmRoleReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ArmRoleReceiver_STATUS ¶
type ArmRoleReceiver_STATUS struct { // Name: The name of the arm role receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // RoleId: The arm role id. RoleId *string `json:"roleId,omitempty"` // UseCommonAlertSchema: Indicates whether to use common alert schema. UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty"` }
An arm role receiver.
func (*ArmRoleReceiver_STATUS) AssignProperties_From_ArmRoleReceiver_STATUS ¶
func (receiver *ArmRoleReceiver_STATUS) AssignProperties_From_ArmRoleReceiver_STATUS(source *storage.ArmRoleReceiver_STATUS) error
AssignProperties_From_ArmRoleReceiver_STATUS populates our ArmRoleReceiver_STATUS from the provided source ArmRoleReceiver_STATUS
func (*ArmRoleReceiver_STATUS) AssignProperties_To_ArmRoleReceiver_STATUS ¶
func (receiver *ArmRoleReceiver_STATUS) AssignProperties_To_ArmRoleReceiver_STATUS(destination *storage.ArmRoleReceiver_STATUS) error
AssignProperties_To_ArmRoleReceiver_STATUS populates the provided destination ArmRoleReceiver_STATUS from our ArmRoleReceiver_STATUS
func (*ArmRoleReceiver_STATUS) DeepCopy ¶
func (in *ArmRoleReceiver_STATUS) DeepCopy() *ArmRoleReceiver_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArmRoleReceiver_STATUS.
func (*ArmRoleReceiver_STATUS) DeepCopyInto ¶
func (in *ArmRoleReceiver_STATUS) DeepCopyInto(out *ArmRoleReceiver_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ArmRoleReceiver_STATUS) NewEmptyARMValue ¶
func (receiver *ArmRoleReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ArmRoleReceiver_STATUS) PopulateFromARM ¶
func (receiver *ArmRoleReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AutomationRunbookReceiver ¶
type AutomationRunbookReceiver struct { // +kubebuilder:validation:Required // AutomationAccountId: The Azure automation account Id which holds this runbook and authenticate to Azure resource. AutomationAccountId *string `json:"automationAccountId,omitempty"` // +kubebuilder:validation:Required // IsGlobalRunbook: Indicates whether this instance is global runbook. IsGlobalRunbook *bool `json:"isGlobalRunbook,omitempty"` // Name: Indicates name of the webhook. Name *string `json:"name,omitempty"` // +kubebuilder:validation:Required // RunbookName: The name for this runbook. RunbookName *string `json:"runbookName,omitempty"` // ServiceUri: The URI where webhooks should be sent. ServiceUri *string `json:"serviceUri,omitempty"` // UseCommonAlertSchema: Indicates whether to use common alert schema. UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty"` // +kubebuilder:validation:Required // WebhookResourceReference: The resource id for webhook linked to this runbook. WebhookResourceReference *genruntime.ResourceReference `armReference:"WebhookResourceId" json:"webhookResourceReference,omitempty"` }
The Azure Automation Runbook notification receiver.
func (*AutomationRunbookReceiver) AssignProperties_From_AutomationRunbookReceiver ¶
func (receiver *AutomationRunbookReceiver) AssignProperties_From_AutomationRunbookReceiver(source *storage.AutomationRunbookReceiver) error
AssignProperties_From_AutomationRunbookReceiver populates our AutomationRunbookReceiver from the provided source AutomationRunbookReceiver
func (*AutomationRunbookReceiver) AssignProperties_To_AutomationRunbookReceiver ¶
func (receiver *AutomationRunbookReceiver) AssignProperties_To_AutomationRunbookReceiver(destination *storage.AutomationRunbookReceiver) error
AssignProperties_To_AutomationRunbookReceiver populates the provided destination AutomationRunbookReceiver from our AutomationRunbookReceiver
func (*AutomationRunbookReceiver) ConvertToARM ¶
func (receiver *AutomationRunbookReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*AutomationRunbookReceiver) DeepCopy ¶
func (in *AutomationRunbookReceiver) DeepCopy() *AutomationRunbookReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomationRunbookReceiver.
func (*AutomationRunbookReceiver) DeepCopyInto ¶
func (in *AutomationRunbookReceiver) DeepCopyInto(out *AutomationRunbookReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutomationRunbookReceiver) Initialize_From_AutomationRunbookReceiver_STATUS ¶
func (receiver *AutomationRunbookReceiver) Initialize_From_AutomationRunbookReceiver_STATUS(source *AutomationRunbookReceiver_STATUS) error
Initialize_From_AutomationRunbookReceiver_STATUS populates our AutomationRunbookReceiver from the provided source AutomationRunbookReceiver_STATUS
func (*AutomationRunbookReceiver) NewEmptyARMValue ¶
func (receiver *AutomationRunbookReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AutomationRunbookReceiver) PopulateFromARM ¶
func (receiver *AutomationRunbookReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AutomationRunbookReceiver_STATUS ¶
type AutomationRunbookReceiver_STATUS struct { // AutomationAccountId: The Azure automation account Id which holds this runbook and authenticate to Azure resource. AutomationAccountId *string `json:"automationAccountId,omitempty"` // IsGlobalRunbook: Indicates whether this instance is global runbook. IsGlobalRunbook *bool `json:"isGlobalRunbook,omitempty"` // Name: Indicates name of the webhook. Name *string `json:"name,omitempty"` // RunbookName: The name for this runbook. RunbookName *string `json:"runbookName,omitempty"` // ServiceUri: The URI where webhooks should be sent. ServiceUri *string `json:"serviceUri,omitempty"` // UseCommonAlertSchema: Indicates whether to use common alert schema. UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty"` // WebhookResourceId: The resource id for webhook linked to this runbook. WebhookResourceId *string `json:"webhookResourceId,omitempty"` }
The Azure Automation Runbook notification receiver.
func (*AutomationRunbookReceiver_STATUS) AssignProperties_From_AutomationRunbookReceiver_STATUS ¶
func (receiver *AutomationRunbookReceiver_STATUS) AssignProperties_From_AutomationRunbookReceiver_STATUS(source *storage.AutomationRunbookReceiver_STATUS) error
AssignProperties_From_AutomationRunbookReceiver_STATUS populates our AutomationRunbookReceiver_STATUS from the provided source AutomationRunbookReceiver_STATUS
func (*AutomationRunbookReceiver_STATUS) AssignProperties_To_AutomationRunbookReceiver_STATUS ¶
func (receiver *AutomationRunbookReceiver_STATUS) AssignProperties_To_AutomationRunbookReceiver_STATUS(destination *storage.AutomationRunbookReceiver_STATUS) error
AssignProperties_To_AutomationRunbookReceiver_STATUS populates the provided destination AutomationRunbookReceiver_STATUS from our AutomationRunbookReceiver_STATUS
func (*AutomationRunbookReceiver_STATUS) DeepCopy ¶
func (in *AutomationRunbookReceiver_STATUS) DeepCopy() *AutomationRunbookReceiver_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomationRunbookReceiver_STATUS.
func (*AutomationRunbookReceiver_STATUS) DeepCopyInto ¶
func (in *AutomationRunbookReceiver_STATUS) DeepCopyInto(out *AutomationRunbookReceiver_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutomationRunbookReceiver_STATUS) NewEmptyARMValue ¶
func (receiver *AutomationRunbookReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AutomationRunbookReceiver_STATUS) PopulateFromARM ¶
func (receiver *AutomationRunbookReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AzureAppPushReceiver ¶
type AzureAppPushReceiver struct { // +kubebuilder:validation:Required // EmailAddress: The email address registered for the Azure mobile app. EmailAddress *string `json:"emailAddress,omitempty"` // +kubebuilder:validation:Required // Name: The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` }
The Azure mobile App push notification receiver.
func (*AzureAppPushReceiver) AssignProperties_From_AzureAppPushReceiver ¶
func (receiver *AzureAppPushReceiver) AssignProperties_From_AzureAppPushReceiver(source *storage.AzureAppPushReceiver) error
AssignProperties_From_AzureAppPushReceiver populates our AzureAppPushReceiver from the provided source AzureAppPushReceiver
func (*AzureAppPushReceiver) AssignProperties_To_AzureAppPushReceiver ¶
func (receiver *AzureAppPushReceiver) AssignProperties_To_AzureAppPushReceiver(destination *storage.AzureAppPushReceiver) error
AssignProperties_To_AzureAppPushReceiver populates the provided destination AzureAppPushReceiver from our AzureAppPushReceiver
func (*AzureAppPushReceiver) ConvertToARM ¶
func (receiver *AzureAppPushReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*AzureAppPushReceiver) DeepCopy ¶
func (in *AzureAppPushReceiver) DeepCopy() *AzureAppPushReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAppPushReceiver.
func (*AzureAppPushReceiver) DeepCopyInto ¶
func (in *AzureAppPushReceiver) DeepCopyInto(out *AzureAppPushReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureAppPushReceiver) Initialize_From_AzureAppPushReceiver_STATUS ¶
func (receiver *AzureAppPushReceiver) Initialize_From_AzureAppPushReceiver_STATUS(source *AzureAppPushReceiver_STATUS) error
Initialize_From_AzureAppPushReceiver_STATUS populates our AzureAppPushReceiver from the provided source AzureAppPushReceiver_STATUS
func (*AzureAppPushReceiver) NewEmptyARMValue ¶
func (receiver *AzureAppPushReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AzureAppPushReceiver) PopulateFromARM ¶
func (receiver *AzureAppPushReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AzureAppPushReceiver_STATUS ¶
type AzureAppPushReceiver_STATUS struct { // EmailAddress: The email address registered for the Azure mobile app. EmailAddress *string `json:"emailAddress,omitempty"` // Name: The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` }
The Azure mobile App push notification receiver.
func (*AzureAppPushReceiver_STATUS) AssignProperties_From_AzureAppPushReceiver_STATUS ¶
func (receiver *AzureAppPushReceiver_STATUS) AssignProperties_From_AzureAppPushReceiver_STATUS(source *storage.AzureAppPushReceiver_STATUS) error
AssignProperties_From_AzureAppPushReceiver_STATUS populates our AzureAppPushReceiver_STATUS from the provided source AzureAppPushReceiver_STATUS
func (*AzureAppPushReceiver_STATUS) AssignProperties_To_AzureAppPushReceiver_STATUS ¶
func (receiver *AzureAppPushReceiver_STATUS) AssignProperties_To_AzureAppPushReceiver_STATUS(destination *storage.AzureAppPushReceiver_STATUS) error
AssignProperties_To_AzureAppPushReceiver_STATUS populates the provided destination AzureAppPushReceiver_STATUS from our AzureAppPushReceiver_STATUS
func (*AzureAppPushReceiver_STATUS) DeepCopy ¶
func (in *AzureAppPushReceiver_STATUS) DeepCopy() *AzureAppPushReceiver_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAppPushReceiver_STATUS.
func (*AzureAppPushReceiver_STATUS) DeepCopyInto ¶
func (in *AzureAppPushReceiver_STATUS) DeepCopyInto(out *AzureAppPushReceiver_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureAppPushReceiver_STATUS) NewEmptyARMValue ¶
func (receiver *AzureAppPushReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AzureAppPushReceiver_STATUS) PopulateFromARM ¶
func (receiver *AzureAppPushReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AzureFunctionReceiver ¶
type AzureFunctionReceiver struct { // +kubebuilder:validation:Required // FunctionAppResourceReference: The azure resource id of the function app. FunctionAppResourceReference *genruntime.ResourceReference `armReference:"FunctionAppResourceId" json:"functionAppResourceReference,omitempty"` // +kubebuilder:validation:Required // FunctionName: The function name in the function app. FunctionName *string `json:"functionName,omitempty"` // +kubebuilder:validation:Required // HttpTriggerUrl: The http trigger url where http request sent to. HttpTriggerUrl *string `json:"httpTriggerUrl,omitempty"` // +kubebuilder:validation:Required // Name: The name of the azure function receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // UseCommonAlertSchema: Indicates whether to use common alert schema. UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty"` }
An azure function receiver.
func (*AzureFunctionReceiver) AssignProperties_From_AzureFunctionReceiver ¶
func (receiver *AzureFunctionReceiver) AssignProperties_From_AzureFunctionReceiver(source *storage.AzureFunctionReceiver) error
AssignProperties_From_AzureFunctionReceiver populates our AzureFunctionReceiver from the provided source AzureFunctionReceiver
func (*AzureFunctionReceiver) AssignProperties_To_AzureFunctionReceiver ¶
func (receiver *AzureFunctionReceiver) AssignProperties_To_AzureFunctionReceiver(destination *storage.AzureFunctionReceiver) error
AssignProperties_To_AzureFunctionReceiver populates the provided destination AzureFunctionReceiver from our AzureFunctionReceiver
func (*AzureFunctionReceiver) ConvertToARM ¶
func (receiver *AzureFunctionReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*AzureFunctionReceiver) DeepCopy ¶
func (in *AzureFunctionReceiver) DeepCopy() *AzureFunctionReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFunctionReceiver.
func (*AzureFunctionReceiver) DeepCopyInto ¶
func (in *AzureFunctionReceiver) DeepCopyInto(out *AzureFunctionReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureFunctionReceiver) Initialize_From_AzureFunctionReceiver_STATUS ¶
func (receiver *AzureFunctionReceiver) Initialize_From_AzureFunctionReceiver_STATUS(source *AzureFunctionReceiver_STATUS) error
Initialize_From_AzureFunctionReceiver_STATUS populates our AzureFunctionReceiver from the provided source AzureFunctionReceiver_STATUS
func (*AzureFunctionReceiver) NewEmptyARMValue ¶
func (receiver *AzureFunctionReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AzureFunctionReceiver) PopulateFromARM ¶
func (receiver *AzureFunctionReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AzureFunctionReceiver_STATUS ¶
type AzureFunctionReceiver_STATUS struct { // FunctionAppResourceId: The azure resource id of the function app. FunctionAppResourceId *string `json:"functionAppResourceId,omitempty"` // FunctionName: The function name in the function app. FunctionName *string `json:"functionName,omitempty"` // HttpTriggerUrl: The http trigger url where http request sent to. HttpTriggerUrl *string `json:"httpTriggerUrl,omitempty"` // Name: The name of the azure function receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // UseCommonAlertSchema: Indicates whether to use common alert schema. UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty"` }
An azure function receiver.
func (*AzureFunctionReceiver_STATUS) AssignProperties_From_AzureFunctionReceiver_STATUS ¶
func (receiver *AzureFunctionReceiver_STATUS) AssignProperties_From_AzureFunctionReceiver_STATUS(source *storage.AzureFunctionReceiver_STATUS) error
AssignProperties_From_AzureFunctionReceiver_STATUS populates our AzureFunctionReceiver_STATUS from the provided source AzureFunctionReceiver_STATUS
func (*AzureFunctionReceiver_STATUS) AssignProperties_To_AzureFunctionReceiver_STATUS ¶
func (receiver *AzureFunctionReceiver_STATUS) AssignProperties_To_AzureFunctionReceiver_STATUS(destination *storage.AzureFunctionReceiver_STATUS) error
AssignProperties_To_AzureFunctionReceiver_STATUS populates the provided destination AzureFunctionReceiver_STATUS from our AzureFunctionReceiver_STATUS
func (*AzureFunctionReceiver_STATUS) DeepCopy ¶
func (in *AzureFunctionReceiver_STATUS) DeepCopy() *AzureFunctionReceiver_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFunctionReceiver_STATUS.
func (*AzureFunctionReceiver_STATUS) DeepCopyInto ¶
func (in *AzureFunctionReceiver_STATUS) DeepCopyInto(out *AzureFunctionReceiver_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureFunctionReceiver_STATUS) NewEmptyARMValue ¶
func (receiver *AzureFunctionReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AzureFunctionReceiver_STATUS) PopulateFromARM ¶
func (receiver *AzureFunctionReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EmailReceiver ¶
type EmailReceiver struct { // +kubebuilder:validation:Required // EmailAddress: The email address of this receiver. EmailAddress *string `json:"emailAddress,omitempty"` // +kubebuilder:validation:Required // Name: The name of the email receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // UseCommonAlertSchema: Indicates whether to use common alert schema. UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty"` }
An email receiver.
func (*EmailReceiver) AssignProperties_From_EmailReceiver ¶
func (receiver *EmailReceiver) AssignProperties_From_EmailReceiver(source *storage.EmailReceiver) error
AssignProperties_From_EmailReceiver populates our EmailReceiver from the provided source EmailReceiver
func (*EmailReceiver) AssignProperties_To_EmailReceiver ¶
func (receiver *EmailReceiver) AssignProperties_To_EmailReceiver(destination *storage.EmailReceiver) error
AssignProperties_To_EmailReceiver populates the provided destination EmailReceiver from our EmailReceiver
func (*EmailReceiver) ConvertToARM ¶
func (receiver *EmailReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*EmailReceiver) DeepCopy ¶
func (in *EmailReceiver) DeepCopy() *EmailReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailReceiver.
func (*EmailReceiver) DeepCopyInto ¶
func (in *EmailReceiver) DeepCopyInto(out *EmailReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailReceiver) Initialize_From_EmailReceiver_STATUS ¶
func (receiver *EmailReceiver) Initialize_From_EmailReceiver_STATUS(source *EmailReceiver_STATUS) error
Initialize_From_EmailReceiver_STATUS populates our EmailReceiver from the provided source EmailReceiver_STATUS
func (*EmailReceiver) NewEmptyARMValue ¶
func (receiver *EmailReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EmailReceiver) PopulateFromARM ¶
func (receiver *EmailReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EmailReceiver_STATUS ¶
type EmailReceiver_STATUS struct { // EmailAddress: The email address of this receiver. EmailAddress *string `json:"emailAddress,omitempty"` // Name: The name of the email receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // Status: The receiver status of the e-mail. Status *ReceiverStatus_STATUS `json:"status,omitempty"` // UseCommonAlertSchema: Indicates whether to use common alert schema. UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty"` }
An email receiver.
func (*EmailReceiver_STATUS) AssignProperties_From_EmailReceiver_STATUS ¶
func (receiver *EmailReceiver_STATUS) AssignProperties_From_EmailReceiver_STATUS(source *storage.EmailReceiver_STATUS) error
AssignProperties_From_EmailReceiver_STATUS populates our EmailReceiver_STATUS from the provided source EmailReceiver_STATUS
func (*EmailReceiver_STATUS) AssignProperties_To_EmailReceiver_STATUS ¶
func (receiver *EmailReceiver_STATUS) AssignProperties_To_EmailReceiver_STATUS(destination *storage.EmailReceiver_STATUS) error
AssignProperties_To_EmailReceiver_STATUS populates the provided destination EmailReceiver_STATUS from our EmailReceiver_STATUS
func (*EmailReceiver_STATUS) DeepCopy ¶
func (in *EmailReceiver_STATUS) DeepCopy() *EmailReceiver_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailReceiver_STATUS.
func (*EmailReceiver_STATUS) DeepCopyInto ¶
func (in *EmailReceiver_STATUS) DeepCopyInto(out *EmailReceiver_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailReceiver_STATUS) NewEmptyARMValue ¶
func (receiver *EmailReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EmailReceiver_STATUS) PopulateFromARM ¶
func (receiver *EmailReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EventHubReceiver ¶
type EventHubReceiver struct { // +kubebuilder:validation:Required // EventHubName: The name of the specific Event Hub queue EventHubName *string `json:"eventHubName,omitempty"` // +kubebuilder:validation:Required // EventHubNameSpace: The Event Hub namespace EventHubNameSpace *string `json:"eventHubNameSpace,omitempty"` // +kubebuilder:validation:Required // Name: The name of the Event hub receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // +kubebuilder:validation:Required // SubscriptionId: The Id for the subscription containing this event hub SubscriptionId *string `json:"subscriptionId,omitempty"` // TenantId: The tenant Id for the subscription containing this event hub TenantId *string `json:"tenantId,omitempty"` // UseCommonAlertSchema: Indicates whether to use common alert schema. UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty"` }
An Event hub receiver.
func (*EventHubReceiver) AssignProperties_From_EventHubReceiver ¶
func (receiver *EventHubReceiver) AssignProperties_From_EventHubReceiver(source *storage.EventHubReceiver) error
AssignProperties_From_EventHubReceiver populates our EventHubReceiver from the provided source EventHubReceiver
func (*EventHubReceiver) AssignProperties_To_EventHubReceiver ¶
func (receiver *EventHubReceiver) AssignProperties_To_EventHubReceiver(destination *storage.EventHubReceiver) error
AssignProperties_To_EventHubReceiver populates the provided destination EventHubReceiver from our EventHubReceiver
func (*EventHubReceiver) ConvertToARM ¶
func (receiver *EventHubReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*EventHubReceiver) DeepCopy ¶
func (in *EventHubReceiver) DeepCopy() *EventHubReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubReceiver.
func (*EventHubReceiver) DeepCopyInto ¶
func (in *EventHubReceiver) DeepCopyInto(out *EventHubReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventHubReceiver) Initialize_From_EventHubReceiver_STATUS ¶
func (receiver *EventHubReceiver) Initialize_From_EventHubReceiver_STATUS(source *EventHubReceiver_STATUS) error
Initialize_From_EventHubReceiver_STATUS populates our EventHubReceiver from the provided source EventHubReceiver_STATUS
func (*EventHubReceiver) NewEmptyARMValue ¶
func (receiver *EventHubReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EventHubReceiver) PopulateFromARM ¶
func (receiver *EventHubReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EventHubReceiver_STATUS ¶
type EventHubReceiver_STATUS struct { // EventHubName: The name of the specific Event Hub queue EventHubName *string `json:"eventHubName,omitempty"` // EventHubNameSpace: The Event Hub namespace EventHubNameSpace *string `json:"eventHubNameSpace,omitempty"` // Name: The name of the Event hub receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // SubscriptionId: The Id for the subscription containing this event hub SubscriptionId *string `json:"subscriptionId,omitempty"` // TenantId: The tenant Id for the subscription containing this event hub TenantId *string `json:"tenantId,omitempty"` // UseCommonAlertSchema: Indicates whether to use common alert schema. UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty"` }
An Event hub receiver.
func (*EventHubReceiver_STATUS) AssignProperties_From_EventHubReceiver_STATUS ¶
func (receiver *EventHubReceiver_STATUS) AssignProperties_From_EventHubReceiver_STATUS(source *storage.EventHubReceiver_STATUS) error
AssignProperties_From_EventHubReceiver_STATUS populates our EventHubReceiver_STATUS from the provided source EventHubReceiver_STATUS
func (*EventHubReceiver_STATUS) AssignProperties_To_EventHubReceiver_STATUS ¶
func (receiver *EventHubReceiver_STATUS) AssignProperties_To_EventHubReceiver_STATUS(destination *storage.EventHubReceiver_STATUS) error
AssignProperties_To_EventHubReceiver_STATUS populates the provided destination EventHubReceiver_STATUS from our EventHubReceiver_STATUS
func (*EventHubReceiver_STATUS) DeepCopy ¶
func (in *EventHubReceiver_STATUS) DeepCopy() *EventHubReceiver_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubReceiver_STATUS.
func (*EventHubReceiver_STATUS) DeepCopyInto ¶
func (in *EventHubReceiver_STATUS) DeepCopyInto(out *EventHubReceiver_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventHubReceiver_STATUS) NewEmptyARMValue ¶
func (receiver *EventHubReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EventHubReceiver_STATUS) PopulateFromARM ¶
func (receiver *EventHubReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ItsmReceiver ¶
type ItsmReceiver struct { // +kubebuilder:validation:Required // ConnectionId: Unique identification of ITSM connection among multiple defined in above workspace. ConnectionId *string `json:"connectionId,omitempty"` // +kubebuilder:validation:Required // Name: The name of the Itsm receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // +kubebuilder:validation:Required // Region: Region in which workspace resides. Supported // values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' Region *string `json:"region,omitempty"` // +kubebuilder:validation:Required // TicketConfiguration: JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of // this blob as well. TicketConfiguration *string `json:"ticketConfiguration,omitempty"` // +kubebuilder:validation:Required // WorkspaceId: OMS LA instance identifier. WorkspaceId *string `json:"workspaceId,omitempty"` }
An Itsm receiver.
func (*ItsmReceiver) AssignProperties_From_ItsmReceiver ¶
func (receiver *ItsmReceiver) AssignProperties_From_ItsmReceiver(source *storage.ItsmReceiver) error
AssignProperties_From_ItsmReceiver populates our ItsmReceiver from the provided source ItsmReceiver
func (*ItsmReceiver) AssignProperties_To_ItsmReceiver ¶
func (receiver *ItsmReceiver) AssignProperties_To_ItsmReceiver(destination *storage.ItsmReceiver) error
AssignProperties_To_ItsmReceiver populates the provided destination ItsmReceiver from our ItsmReceiver
func (*ItsmReceiver) ConvertToARM ¶
func (receiver *ItsmReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ItsmReceiver) DeepCopy ¶
func (in *ItsmReceiver) DeepCopy() *ItsmReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ItsmReceiver.
func (*ItsmReceiver) DeepCopyInto ¶
func (in *ItsmReceiver) DeepCopyInto(out *ItsmReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ItsmReceiver) Initialize_From_ItsmReceiver_STATUS ¶
func (receiver *ItsmReceiver) Initialize_From_ItsmReceiver_STATUS(source *ItsmReceiver_STATUS) error
Initialize_From_ItsmReceiver_STATUS populates our ItsmReceiver from the provided source ItsmReceiver_STATUS
func (*ItsmReceiver) NewEmptyARMValue ¶
func (receiver *ItsmReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ItsmReceiver) PopulateFromARM ¶
func (receiver *ItsmReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ItsmReceiver_STATUS ¶
type ItsmReceiver_STATUS struct { // ConnectionId: Unique identification of ITSM connection among multiple defined in above workspace. ConnectionId *string `json:"connectionId,omitempty"` // Name: The name of the Itsm receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // Region: Region in which workspace resides. Supported // values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' Region *string `json:"region,omitempty"` // TicketConfiguration: JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of // this blob as well. TicketConfiguration *string `json:"ticketConfiguration,omitempty"` // WorkspaceId: OMS LA instance identifier. WorkspaceId *string `json:"workspaceId,omitempty"` }
An Itsm receiver.
func (*ItsmReceiver_STATUS) AssignProperties_From_ItsmReceiver_STATUS ¶
func (receiver *ItsmReceiver_STATUS) AssignProperties_From_ItsmReceiver_STATUS(source *storage.ItsmReceiver_STATUS) error
AssignProperties_From_ItsmReceiver_STATUS populates our ItsmReceiver_STATUS from the provided source ItsmReceiver_STATUS
func (*ItsmReceiver_STATUS) AssignProperties_To_ItsmReceiver_STATUS ¶
func (receiver *ItsmReceiver_STATUS) AssignProperties_To_ItsmReceiver_STATUS(destination *storage.ItsmReceiver_STATUS) error
AssignProperties_To_ItsmReceiver_STATUS populates the provided destination ItsmReceiver_STATUS from our ItsmReceiver_STATUS
func (*ItsmReceiver_STATUS) DeepCopy ¶
func (in *ItsmReceiver_STATUS) DeepCopy() *ItsmReceiver_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ItsmReceiver_STATUS.
func (*ItsmReceiver_STATUS) DeepCopyInto ¶
func (in *ItsmReceiver_STATUS) DeepCopyInto(out *ItsmReceiver_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ItsmReceiver_STATUS) NewEmptyARMValue ¶
func (receiver *ItsmReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ItsmReceiver_STATUS) PopulateFromARM ¶
func (receiver *ItsmReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LogicAppReceiver ¶
type LogicAppReceiver struct { // +kubebuilder:validation:Required // CallbackUrl: The callback url where http request sent to. CallbackUrl *string `json:"callbackUrl,omitempty"` // +kubebuilder:validation:Required // Name: The name of the logic app receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // +kubebuilder:validation:Required // ResourceReference: The azure resource id of the logic app receiver. ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"` // UseCommonAlertSchema: Indicates whether to use common alert schema. UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty"` }
A logic app receiver.
func (*LogicAppReceiver) AssignProperties_From_LogicAppReceiver ¶
func (receiver *LogicAppReceiver) AssignProperties_From_LogicAppReceiver(source *storage.LogicAppReceiver) error
AssignProperties_From_LogicAppReceiver populates our LogicAppReceiver from the provided source LogicAppReceiver
func (*LogicAppReceiver) AssignProperties_To_LogicAppReceiver ¶
func (receiver *LogicAppReceiver) AssignProperties_To_LogicAppReceiver(destination *storage.LogicAppReceiver) error
AssignProperties_To_LogicAppReceiver populates the provided destination LogicAppReceiver from our LogicAppReceiver
func (*LogicAppReceiver) ConvertToARM ¶
func (receiver *LogicAppReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LogicAppReceiver) DeepCopy ¶
func (in *LogicAppReceiver) DeepCopy() *LogicAppReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogicAppReceiver.
func (*LogicAppReceiver) DeepCopyInto ¶
func (in *LogicAppReceiver) DeepCopyInto(out *LogicAppReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogicAppReceiver) Initialize_From_LogicAppReceiver_STATUS ¶
func (receiver *LogicAppReceiver) Initialize_From_LogicAppReceiver_STATUS(source *LogicAppReceiver_STATUS) error
Initialize_From_LogicAppReceiver_STATUS populates our LogicAppReceiver from the provided source LogicAppReceiver_STATUS
func (*LogicAppReceiver) NewEmptyARMValue ¶
func (receiver *LogicAppReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LogicAppReceiver) PopulateFromARM ¶
func (receiver *LogicAppReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LogicAppReceiver_STATUS ¶
type LogicAppReceiver_STATUS struct { // CallbackUrl: The callback url where http request sent to. CallbackUrl *string `json:"callbackUrl,omitempty"` // Name: The name of the logic app receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // ResourceId: The azure resource id of the logic app receiver. ResourceId *string `json:"resourceId,omitempty"` // UseCommonAlertSchema: Indicates whether to use common alert schema. UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty"` }
A logic app receiver.
func (*LogicAppReceiver_STATUS) AssignProperties_From_LogicAppReceiver_STATUS ¶
func (receiver *LogicAppReceiver_STATUS) AssignProperties_From_LogicAppReceiver_STATUS(source *storage.LogicAppReceiver_STATUS) error
AssignProperties_From_LogicAppReceiver_STATUS populates our LogicAppReceiver_STATUS from the provided source LogicAppReceiver_STATUS
func (*LogicAppReceiver_STATUS) AssignProperties_To_LogicAppReceiver_STATUS ¶
func (receiver *LogicAppReceiver_STATUS) AssignProperties_To_LogicAppReceiver_STATUS(destination *storage.LogicAppReceiver_STATUS) error
AssignProperties_To_LogicAppReceiver_STATUS populates the provided destination LogicAppReceiver_STATUS from our LogicAppReceiver_STATUS
func (*LogicAppReceiver_STATUS) DeepCopy ¶
func (in *LogicAppReceiver_STATUS) DeepCopy() *LogicAppReceiver_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogicAppReceiver_STATUS.
func (*LogicAppReceiver_STATUS) DeepCopyInto ¶
func (in *LogicAppReceiver_STATUS) DeepCopyInto(out *LogicAppReceiver_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogicAppReceiver_STATUS) NewEmptyARMValue ¶
func (receiver *LogicAppReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LogicAppReceiver_STATUS) PopulateFromARM ¶
func (receiver *LogicAppReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ReceiverStatus_STATUS ¶
type ReceiverStatus_STATUS string
Indicates the status of the receiver. Receivers that are not Enabled will not receive any communications.
type SmsReceiver ¶
type SmsReceiver struct { // +kubebuilder:validation:Required // CountryCode: The country code of the SMS receiver. CountryCode *string `json:"countryCode,omitempty"` // +kubebuilder:validation:Required // Name: The name of the SMS receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // +kubebuilder:validation:Required // PhoneNumber: The phone number of the SMS receiver. PhoneNumber *string `json:"phoneNumber,omitempty"` }
An SMS receiver.
func (*SmsReceiver) AssignProperties_From_SmsReceiver ¶
func (receiver *SmsReceiver) AssignProperties_From_SmsReceiver(source *storage.SmsReceiver) error
AssignProperties_From_SmsReceiver populates our SmsReceiver from the provided source SmsReceiver
func (*SmsReceiver) AssignProperties_To_SmsReceiver ¶
func (receiver *SmsReceiver) AssignProperties_To_SmsReceiver(destination *storage.SmsReceiver) error
AssignProperties_To_SmsReceiver populates the provided destination SmsReceiver from our SmsReceiver
func (*SmsReceiver) ConvertToARM ¶
func (receiver *SmsReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SmsReceiver) DeepCopy ¶
func (in *SmsReceiver) DeepCopy() *SmsReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmsReceiver.
func (*SmsReceiver) DeepCopyInto ¶
func (in *SmsReceiver) DeepCopyInto(out *SmsReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SmsReceiver) Initialize_From_SmsReceiver_STATUS ¶
func (receiver *SmsReceiver) Initialize_From_SmsReceiver_STATUS(source *SmsReceiver_STATUS) error
Initialize_From_SmsReceiver_STATUS populates our SmsReceiver from the provided source SmsReceiver_STATUS
func (*SmsReceiver) NewEmptyARMValue ¶
func (receiver *SmsReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SmsReceiver) PopulateFromARM ¶
func (receiver *SmsReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SmsReceiver_STATUS ¶
type SmsReceiver_STATUS struct { // CountryCode: The country code of the SMS receiver. CountryCode *string `json:"countryCode,omitempty"` // Name: The name of the SMS receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // PhoneNumber: The phone number of the SMS receiver. PhoneNumber *string `json:"phoneNumber,omitempty"` // Status: The status of the receiver. Status *ReceiverStatus_STATUS `json:"status,omitempty"` }
An SMS receiver.
func (*SmsReceiver_STATUS) AssignProperties_From_SmsReceiver_STATUS ¶
func (receiver *SmsReceiver_STATUS) AssignProperties_From_SmsReceiver_STATUS(source *storage.SmsReceiver_STATUS) error
AssignProperties_From_SmsReceiver_STATUS populates our SmsReceiver_STATUS from the provided source SmsReceiver_STATUS
func (*SmsReceiver_STATUS) AssignProperties_To_SmsReceiver_STATUS ¶
func (receiver *SmsReceiver_STATUS) AssignProperties_To_SmsReceiver_STATUS(destination *storage.SmsReceiver_STATUS) error
AssignProperties_To_SmsReceiver_STATUS populates the provided destination SmsReceiver_STATUS from our SmsReceiver_STATUS
func (*SmsReceiver_STATUS) DeepCopy ¶
func (in *SmsReceiver_STATUS) DeepCopy() *SmsReceiver_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmsReceiver_STATUS.
func (*SmsReceiver_STATUS) DeepCopyInto ¶
func (in *SmsReceiver_STATUS) DeepCopyInto(out *SmsReceiver_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SmsReceiver_STATUS) NewEmptyARMValue ¶
func (receiver *SmsReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SmsReceiver_STATUS) PopulateFromARM ¶
func (receiver *SmsReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VoiceReceiver ¶
type VoiceReceiver struct { // +kubebuilder:validation:Required // CountryCode: The country code of the voice receiver. CountryCode *string `json:"countryCode,omitempty"` // +kubebuilder:validation:Required // Name: The name of the voice receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // +kubebuilder:validation:Required // PhoneNumber: The phone number of the voice receiver. PhoneNumber *string `json:"phoneNumber,omitempty"` }
A voice receiver.
func (*VoiceReceiver) AssignProperties_From_VoiceReceiver ¶
func (receiver *VoiceReceiver) AssignProperties_From_VoiceReceiver(source *storage.VoiceReceiver) error
AssignProperties_From_VoiceReceiver populates our VoiceReceiver from the provided source VoiceReceiver
func (*VoiceReceiver) AssignProperties_To_VoiceReceiver ¶
func (receiver *VoiceReceiver) AssignProperties_To_VoiceReceiver(destination *storage.VoiceReceiver) error
AssignProperties_To_VoiceReceiver populates the provided destination VoiceReceiver from our VoiceReceiver
func (*VoiceReceiver) ConvertToARM ¶
func (receiver *VoiceReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VoiceReceiver) DeepCopy ¶
func (in *VoiceReceiver) DeepCopy() *VoiceReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceReceiver.
func (*VoiceReceiver) DeepCopyInto ¶
func (in *VoiceReceiver) DeepCopyInto(out *VoiceReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VoiceReceiver) Initialize_From_VoiceReceiver_STATUS ¶
func (receiver *VoiceReceiver) Initialize_From_VoiceReceiver_STATUS(source *VoiceReceiver_STATUS) error
Initialize_From_VoiceReceiver_STATUS populates our VoiceReceiver from the provided source VoiceReceiver_STATUS
func (*VoiceReceiver) NewEmptyARMValue ¶
func (receiver *VoiceReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VoiceReceiver) PopulateFromARM ¶
func (receiver *VoiceReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VoiceReceiver_STATUS ¶
type VoiceReceiver_STATUS struct { // CountryCode: The country code of the voice receiver. CountryCode *string `json:"countryCode,omitempty"` // Name: The name of the voice receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // PhoneNumber: The phone number of the voice receiver. PhoneNumber *string `json:"phoneNumber,omitempty"` }
A voice receiver.
func (*VoiceReceiver_STATUS) AssignProperties_From_VoiceReceiver_STATUS ¶
func (receiver *VoiceReceiver_STATUS) AssignProperties_From_VoiceReceiver_STATUS(source *storage.VoiceReceiver_STATUS) error
AssignProperties_From_VoiceReceiver_STATUS populates our VoiceReceiver_STATUS from the provided source VoiceReceiver_STATUS
func (*VoiceReceiver_STATUS) AssignProperties_To_VoiceReceiver_STATUS ¶
func (receiver *VoiceReceiver_STATUS) AssignProperties_To_VoiceReceiver_STATUS(destination *storage.VoiceReceiver_STATUS) error
AssignProperties_To_VoiceReceiver_STATUS populates the provided destination VoiceReceiver_STATUS from our VoiceReceiver_STATUS
func (*VoiceReceiver_STATUS) DeepCopy ¶
func (in *VoiceReceiver_STATUS) DeepCopy() *VoiceReceiver_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceReceiver_STATUS.
func (*VoiceReceiver_STATUS) DeepCopyInto ¶
func (in *VoiceReceiver_STATUS) DeepCopyInto(out *VoiceReceiver_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VoiceReceiver_STATUS) NewEmptyARMValue ¶
func (receiver *VoiceReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VoiceReceiver_STATUS) PopulateFromARM ¶
func (receiver *VoiceReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type WebhookReceiver ¶
type WebhookReceiver struct { // IdentifierUri: Indicates the identifier uri for aad auth. IdentifierUri *string `json:"identifierUri,omitempty"` // +kubebuilder:validation:Required // Name: The name of the webhook receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // ObjectId: Indicates the webhook app object Id for aad auth. ObjectId *string `json:"objectId,omitempty"` // +kubebuilder:validation:Required // ServiceUri: The URI where webhooks should be sent. ServiceUri *string `json:"serviceUri,omitempty"` // TenantId: Indicates the tenant id for aad auth. TenantId *string `json:"tenantId,omitempty"` // UseAadAuth: Indicates whether or not use AAD authentication. UseAadAuth *bool `json:"useAadAuth,omitempty"` // UseCommonAlertSchema: Indicates whether to use common alert schema. UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty"` }
A webhook receiver.
func (*WebhookReceiver) AssignProperties_From_WebhookReceiver ¶
func (receiver *WebhookReceiver) AssignProperties_From_WebhookReceiver(source *storage.WebhookReceiver) error
AssignProperties_From_WebhookReceiver populates our WebhookReceiver from the provided source WebhookReceiver
func (*WebhookReceiver) AssignProperties_To_WebhookReceiver ¶
func (receiver *WebhookReceiver) AssignProperties_To_WebhookReceiver(destination *storage.WebhookReceiver) error
AssignProperties_To_WebhookReceiver populates the provided destination WebhookReceiver from our WebhookReceiver
func (*WebhookReceiver) ConvertToARM ¶
func (receiver *WebhookReceiver) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*WebhookReceiver) DeepCopy ¶
func (in *WebhookReceiver) DeepCopy() *WebhookReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookReceiver.
func (*WebhookReceiver) DeepCopyInto ¶
func (in *WebhookReceiver) DeepCopyInto(out *WebhookReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebhookReceiver) Initialize_From_WebhookReceiver_STATUS ¶
func (receiver *WebhookReceiver) Initialize_From_WebhookReceiver_STATUS(source *WebhookReceiver_STATUS) error
Initialize_From_WebhookReceiver_STATUS populates our WebhookReceiver from the provided source WebhookReceiver_STATUS
func (*WebhookReceiver) NewEmptyARMValue ¶
func (receiver *WebhookReceiver) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*WebhookReceiver) PopulateFromARM ¶
func (receiver *WebhookReceiver) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type WebhookReceiver_STATUS ¶
type WebhookReceiver_STATUS struct { // IdentifierUri: Indicates the identifier uri for aad auth. IdentifierUri *string `json:"identifierUri,omitempty"` // Name: The name of the webhook receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // ObjectId: Indicates the webhook app object Id for aad auth. ObjectId *string `json:"objectId,omitempty"` // ServiceUri: The URI where webhooks should be sent. ServiceUri *string `json:"serviceUri,omitempty"` // TenantId: Indicates the tenant id for aad auth. TenantId *string `json:"tenantId,omitempty"` // UseAadAuth: Indicates whether or not use AAD authentication. UseAadAuth *bool `json:"useAadAuth,omitempty"` // UseCommonAlertSchema: Indicates whether to use common alert schema. UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty"` }
A webhook receiver.
func (*WebhookReceiver_STATUS) AssignProperties_From_WebhookReceiver_STATUS ¶
func (receiver *WebhookReceiver_STATUS) AssignProperties_From_WebhookReceiver_STATUS(source *storage.WebhookReceiver_STATUS) error
AssignProperties_From_WebhookReceiver_STATUS populates our WebhookReceiver_STATUS from the provided source WebhookReceiver_STATUS
func (*WebhookReceiver_STATUS) AssignProperties_To_WebhookReceiver_STATUS ¶
func (receiver *WebhookReceiver_STATUS) AssignProperties_To_WebhookReceiver_STATUS(destination *storage.WebhookReceiver_STATUS) error
AssignProperties_To_WebhookReceiver_STATUS populates the provided destination WebhookReceiver_STATUS from our WebhookReceiver_STATUS
func (*WebhookReceiver_STATUS) DeepCopy ¶
func (in *WebhookReceiver_STATUS) DeepCopy() *WebhookReceiver_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookReceiver_STATUS.
func (*WebhookReceiver_STATUS) DeepCopyInto ¶
func (in *WebhookReceiver_STATUS) DeepCopyInto(out *WebhookReceiver_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebhookReceiver_STATUS) NewEmptyARMValue ¶
func (receiver *WebhookReceiver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*WebhookReceiver_STATUS) PopulateFromARM ¶
func (receiver *WebhookReceiver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object