v1beta2

package
v0.0.0-...-cfc12f1 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+k8s:openapi-gen=true +kubebuilder:object:generate=true +k8s:conversion-gen=kubesphere.io/api/types +k8s:defaulter-gen=TypeMeta +groupName=types.kubefed.io

+k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=types.kubefed.io

Index

Constants

View Source
const (
	ResourcePluralFederatedNotificationConfig   = "federatednotificationconfigs"
	ResourceSingularFederatedNotificationConfig = "federatednotificationconfig"
	FederatedNotificationConfigKind             = "FederatedNotificationConfig"
)
View Source
const (
	ResourcePluralFederatedNotificationManager   = "federatednotificationmanagers"
	ResourceSingularFederatedNotificationManager = "federatednotificationmanager"
	FederatedNotificationManagerKind             = "FederatedNotificationManager"
)
View Source
const (
	ResourcePluralFederatedNotificationReceiver   = "federatednotificationreceivers"
	ResourceSingularFederatedNotificationReceiver = "federatednotificationreceiver"
	FederatedNotificationReceiverKind             = "FederatedNotificationReceiver"
)
View Source
const (
	ResourcePluralFederatedNotificationRouter   = "federatednotificationrouters"
	ResourceSingularFederatedNotificationRouter = "federatednotificationrouter"
	FederatedNotificationRouterKind             = "FederatedNotificationRouter"
)
View Source
const (
	ResourcePluralFederatedNotificationSilence   = "federatednotificationsilences"
	ResourceSingularFederatedNotificationSilence = "federatednotificationsilence"
	FederatedNotificationSilenceKind             = "FederatedNotificationSilence"
)

Variables

View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: "types.kubefed.io", Version: "v1beta2"}

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

	// AddToScheme is required by pkg/client/...
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

func Resource

func Resource(resource string) schema.GroupResource

Resource is required by pkg/client/listers/...

Types

type AggregateReason

type AggregateReason string

type ClusterOverride

type ClusterOverride struct {
	Op   string `json:"op,omitempty"`
	Path string `json:"path"`
	// +kubebuilder:pruning:PreserveUnknownFields
	Value runtime.RawExtension `json:"value,omitempty"`
}

func (*ClusterOverride) DeepCopy

func (in *ClusterOverride) DeepCopy() *ClusterOverride

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

func (*ClusterOverride) DeepCopyInto

func (in *ClusterOverride) DeepCopyInto(out *ClusterOverride)

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

type ConditionType

type ConditionType string

type FederatedNotificationConfig

type FederatedNotificationConfig struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FederatedNotificationConfigSpec `json:"spec"`

	Status *GenericFederatedStatus `json:"status,omitempty"`
}

func (*FederatedNotificationConfig) ConvertFrom

func (dst *FederatedNotificationConfig) ConvertFrom(srcRaw conversion.Hub) error

ConvertFrom converts from the Hub version (v1beta1) to this version.

func (*FederatedNotificationConfig) ConvertTo

func (src *FederatedNotificationConfig) ConvertTo(dstRaw conversion.Hub) error

ConvertTo converts this Config to the Hub version (v1beta1).

func (*FederatedNotificationConfig) DeepCopy

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

func (*FederatedNotificationConfig) DeepCopyInto

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

func (*FederatedNotificationConfig) DeepCopyObject

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

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

type FederatedNotificationConfigList

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

FederatedNotificationConfigList contains a list of federatednotificationconfiglists

func (*FederatedNotificationConfigList) DeepCopy

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

func (*FederatedNotificationConfigList) DeepCopyInto

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

func (*FederatedNotificationConfigList) DeepCopyObject

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

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

type FederatedNotificationConfigSpec

type FederatedNotificationConfigSpec struct {
	Template  NotificationConfigTemplate `json:"template"`
	Placement GenericPlacementFields     `json:"placement"`
	Overrides []GenericOverrideItem      `json:"overrides,omitempty"`
}

func (*FederatedNotificationConfigSpec) DeepCopy

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

func (*FederatedNotificationConfigSpec) DeepCopyInto

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

type FederatedNotificationManager

type FederatedNotificationManager struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FederatedNotificationManagerSpec `json:"spec"`

	Status *GenericFederatedStatus `json:"status,omitempty"`
}

func (*FederatedNotificationManager) DeepCopy

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

func (*FederatedNotificationManager) DeepCopyInto

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

func (*FederatedNotificationManager) DeepCopyObject

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

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

type FederatedNotificationManagerList

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

FederatedNotificationManagerList contains a list of federatednotificationmanagerlists

func (*FederatedNotificationManagerList) DeepCopy

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

func (*FederatedNotificationManagerList) DeepCopyInto

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

func (*FederatedNotificationManagerList) DeepCopyObject

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

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

type FederatedNotificationManagerSpec

type FederatedNotificationManagerSpec struct {
	Template  NotificationManagerTemplate `json:"template"`
	Placement GenericPlacementFields      `json:"placement"`
	Overrides []GenericOverrideItem       `json:"overrides,omitempty"`
}

func (*FederatedNotificationManagerSpec) DeepCopy

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

func (*FederatedNotificationManagerSpec) DeepCopyInto

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

type FederatedNotificationReceiver

type FederatedNotificationReceiver struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FederatedNotificationReceiverSpec `json:"spec"`

	Status *GenericFederatedStatus `json:"status,omitempty"`
}

func (*FederatedNotificationReceiver) ConvertFrom

func (dst *FederatedNotificationReceiver) ConvertFrom(srcRaw conversion.Hub) error

ConvertFrom converts from the Hub version (v1beta1) to this version.

func (*FederatedNotificationReceiver) ConvertTo

func (src *FederatedNotificationReceiver) ConvertTo(dstRaw conversion.Hub) error

ConvertTo converts this Config to the Hub version (v1beta1).

func (*FederatedNotificationReceiver) DeepCopy

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

func (*FederatedNotificationReceiver) DeepCopyInto

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

func (*FederatedNotificationReceiver) DeepCopyObject

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

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

type FederatedNotificationReceiverList

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

FederatedNotificationReceiverList contains a list of federatednotificationreceiverlists

func (*FederatedNotificationReceiverList) DeepCopy

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

func (*FederatedNotificationReceiverList) DeepCopyInto

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

func (*FederatedNotificationReceiverList) DeepCopyObject

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

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

type FederatedNotificationReceiverSpec

type FederatedNotificationReceiverSpec struct {
	Template  NotificationReceiverTemplate `json:"template"`
	Placement GenericPlacementFields       `json:"placement"`
	Overrides []GenericOverrideItem        `json:"overrides,omitempty"`
}

func (*FederatedNotificationReceiverSpec) DeepCopy

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

func (*FederatedNotificationReceiverSpec) DeepCopyInto

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

type FederatedNotificationRouter

type FederatedNotificationRouter struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FederatedNotificationRouterSpec `json:"spec"`

	Status *GenericFederatedStatus `json:"status,omitempty"`
}

func (*FederatedNotificationRouter) DeepCopy

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

func (*FederatedNotificationRouter) DeepCopyInto

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

func (*FederatedNotificationRouter) DeepCopyObject

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

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

type FederatedNotificationRouterList

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

FederatedNotificationRouterList contains a list of federatednotificationrouterlists

func (*FederatedNotificationRouterList) DeepCopy

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

func (*FederatedNotificationRouterList) DeepCopyInto

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

func (*FederatedNotificationRouterList) DeepCopyObject

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

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

type FederatedNotificationRouterSpec

type FederatedNotificationRouterSpec struct {
	Template  NotificationRouterTemplate `json:"template"`
	Placement GenericPlacementFields     `json:"placement"`
	Overrides []GenericOverrideItem      `json:"overrides,omitempty"`
}

func (*FederatedNotificationRouterSpec) DeepCopy

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

func (*FederatedNotificationRouterSpec) DeepCopyInto

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

type FederatedNotificationSilence

type FederatedNotificationSilence struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FederatedNotificationSilenceSpec `json:"spec"`

	Status *GenericFederatedStatus `json:"status,omitempty"`
}

func (*FederatedNotificationSilence) DeepCopy

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

func (*FederatedNotificationSilence) DeepCopyInto

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

func (*FederatedNotificationSilence) DeepCopyObject

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

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

type FederatedNotificationSilenceList

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

FederatedNotificationSilenceList contains a list of federatednotificationsilencelists

func (*FederatedNotificationSilenceList) DeepCopy

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

func (*FederatedNotificationSilenceList) DeepCopyInto

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

func (*FederatedNotificationSilenceList) DeepCopyObject

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

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

type FederatedNotificationSilenceSpec

type FederatedNotificationSilenceSpec struct {
	Template  NotificationSilenceTemplate `json:"template"`
	Placement GenericPlacementFields      `json:"placement"`
	Overrides []GenericOverrideItem       `json:"overrides,omitempty"`
}

func (*FederatedNotificationSilenceSpec) DeepCopy

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

func (*FederatedNotificationSilenceSpec) DeepCopyInto

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

type GenericClusterReference

type GenericClusterReference struct {
	Name string `json:"name"`
}

func (*GenericClusterReference) DeepCopy

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

func (*GenericClusterReference) DeepCopyInto

func (in *GenericClusterReference) DeepCopyInto(out *GenericClusterReference)

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

type GenericClusterStatus

type GenericClusterStatus struct {
	Name   string            `json:"name"`
	Status PropagationStatus `json:"status,omitempty"`
}

func (*GenericClusterStatus) DeepCopy

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

func (*GenericClusterStatus) DeepCopyInto

func (in *GenericClusterStatus) DeepCopyInto(out *GenericClusterStatus)

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

type GenericCondition

type GenericCondition struct {
	// Type of cluster condition
	Type ConditionType `json:"type"`
	// Status of the condition, one of True, False, Unknown.
	Status v1.ConditionStatus `json:"status"`
	// Last time reconciliation resulted in an error or the last time a
	// change was propagated to member clusters.
	// +optional
	LastUpdateTime string `json:"lastUpdateTime,omitempty"`
	// Last time the condition transit from one status to another.
	// +optional
	LastTransitionTime string `json:"lastTransitionTime,omitempty"`
	// (brief) reason for the condition's last transition.
	// +optional
	Reason AggregateReason `json:"reason,omitempty"`
}

func (*GenericCondition) DeepCopy

func (in *GenericCondition) DeepCopy() *GenericCondition

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

func (*GenericCondition) DeepCopyInto

func (in *GenericCondition) DeepCopyInto(out *GenericCondition)

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

type GenericFederatedResource

type GenericFederatedResource struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Status *GenericFederatedStatus `json:"status,omitempty"`
}

func (*GenericFederatedResource) DeepCopy

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

func (*GenericFederatedResource) DeepCopyInto

func (in *GenericFederatedResource) DeepCopyInto(out *GenericFederatedResource)

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

type GenericFederatedStatus

type GenericFederatedStatus struct {
	ObservedGeneration int64                  `json:"observedGeneration,omitempty"`
	Conditions         []*GenericCondition    `json:"conditions,omitempty"`
	Clusters           []GenericClusterStatus `json:"clusters,omitempty"`
}

func (*GenericFederatedStatus) DeepCopy

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

func (*GenericFederatedStatus) DeepCopyInto

func (in *GenericFederatedStatus) DeepCopyInto(out *GenericFederatedStatus)

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

type GenericOverride

type GenericOverride struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec *GenericOverrideSpec `json:"spec,omitempty"`
}

func (*GenericOverride) DeepCopy

func (in *GenericOverride) DeepCopy() *GenericOverride

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

func (*GenericOverride) DeepCopyInto

func (in *GenericOverride) DeepCopyInto(out *GenericOverride)

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

type GenericOverrideItem

type GenericOverrideItem struct {
	ClusterName      string            `json:"clusterName"`
	ClusterOverrides []ClusterOverride `json:"clusterOverrides,omitempty"`
}

func (*GenericOverrideItem) DeepCopy

func (in *GenericOverrideItem) DeepCopy() *GenericOverrideItem

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

func (*GenericOverrideItem) DeepCopyInto

func (in *GenericOverrideItem) DeepCopyInto(out *GenericOverrideItem)

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

type GenericOverrideSpec

type GenericOverrideSpec struct {
	Overrides []GenericOverrideItem `json:"overrides,omitempty"`
}

func (*GenericOverrideSpec) DeepCopy

func (in *GenericOverrideSpec) DeepCopy() *GenericOverrideSpec

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

func (*GenericOverrideSpec) DeepCopyInto

func (in *GenericOverrideSpec) DeepCopyInto(out *GenericOverrideSpec)

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

type GenericPlacement

type GenericPlacement struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec GenericPlacementSpec `json:"spec,omitempty"`
}

func (*GenericPlacement) DeepCopy

func (in *GenericPlacement) DeepCopy() *GenericPlacement

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

func (*GenericPlacement) DeepCopyInto

func (in *GenericPlacement) DeepCopyInto(out *GenericPlacement)

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

type GenericPlacementFields

type GenericPlacementFields struct {
	Clusters        []GenericClusterReference `json:"clusters,omitempty"`
	ClusterSelector *metav1.LabelSelector     `json:"clusterSelector,omitempty"`
}

func (*GenericPlacementFields) DeepCopy

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

func (*GenericPlacementFields) DeepCopyInto

func (in *GenericPlacementFields) DeepCopyInto(out *GenericPlacementFields)

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

type GenericPlacementSpec

type GenericPlacementSpec struct {
	Placement GenericPlacementFields `json:"placement,omitempty"`
}

func (*GenericPlacementSpec) DeepCopy

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

func (*GenericPlacementSpec) DeepCopyInto

func (in *GenericPlacementSpec) DeepCopyInto(out *GenericPlacementSpec)

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

type NotificationConfigTemplate

type NotificationConfigTemplate struct {
	// +kubebuilder:pruning:PreserveUnknownFields
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              v2beta2.ConfigSpec `json:"spec,omitempty"`
}

func (*NotificationConfigTemplate) DeepCopy

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

func (*NotificationConfigTemplate) DeepCopyInto

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

type NotificationManagerTemplate

type NotificationManagerTemplate struct {
	// +kubebuilder:pruning:PreserveUnknownFields
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              v2beta2.NotificationManagerSpec `json:"spec,omitempty"`
}

func (*NotificationManagerTemplate) DeepCopy

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

func (*NotificationManagerTemplate) DeepCopyInto

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

type NotificationReceiverTemplate

type NotificationReceiverTemplate struct {
	// +kubebuilder:pruning:PreserveUnknownFields
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              v2beta2.ReceiverSpec `json:"spec,omitempty"`
}

func (*NotificationReceiverTemplate) DeepCopy

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

func (*NotificationReceiverTemplate) DeepCopyInto

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

type NotificationRouterTemplate

type NotificationRouterTemplate struct {
	// +kubebuilder:pruning:PreserveUnknownFields
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              v2beta2.RouterSpec `json:"spec,omitempty"`
}

func (*NotificationRouterTemplate) DeepCopy

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

func (*NotificationRouterTemplate) DeepCopyInto

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

type NotificationSilenceTemplate

type NotificationSilenceTemplate struct {
	// +kubebuilder:pruning:PreserveUnknownFields
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              v2beta2.SilenceSpec `json:"spec,omitempty"`
}

func (*NotificationSilenceTemplate) DeepCopy

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

func (*NotificationSilenceTemplate) DeepCopyInto

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

type PropagationStatus

type PropagationStatus string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL