Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=ruleset.pagerduty.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ActionsObservation
- type ActionsParameters
- type ActiveBetweenObservation
- type ActiveBetweenParameters
- type AnnotateObservation
- type AnnotateParameters
- type ConditionsObservation
- type ConditionsParameters
- type EventActionObservation
- type EventActionParameters
- type ExtractionsObservation
- type ExtractionsParameters
- type ParameterObservation
- type ParameterParameters
- type ParametersObservation
- type ParametersParameters
- type PriorityObservation
- type PriorityParameters
- type RouteObservation
- type RouteParameters
- type Rule
- func (in *Rule) DeepCopy() *Rule
- func (in *Rule) DeepCopyInto(out *Rule)
- func (in *Rule) DeepCopyObject() runtime.Object
- func (mg *Rule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Rule) GetConnectionDetailsMapping() map[string]string
- func (mg *Rule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Rule) GetID() string
- func (tr *Rule) GetObservation() (map[string]interface{}, error)
- func (tr *Rule) GetParameters() (map[string]interface{}, error)
- func (mg *Rule) GetProviderConfigReference() *xpv1.Reference
- func (mg *Rule) GetProviderReference() *xpv1.Reference
- func (mg *Rule) GetTerraformResourceType() string
- func (tr *Rule) GetTerraformSchemaVersion() int
- func (mg *Rule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Rule) LateInitialize(attrs []byte) (bool, error)
- func (mg *Rule) SetConditions(c ...xpv1.Condition)
- func (mg *Rule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Rule) SetObservation(obs map[string]interface{}) error
- func (tr *Rule) SetParameters(params map[string]interface{}) error
- func (mg *Rule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Rule) SetProviderReference(r *xpv1.Reference)
- func (mg *Rule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RuleList
- type RuleObservation
- type RuleParameters
- type RuleSpec
- type RuleStatus
- type ScheduledWeeklyObservation
- type ScheduledWeeklyParameters
- type SeverityObservation
- type SeverityParameters
- type SubconditionsObservation
- type SubconditionsParameters
- type SuppressObservation
- type SuppressParameters
- type SuspendObservation
- type SuspendParameters
- type TimeFrameObservation
- type TimeFrameParameters
- type VariableObservation
- type VariableParameters
Constants ¶
const ( CRDGroup = "ruleset.pagerduty.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Rule_Kind = "Rule" Rule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Rule_Kind}.String() Rule_KindAPIVersion = Rule_Kind + "." + CRDGroupVersion.String() Rule_GroupVersionKind = CRDGroupVersion.WithKind(Rule_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ActionsObservation ¶
type ActionsObservation struct { }
func (*ActionsObservation) DeepCopy ¶
func (in *ActionsObservation) DeepCopy() *ActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsObservation.
func (*ActionsObservation) DeepCopyInto ¶
func (in *ActionsObservation) DeepCopyInto(out *ActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionsParameters ¶
type ActionsParameters struct { // +kubebuilder:validation:Optional Annotate []AnnotateParameters `json:"annotate,omitempty" tf:"annotate,omitempty"` // +kubebuilder:validation:Optional EventAction []EventActionParameters `json:"eventAction,omitempty" tf:"event_action,omitempty"` // +kubebuilder:validation:Optional Extractions []ExtractionsParameters `json:"extractions,omitempty" tf:"extractions,omitempty"` // +kubebuilder:validation:Optional Priority []PriorityParameters `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional Route []RouteParameters `json:"route,omitempty" tf:"route,omitempty"` // +kubebuilder:validation:Optional Severity []SeverityParameters `json:"severity,omitempty" tf:"severity,omitempty"` // +kubebuilder:validation:Optional Suppress []SuppressParameters `json:"suppress,omitempty" tf:"suppress,omitempty"` // +kubebuilder:validation:Optional Suspend []SuspendParameters `json:"suspend,omitempty" tf:"suspend,omitempty"` }
func (*ActionsParameters) DeepCopy ¶
func (in *ActionsParameters) DeepCopy() *ActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionsParameters.
func (*ActionsParameters) DeepCopyInto ¶
func (in *ActionsParameters) DeepCopyInto(out *ActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveBetweenObservation ¶
type ActiveBetweenObservation struct { }
func (*ActiveBetweenObservation) DeepCopy ¶
func (in *ActiveBetweenObservation) DeepCopy() *ActiveBetweenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveBetweenObservation.
func (*ActiveBetweenObservation) DeepCopyInto ¶
func (in *ActiveBetweenObservation) DeepCopyInto(out *ActiveBetweenObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveBetweenParameters ¶
type ActiveBetweenParameters struct { // +kubebuilder:validation:Optional EndTime *float64 `json:"endTime,omitempty" tf:"end_time,omitempty"` // +kubebuilder:validation:Optional StartTime *float64 `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*ActiveBetweenParameters) DeepCopy ¶
func (in *ActiveBetweenParameters) DeepCopy() *ActiveBetweenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveBetweenParameters.
func (*ActiveBetweenParameters) DeepCopyInto ¶
func (in *ActiveBetweenParameters) DeepCopyInto(out *ActiveBetweenParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnnotateObservation ¶
type AnnotateObservation struct { }
func (*AnnotateObservation) DeepCopy ¶
func (in *AnnotateObservation) DeepCopy() *AnnotateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnnotateObservation.
func (*AnnotateObservation) DeepCopyInto ¶
func (in *AnnotateObservation) DeepCopyInto(out *AnnotateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnnotateParameters ¶
type AnnotateParameters struct { // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*AnnotateParameters) DeepCopy ¶
func (in *AnnotateParameters) DeepCopy() *AnnotateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnnotateParameters.
func (*AnnotateParameters) DeepCopyInto ¶
func (in *AnnotateParameters) DeepCopyInto(out *AnnotateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsObservation ¶
type ConditionsObservation struct { }
func (*ConditionsObservation) DeepCopy ¶
func (in *ConditionsObservation) DeepCopy() *ConditionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsObservation.
func (*ConditionsObservation) DeepCopyInto ¶
func (in *ConditionsObservation) DeepCopyInto(out *ConditionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsParameters ¶
type ConditionsParameters struct { // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // +kubebuilder:validation:Optional Subconditions []SubconditionsParameters `json:"subconditions,omitempty" tf:"subconditions,omitempty"` }
func (*ConditionsParameters) DeepCopy ¶
func (in *ConditionsParameters) DeepCopy() *ConditionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsParameters.
func (*ConditionsParameters) DeepCopyInto ¶
func (in *ConditionsParameters) DeepCopyInto(out *ConditionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventActionObservation ¶
type EventActionObservation struct { }
func (*EventActionObservation) DeepCopy ¶
func (in *EventActionObservation) DeepCopy() *EventActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventActionObservation.
func (*EventActionObservation) DeepCopyInto ¶
func (in *EventActionObservation) DeepCopyInto(out *EventActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventActionParameters ¶
type EventActionParameters struct { // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*EventActionParameters) DeepCopy ¶
func (in *EventActionParameters) DeepCopy() *EventActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventActionParameters.
func (*EventActionParameters) DeepCopyInto ¶
func (in *EventActionParameters) DeepCopyInto(out *EventActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtractionsObservation ¶
type ExtractionsObservation struct { }
func (*ExtractionsObservation) DeepCopy ¶
func (in *ExtractionsObservation) DeepCopy() *ExtractionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtractionsObservation.
func (*ExtractionsObservation) DeepCopyInto ¶
func (in *ExtractionsObservation) DeepCopyInto(out *ExtractionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtractionsParameters ¶
type ExtractionsParameters struct { // +kubebuilder:validation:Optional Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` // +kubebuilder:validation:Optional Target *string `json:"target,omitempty" tf:"target,omitempty"` // +kubebuilder:validation:Optional Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*ExtractionsParameters) DeepCopy ¶
func (in *ExtractionsParameters) DeepCopy() *ExtractionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtractionsParameters.
func (*ExtractionsParameters) DeepCopyInto ¶
func (in *ExtractionsParameters) DeepCopyInto(out *ExtractionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterObservation ¶
type ParameterObservation struct { }
func (*ParameterObservation) DeepCopy ¶
func (in *ParameterObservation) DeepCopy() *ParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterObservation.
func (*ParameterObservation) DeepCopyInto ¶
func (in *ParameterObservation) DeepCopyInto(out *ParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterParameters ¶
type ParameterParameters struct { // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ParameterParameters) DeepCopy ¶
func (in *ParameterParameters) DeepCopy() *ParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterParameters.
func (*ParameterParameters) DeepCopyInto ¶
func (in *ParameterParameters) DeepCopyInto(out *ParameterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParametersObservation ¶
type ParametersObservation struct { }
func (*ParametersObservation) DeepCopy ¶
func (in *ParametersObservation) DeepCopy() *ParametersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametersObservation.
func (*ParametersObservation) DeepCopyInto ¶
func (in *ParametersObservation) DeepCopyInto(out *ParametersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParametersParameters ¶
type ParametersParameters struct { // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ParametersParameters) DeepCopy ¶
func (in *ParametersParameters) DeepCopy() *ParametersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametersParameters.
func (*ParametersParameters) DeepCopyInto ¶
func (in *ParametersParameters) DeepCopyInto(out *ParametersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PriorityObservation ¶
type PriorityObservation struct { }
func (*PriorityObservation) DeepCopy ¶
func (in *PriorityObservation) DeepCopy() *PriorityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PriorityObservation.
func (*PriorityObservation) DeepCopyInto ¶
func (in *PriorityObservation) DeepCopyInto(out *PriorityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PriorityParameters ¶
type PriorityParameters struct { // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*PriorityParameters) DeepCopy ¶
func (in *PriorityParameters) DeepCopy() *PriorityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PriorityParameters.
func (*PriorityParameters) DeepCopyInto ¶
func (in *PriorityParameters) DeepCopyInto(out *PriorityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteObservation ¶
type RouteObservation struct { }
func (*RouteObservation) DeepCopy ¶
func (in *RouteObservation) DeepCopy() *RouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteObservation.
func (*RouteObservation) DeepCopyInto ¶
func (in *RouteObservation) DeepCopyInto(out *RouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteParameters ¶
type RouteParameters struct { // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RouteParameters) DeepCopy ¶
func (in *RouteParameters) DeepCopy() *RouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteParameters.
func (*RouteParameters) DeepCopyInto ¶
func (in *RouteParameters) DeepCopyInto(out *RouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rule ¶
type Rule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuleSpec `json:"spec"` Status RuleStatus `json:"status,omitempty"` }
Rule is the Schema for the Rules API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,pagerdutyjet}
func (*Rule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rule.
func (*Rule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Rule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Rule) GetCondition ¶
func (mg *Rule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Rule.
func (*Rule) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Rule
func (*Rule) GetDeletionPolicy ¶
func (mg *Rule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Rule.
func (*Rule) GetObservation ¶
GetObservation of this Rule
func (*Rule) GetParameters ¶
GetParameters of this Rule
func (*Rule) GetProviderConfigReference ¶
GetProviderConfigReference of this Rule.
func (*Rule) GetProviderReference ¶
GetProviderReference of this Rule. Deprecated: Use GetProviderConfigReference.
func (*Rule) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Rule
func (*Rule) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Rule) GetWriteConnectionSecretToReference ¶
func (mg *Rule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Rule.
func (*Rule) LateInitialize ¶
LateInitialize this Rule using its observed tfState. returns True if there are any spec changes for the resource.
func (*Rule) SetConditions ¶
SetConditions of this Rule.
func (*Rule) SetDeletionPolicy ¶
func (mg *Rule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Rule.
func (*Rule) SetObservation ¶
SetObservation for this Rule
func (*Rule) SetParameters ¶
SetParameters for this Rule
func (*Rule) SetProviderConfigReference ¶
SetProviderConfigReference of this Rule.
func (*Rule) SetProviderReference ¶
SetProviderReference of this Rule. Deprecated: Use SetProviderConfigReference.
func (*Rule) SetWriteConnectionSecretToReference ¶
func (mg *Rule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Rule.
type RuleList ¶
type RuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Rule `json:"items"` }
RuleList contains a list of Rules
func (*RuleList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleList.
func (*RuleList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuleObservation ¶
type RuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RuleObservation) DeepCopy ¶
func (in *RuleObservation) DeepCopy() *RuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.
func (*RuleObservation) DeepCopyInto ¶
func (in *RuleObservation) DeepCopyInto(out *RuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleParameters ¶
type RuleParameters struct { // +kubebuilder:validation:Optional Actions []ActionsParameters `json:"actions,omitempty" tf:"actions,omitempty"` // +kubebuilder:validation:Optional Conditions []ConditionsParameters `json:"conditions,omitempty" tf:"conditions,omitempty"` // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // +kubebuilder:validation:Optional Position *float64 `json:"position,omitempty" tf:"position,omitempty"` // +kubebuilder:validation:Required Ruleset *string `json:"ruleset" tf:"ruleset,omitempty"` // +kubebuilder:validation:Optional TimeFrame []TimeFrameParameters `json:"timeFrame,omitempty" tf:"time_frame,omitempty"` // +kubebuilder:validation:Optional Variable []VariableParameters `json:"variable,omitempty" tf:"variable,omitempty"` }
func (*RuleParameters) DeepCopy ¶
func (in *RuleParameters) DeepCopy() *RuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.
func (*RuleParameters) DeepCopyInto ¶
func (in *RuleParameters) DeepCopyInto(out *RuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSpec ¶
type RuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RuleParameters `json:"forProvider"` }
RuleSpec defines the desired state of Rule
func (*RuleSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSpec.
func (*RuleSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatus ¶
type RuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RuleObservation `json:"atProvider,omitempty"` }
RuleStatus defines the observed state of Rule.
func (*RuleStatus) DeepCopy ¶
func (in *RuleStatus) DeepCopy() *RuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatus.
func (*RuleStatus) DeepCopyInto ¶
func (in *RuleStatus) DeepCopyInto(out *RuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledWeeklyObservation ¶
type ScheduledWeeklyObservation struct { }
func (*ScheduledWeeklyObservation) DeepCopy ¶
func (in *ScheduledWeeklyObservation) DeepCopy() *ScheduledWeeklyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledWeeklyObservation.
func (*ScheduledWeeklyObservation) DeepCopyInto ¶
func (in *ScheduledWeeklyObservation) DeepCopyInto(out *ScheduledWeeklyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledWeeklyParameters ¶
type ScheduledWeeklyParameters struct { // +kubebuilder:validation:Optional Duration *float64 `json:"duration,omitempty" tf:"duration,omitempty"` // +kubebuilder:validation:Optional StartTime *float64 `json:"startTime,omitempty" tf:"start_time,omitempty"` // +kubebuilder:validation:Optional Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` // +kubebuilder:validation:Optional Weekdays []*float64 `json:"weekdays,omitempty" tf:"weekdays,omitempty"` }
func (*ScheduledWeeklyParameters) DeepCopy ¶
func (in *ScheduledWeeklyParameters) DeepCopy() *ScheduledWeeklyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledWeeklyParameters.
func (*ScheduledWeeklyParameters) DeepCopyInto ¶
func (in *ScheduledWeeklyParameters) DeepCopyInto(out *ScheduledWeeklyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeverityObservation ¶
type SeverityObservation struct { }
func (*SeverityObservation) DeepCopy ¶
func (in *SeverityObservation) DeepCopy() *SeverityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeverityObservation.
func (*SeverityObservation) DeepCopyInto ¶
func (in *SeverityObservation) DeepCopyInto(out *SeverityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeverityParameters ¶
type SeverityParameters struct { // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*SeverityParameters) DeepCopy ¶
func (in *SeverityParameters) DeepCopy() *SeverityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeverityParameters.
func (*SeverityParameters) DeepCopyInto ¶
func (in *SeverityParameters) DeepCopyInto(out *SeverityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubconditionsObservation ¶
type SubconditionsObservation struct { }
func (*SubconditionsObservation) DeepCopy ¶
func (in *SubconditionsObservation) DeepCopy() *SubconditionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubconditionsObservation.
func (*SubconditionsObservation) DeepCopyInto ¶
func (in *SubconditionsObservation) DeepCopyInto(out *SubconditionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubconditionsParameters ¶
type SubconditionsParameters struct { // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // +kubebuilder:validation:Optional Parameter []ParameterParameters `json:"parameter,omitempty" tf:"parameter,omitempty"` }
func (*SubconditionsParameters) DeepCopy ¶
func (in *SubconditionsParameters) DeepCopy() *SubconditionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubconditionsParameters.
func (*SubconditionsParameters) DeepCopyInto ¶
func (in *SubconditionsParameters) DeepCopyInto(out *SubconditionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuppressObservation ¶
type SuppressObservation struct { }
func (*SuppressObservation) DeepCopy ¶
func (in *SuppressObservation) DeepCopy() *SuppressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuppressObservation.
func (*SuppressObservation) DeepCopyInto ¶
func (in *SuppressObservation) DeepCopyInto(out *SuppressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuppressParameters ¶
type SuppressParameters struct { // +kubebuilder:validation:Optional ThresholdTimeAmount *float64 `json:"thresholdTimeAmount,omitempty" tf:"threshold_time_amount,omitempty"` // +kubebuilder:validation:Optional ThresholdTimeUnit *string `json:"thresholdTimeUnit,omitempty" tf:"threshold_time_unit,omitempty"` // +kubebuilder:validation:Optional ThresholdValue *float64 `json:"thresholdValue,omitempty" tf:"threshold_value,omitempty"` // +kubebuilder:validation:Optional Value *bool `json:"value,omitempty" tf:"value,omitempty"` }
func (*SuppressParameters) DeepCopy ¶
func (in *SuppressParameters) DeepCopy() *SuppressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuppressParameters.
func (*SuppressParameters) DeepCopyInto ¶
func (in *SuppressParameters) DeepCopyInto(out *SuppressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuspendObservation ¶
type SuspendObservation struct { }
func (*SuspendObservation) DeepCopy ¶
func (in *SuspendObservation) DeepCopy() *SuspendObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuspendObservation.
func (*SuspendObservation) DeepCopyInto ¶
func (in *SuspendObservation) DeepCopyInto(out *SuspendObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuspendParameters ¶
type SuspendParameters struct { // +kubebuilder:validation:Optional Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*SuspendParameters) DeepCopy ¶
func (in *SuspendParameters) DeepCopy() *SuspendParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuspendParameters.
func (*SuspendParameters) DeepCopyInto ¶
func (in *SuspendParameters) DeepCopyInto(out *SuspendParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeFrameObservation ¶
type TimeFrameObservation struct { }
func (*TimeFrameObservation) DeepCopy ¶
func (in *TimeFrameObservation) DeepCopy() *TimeFrameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeFrameObservation.
func (*TimeFrameObservation) DeepCopyInto ¶
func (in *TimeFrameObservation) DeepCopyInto(out *TimeFrameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeFrameParameters ¶
type TimeFrameParameters struct { // +kubebuilder:validation:Optional ActiveBetween []ActiveBetweenParameters `json:"activeBetween,omitempty" tf:"active_between,omitempty"` // +kubebuilder:validation:Optional ScheduledWeekly []ScheduledWeeklyParameters `json:"scheduledWeekly,omitempty" tf:"scheduled_weekly,omitempty"` }
func (*TimeFrameParameters) DeepCopy ¶
func (in *TimeFrameParameters) DeepCopy() *TimeFrameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeFrameParameters.
func (*TimeFrameParameters) DeepCopyInto ¶
func (in *TimeFrameParameters) DeepCopyInto(out *TimeFrameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableObservation ¶
type VariableObservation struct { }
func (*VariableObservation) DeepCopy ¶
func (in *VariableObservation) DeepCopy() *VariableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableObservation.
func (*VariableObservation) DeepCopyInto ¶
func (in *VariableObservation) DeepCopyInto(out *VariableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableParameters ¶
type VariableParameters struct { // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Parameters []ParametersParameters `json:"parameters,omitempty" tf:"parameters,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*VariableParameters) DeepCopy ¶
func (in *VariableParameters) DeepCopy() *VariableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableParameters.
func (*VariableParameters) DeepCopyInto ¶
func (in *VariableParameters) DeepCopyInto(out *VariableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.