Versions in this module Expand all Collapse all v0 v0.5.0 May 8, 2022 v0.4.0 Oct 28, 2021 Changes in this version type NotificationSpec + BackendRef *core.LocalObjectReference v0.3.0 Aug 2, 2021 Changes in this version + var AddToScheme = localSchemeBuilder.AddToScheme + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + func GetDecoder() map[string]jsoniter.ValDecoder + func GetEncoder() map[string]jsoniter.ValEncoder + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type Notification struct + Spec NotificationSpec + Status NotificationStatus + func (in *Notification) DeepCopy() *Notification + func (in *Notification) DeepCopyInto(out *Notification) + func (in *Notification) DeepCopyObject() runtime.Object + func (r *Notification) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Notification) ValidateCreate() error + func (r *Notification) ValidateDelete() error + func (r *Notification) ValidateUpdate(old runtime.Object) error + type NotificationList struct + Items []Notification + func (in *NotificationList) DeepCopy() *NotificationList + func (in *NotificationList) DeepCopyInto(out *NotificationList) + func (in *NotificationList) DeepCopyObject() runtime.Object + type NotificationSpec struct + ProviderRef core.LocalObjectReference + Resource NotificationSpecResource + State *NotificationSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *NotificationSpec) DeepCopy() *NotificationSpec + func (in *NotificationSpec) DeepCopyInto(out *NotificationSpec) + type NotificationSpecAnsibleTower struct + AcceptAnyCertificate *bool + Active *bool + AlertingProfile *string + CustomMessage *string + JobTemplateID *int64 + JobTemplateURL *string + Name *string + Password *string + Unknowns *string + Username *string + func (in *NotificationSpecAnsibleTower) DeepCopy() *NotificationSpecAnsibleTower + func (in *NotificationSpecAnsibleTower) DeepCopyInto(out *NotificationSpecAnsibleTower) + type NotificationSpecAnsibleTowerCodec struct + func (NotificationSpecAnsibleTowerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (NotificationSpecAnsibleTowerCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (NotificationSpecAnsibleTowerCodec) IsEmpty(ptr unsafe.Pointer) bool + type NotificationSpecConfig struct + Active *bool + AlertingProfile *string + Name *string + Type *string + Unknowns *string + func (in *NotificationSpecConfig) DeepCopy() *NotificationSpecConfig + func (in *NotificationSpecConfig) DeepCopyInto(out *NotificationSpecConfig) + type NotificationSpecConfigCodec struct + func (NotificationSpecConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (NotificationSpecConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (NotificationSpecConfigCodec) IsEmpty(ptr unsafe.Pointer) bool + type NotificationSpecEmail struct + Active *bool + AlertingProfile *string + BccReceivers []string + Body *string + CcReceivers []string + Name *string + Receivers []string + Subject *string + Unknowns *string + func (in *NotificationSpecEmail) DeepCopy() *NotificationSpecEmail + func (in *NotificationSpecEmail) DeepCopyInto(out *NotificationSpecEmail) + type NotificationSpecEmailCodec struct + func (NotificationSpecEmailCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (NotificationSpecEmailCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (NotificationSpecEmailCodec) IsEmpty(ptr unsafe.Pointer) bool + type NotificationSpecHipchat struct + Active *bool + AlertingProfile *string + Message *string + Name *string + Unknowns *string + Url *string + func (in *NotificationSpecHipchat) DeepCopy() *NotificationSpecHipchat + func (in *NotificationSpecHipchat) DeepCopyInto(out *NotificationSpecHipchat) + type NotificationSpecHipchatCodec struct + func (NotificationSpecHipchatCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (NotificationSpecHipchatCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (NotificationSpecHipchatCodec) IsEmpty(ptr unsafe.Pointer) bool + type NotificationSpecJira struct + Active *bool + AlertingProfile *string + Description *string + IssueType *string + Name *string + Password *string + ProjectKey *string + Summary *string + Unknowns *string + Url *string + Username *string + func (in *NotificationSpecJira) DeepCopy() *NotificationSpecJira + func (in *NotificationSpecJira) DeepCopyInto(out *NotificationSpecJira) + type NotificationSpecJiraCodec struct + func (NotificationSpecJiraCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (NotificationSpecJiraCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (NotificationSpecJiraCodec) IsEmpty(ptr unsafe.Pointer) bool + type NotificationSpecOpsGenie struct + Active *bool + AlertingProfile *string + ApiKey *string + Domain *string + Message *string + Name *string + Unknowns *string + func (in *NotificationSpecOpsGenie) DeepCopy() *NotificationSpecOpsGenie + func (in *NotificationSpecOpsGenie) DeepCopyInto(out *NotificationSpecOpsGenie) + type NotificationSpecOpsGenieCodec struct + func (NotificationSpecOpsGenieCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (NotificationSpecOpsGenieCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (NotificationSpecOpsGenieCodec) IsEmpty(ptr unsafe.Pointer) bool + type NotificationSpecPagerDuty struct + Account *string + Active *bool + AlertingProfile *string + Name *string + ServiceAPIKey *string + ServiceName *string + Unknowns *string + func (in *NotificationSpecPagerDuty) DeepCopy() *NotificationSpecPagerDuty + func (in *NotificationSpecPagerDuty) DeepCopyInto(out *NotificationSpecPagerDuty) + type NotificationSpecPagerDutyCodec struct + func (NotificationSpecPagerDutyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (NotificationSpecPagerDutyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (NotificationSpecPagerDutyCodec) IsEmpty(ptr unsafe.Pointer) bool + type NotificationSpecResource struct + AnsibleTower *NotificationSpecAnsibleTower + Config *NotificationSpecConfig + Email *NotificationSpecEmail + Hipchat *NotificationSpecHipchat + ID string + Jira *NotificationSpecJira + OpsGenie *NotificationSpecOpsGenie + PagerDuty *NotificationSpecPagerDuty + ServiceNow *NotificationSpecServiceNow + Slack *NotificationSpecSlack + Trello *NotificationSpecTrello + VictorOps *NotificationSpecVictorOps + WebHook *NotificationSpecWebHook + Xmatters *NotificationSpecXmatters + func (in *NotificationSpecResource) DeepCopy() *NotificationSpecResource + func (in *NotificationSpecResource) DeepCopyInto(out *NotificationSpecResource) + type NotificationSpecServiceNow struct + Active *bool + AlertingProfile *string + InstanceName *string + Message *string + Name *string + Password *string + SendEvents *bool + SendIncidents *bool + Unknowns *string + Url *string + Username *string + func (in *NotificationSpecServiceNow) DeepCopy() *NotificationSpecServiceNow + func (in *NotificationSpecServiceNow) DeepCopyInto(out *NotificationSpecServiceNow) + type NotificationSpecServiceNowCodec struct + func (NotificationSpecServiceNowCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (NotificationSpecServiceNowCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (NotificationSpecServiceNowCodec) IsEmpty(ptr unsafe.Pointer) bool + type NotificationSpecSlack struct + Active *bool + AlertingProfile *string + Channel *string + Name *string + Title *string + Unknowns *string + Url *string + func (in *NotificationSpecSlack) DeepCopy() *NotificationSpecSlack + func (in *NotificationSpecSlack) DeepCopyInto(out *NotificationSpecSlack) + type NotificationSpecSlackCodec struct + func (NotificationSpecSlackCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (NotificationSpecSlackCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (NotificationSpecSlackCodec) IsEmpty(ptr unsafe.Pointer) bool + type NotificationSpecTrello struct + Active *bool + AlertingProfile *string + ApplicationKey *string + AuthorizationToken *string + BoardID *string + Description *string + ListID *string + Name *string + ResolvedListID *string + Text *string + Unknowns *string + func (in *NotificationSpecTrello) DeepCopy() *NotificationSpecTrello + func (in *NotificationSpecTrello) DeepCopyInto(out *NotificationSpecTrello) + type NotificationSpecTrelloCodec struct + func (NotificationSpecTrelloCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (NotificationSpecTrelloCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (NotificationSpecTrelloCodec) IsEmpty(ptr unsafe.Pointer) bool + type NotificationSpecVictorOps struct + Active *bool + AlertingProfile *string + ApiKey *string + Message *string + Name *string + RoutingKey *string + Unknowns *string + func (in *NotificationSpecVictorOps) DeepCopy() *NotificationSpecVictorOps + func (in *NotificationSpecVictorOps) DeepCopyInto(out *NotificationSpecVictorOps) + type NotificationSpecVictorOpsCodec struct + func (NotificationSpecVictorOpsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (NotificationSpecVictorOpsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (NotificationSpecVictorOpsCodec) IsEmpty(ptr unsafe.Pointer) bool + type NotificationSpecWebHook struct + AcceptAnyCertificate *bool + Active *bool + AlertingProfile *string + Header []NotificationSpecWebHookHeader + Name *string + NotifyEventMerges *bool + Payload *string + Unknowns *string + Url *string + func (in *NotificationSpecWebHook) DeepCopy() *NotificationSpecWebHook + func (in *NotificationSpecWebHook) DeepCopyInto(out *NotificationSpecWebHook) + type NotificationSpecWebHookCodec struct + func (NotificationSpecWebHookCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (NotificationSpecWebHookCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (NotificationSpecWebHookCodec) IsEmpty(ptr unsafe.Pointer) bool + type NotificationSpecWebHookHeader struct + Name *string + Value *string + func (in *NotificationSpecWebHookHeader) DeepCopy() *NotificationSpecWebHookHeader + func (in *NotificationSpecWebHookHeader) DeepCopyInto(out *NotificationSpecWebHookHeader) + type NotificationSpecXmatters struct + AcceptAnyCertificate *bool + Active *bool + AlertingProfile *string + Header []NotificationSpecXmattersHeader + Name *string + Payload *string + Unknowns *string + Url *string + func (in *NotificationSpecXmatters) DeepCopy() *NotificationSpecXmatters + func (in *NotificationSpecXmatters) DeepCopyInto(out *NotificationSpecXmatters) + type NotificationSpecXmattersCodec struct + func (NotificationSpecXmattersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (NotificationSpecXmattersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (NotificationSpecXmattersCodec) IsEmpty(ptr unsafe.Pointer) bool + type NotificationSpecXmattersHeader struct + Name *string + Value *string + func (in *NotificationSpecXmattersHeader) DeepCopy() *NotificationSpecXmattersHeader + func (in *NotificationSpecXmattersHeader) DeepCopyInto(out *NotificationSpecXmattersHeader) + type NotificationStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *NotificationStatus) DeepCopy() *NotificationStatus + func (in *NotificationStatus) DeepCopyInto(out *NotificationStatus)