v1alpha1

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=service.pagerduty.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "service.pagerduty.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Dependency_Kind             = "Dependency"
	Dependency_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Dependency_Kind}.String()
	Dependency_KindAPIVersion   = Dependency_Kind + "." + CRDGroupVersion.String()
	Dependency_GroupVersionKind = CRDGroupVersion.WithKind(Dependency_Kind)
)

Repository type metadata.

View Source
var (
	EventRule_Kind             = "EventRule"
	EventRule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: EventRule_Kind}.String()
	EventRule_KindAPIVersion   = EventRule_Kind + "." + CRDGroupVersion.String()
	EventRule_GroupVersionKind = CRDGroupVersion.WithKind(EventRule_Kind)
)

Repository type metadata.

View Source
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
)
View Source
var (
	Integration_Kind             = "Integration"
	Integration_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Integration_Kind}.String()
	Integration_KindAPIVersion   = Integration_Kind + "." + CRDGroupVersion.String()
	Integration_GroupVersionKind = CRDGroupVersion.WithKind(Integration_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
	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

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

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

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

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 Dependency

type Dependency struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DependencySpec   `json:"spec"`
	Status            DependencyStatus `json:"status,omitempty"`
}

Dependency is the Schema for the Dependencys 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 (*Dependency) DeepCopy

func (in *Dependency) DeepCopy() *Dependency

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

func (*Dependency) DeepCopyInto

func (in *Dependency) DeepCopyInto(out *Dependency)

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

func (*Dependency) DeepCopyObject

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

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

func (*Dependency) GetCondition

func (mg *Dependency) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Dependency.

func (*Dependency) GetConnectionDetailsMapping

func (tr *Dependency) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Dependency

func (*Dependency) GetDeletionPolicy

func (mg *Dependency) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Dependency.

func (*Dependency) GetID

func (tr *Dependency) GetID() string

GetID returns ID of underlying Terraform resource of this Dependency

func (*Dependency) GetObservation

func (tr *Dependency) GetObservation() (map[string]interface{}, error)

GetObservation of this Dependency

func (*Dependency) GetParameters

func (tr *Dependency) GetParameters() (map[string]interface{}, error)

GetParameters of this Dependency

func (*Dependency) GetProviderConfigReference

func (mg *Dependency) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Dependency.

func (*Dependency) GetProviderReference

func (mg *Dependency) GetProviderReference() *xpv1.Reference

GetProviderReference of this Dependency. Deprecated: Use GetProviderConfigReference.

func (*Dependency) GetTerraformResourceType

func (mg *Dependency) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Dependency

func (*Dependency) GetTerraformSchemaVersion

func (tr *Dependency) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Dependency) GetWriteConnectionSecretToReference

func (mg *Dependency) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Dependency.

func (*Dependency) LateInitialize

func (tr *Dependency) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Dependency using its observed tfState. returns True if there are any spec changes for the resource.

func (*Dependency) SetConditions

func (mg *Dependency) SetConditions(c ...xpv1.Condition)

SetConditions of this Dependency.

func (*Dependency) SetDeletionPolicy

func (mg *Dependency) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Dependency.

func (*Dependency) SetObservation

func (tr *Dependency) SetObservation(obs map[string]interface{}) error

SetObservation for this Dependency

func (*Dependency) SetParameters

func (tr *Dependency) SetParameters(params map[string]interface{}) error

SetParameters for this Dependency

func (*Dependency) SetProviderConfigReference

func (mg *Dependency) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Dependency.

func (*Dependency) SetProviderReference

func (mg *Dependency) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Dependency. Deprecated: Use SetProviderConfigReference.

func (*Dependency) SetWriteConnectionSecretToReference

func (mg *Dependency) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Dependency.

type DependencyDependencyObservation

type DependencyDependencyObservation struct {
}

func (*DependencyDependencyObservation) DeepCopy

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

func (*DependencyDependencyObservation) DeepCopyInto

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

type DependencyDependencyParameters

type DependencyDependencyParameters struct {

	// +kubebuilder:validation:Required
	DependentService []DependentServiceParameters `json:"dependentService" tf:"dependent_service,omitempty"`

	// +kubebuilder:validation:Required
	SupportingService []SupportingServiceParameters `json:"supportingService" tf:"supporting_service,omitempty"`

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*DependencyDependencyParameters) DeepCopy

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

func (*DependencyDependencyParameters) DeepCopyInto

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

type DependencyList

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

DependencyList contains a list of Dependencys

func (*DependencyList) DeepCopy

func (in *DependencyList) DeepCopy() *DependencyList

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

func (*DependencyList) DeepCopyInto

func (in *DependencyList) DeepCopyInto(out *DependencyList)

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

func (*DependencyList) DeepCopyObject

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

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

func (*DependencyList) GetItems

func (l *DependencyList) GetItems() []resource.Managed

GetItems of this DependencyList.

type DependencyObservation

type DependencyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*DependencyObservation) DeepCopy

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

func (*DependencyObservation) DeepCopyInto

func (in *DependencyObservation) DeepCopyInto(out *DependencyObservation)

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

type DependencyParameters

type DependencyParameters struct {

	// +kubebuilder:validation:Required
	Dependency []DependencyDependencyParameters `json:"dependency" tf:"dependency,omitempty"`
}

func (*DependencyParameters) DeepCopy

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

func (*DependencyParameters) DeepCopyInto

func (in *DependencyParameters) DeepCopyInto(out *DependencyParameters)

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

type DependencySpec

type DependencySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DependencyParameters `json:"forProvider"`
}

DependencySpec defines the desired state of Dependency

func (*DependencySpec) DeepCopy

func (in *DependencySpec) DeepCopy() *DependencySpec

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

func (*DependencySpec) DeepCopyInto

func (in *DependencySpec) DeepCopyInto(out *DependencySpec)

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

type DependencyStatus

type DependencyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DependencyObservation `json:"atProvider,omitempty"`
}

DependencyStatus defines the observed state of Dependency.

func (*DependencyStatus) DeepCopy

func (in *DependencyStatus) DeepCopy() *DependencyStatus

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

func (*DependencyStatus) DeepCopyInto

func (in *DependencyStatus) DeepCopyInto(out *DependencyStatus)

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

type DependentServiceObservation

type DependentServiceObservation struct {
}

func (*DependentServiceObservation) DeepCopy

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

func (*DependentServiceObservation) DeepCopyInto

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

type DependentServiceParameters

type DependentServiceParameters struct {

	// +kubebuilder:validation:Required
	ID *string `json:"id" tf:"id,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*DependentServiceParameters) DeepCopy

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

func (*DependentServiceParameters) DeepCopyInto

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

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

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 EventRule

type EventRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EventRuleSpec   `json:"spec"`
	Status            EventRuleStatus `json:"status,omitempty"`
}

EventRule is the Schema for the EventRules 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 (*EventRule) DeepCopy

func (in *EventRule) DeepCopy() *EventRule

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

func (*EventRule) DeepCopyInto

func (in *EventRule) DeepCopyInto(out *EventRule)

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

func (*EventRule) DeepCopyObject

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

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

func (*EventRule) GetCondition

func (mg *EventRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this EventRule.

func (*EventRule) GetConnectionDetailsMapping

func (tr *EventRule) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this EventRule

func (*EventRule) GetDeletionPolicy

func (mg *EventRule) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this EventRule.

func (*EventRule) GetID

func (tr *EventRule) GetID() string

GetID returns ID of underlying Terraform resource of this EventRule

func (*EventRule) GetObservation

func (tr *EventRule) GetObservation() (map[string]interface{}, error)

GetObservation of this EventRule

func (*EventRule) GetParameters

func (tr *EventRule) GetParameters() (map[string]interface{}, error)

GetParameters of this EventRule

func (*EventRule) GetProviderConfigReference

func (mg *EventRule) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this EventRule.

func (*EventRule) GetProviderReference

func (mg *EventRule) GetProviderReference() *xpv1.Reference

GetProviderReference of this EventRule. Deprecated: Use GetProviderConfigReference.

func (*EventRule) GetTerraformResourceType

func (mg *EventRule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this EventRule

func (*EventRule) GetTerraformSchemaVersion

func (tr *EventRule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*EventRule) GetWriteConnectionSecretToReference

func (mg *EventRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this EventRule.

func (*EventRule) LateInitialize

func (tr *EventRule) LateInitialize(attrs []byte) (bool, error)

LateInitialize this EventRule using its observed tfState. returns True if there are any spec changes for the resource.

func (*EventRule) SetConditions

func (mg *EventRule) SetConditions(c ...xpv1.Condition)

SetConditions of this EventRule.

func (*EventRule) SetDeletionPolicy

func (mg *EventRule) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this EventRule.

func (*EventRule) SetObservation

func (tr *EventRule) SetObservation(obs map[string]interface{}) error

SetObservation for this EventRule

func (*EventRule) SetParameters

func (tr *EventRule) SetParameters(params map[string]interface{}) error

SetParameters for this EventRule

func (*EventRule) SetProviderConfigReference

func (mg *EventRule) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this EventRule.

func (*EventRule) SetProviderReference

func (mg *EventRule) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this EventRule. Deprecated: Use SetProviderConfigReference.

func (*EventRule) SetWriteConnectionSecretToReference

func (mg *EventRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this EventRule.

type EventRuleList

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

EventRuleList contains a list of EventRules

func (*EventRuleList) DeepCopy

func (in *EventRuleList) DeepCopy() *EventRuleList

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

func (*EventRuleList) DeepCopyInto

func (in *EventRuleList) DeepCopyInto(out *EventRuleList)

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

func (*EventRuleList) DeepCopyObject

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

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

func (*EventRuleList) GetItems

func (l *EventRuleList) GetItems() []resource.Managed

GetItems of this EventRuleList.

type EventRuleObservation

type EventRuleObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*EventRuleObservation) DeepCopy

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

func (*EventRuleObservation) DeepCopyInto

func (in *EventRuleObservation) DeepCopyInto(out *EventRuleObservation)

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

type EventRuleParameters

type EventRuleParameters 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
	Service *string `json:"service" tf:"service,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 (*EventRuleParameters) DeepCopy

func (in *EventRuleParameters) DeepCopy() *EventRuleParameters

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

func (*EventRuleParameters) DeepCopyInto

func (in *EventRuleParameters) DeepCopyInto(out *EventRuleParameters)

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

type EventRuleSpec

type EventRuleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     EventRuleParameters `json:"forProvider"`
}

EventRuleSpec defines the desired state of EventRule

func (*EventRuleSpec) DeepCopy

func (in *EventRuleSpec) DeepCopy() *EventRuleSpec

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

func (*EventRuleSpec) DeepCopyInto

func (in *EventRuleSpec) DeepCopyInto(out *EventRuleSpec)

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

type EventRuleStatus

type EventRuleStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        EventRuleObservation `json:"atProvider,omitempty"`
}

EventRuleStatus defines the observed state of EventRule.

func (*EventRuleStatus) DeepCopy

func (in *EventRuleStatus) DeepCopy() *EventRuleStatus

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

func (*EventRuleStatus) DeepCopyInto

func (in *EventRuleStatus) DeepCopyInto(out *EventRuleStatus)

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

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

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 Integration

type Integration struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IntegrationSpec   `json:"spec"`
	Status            IntegrationStatus `json:"status,omitempty"`
}

Integration is the Schema for the Integrations 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 (*Integration) DeepCopy

func (in *Integration) DeepCopy() *Integration

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

func (*Integration) DeepCopyInto

func (in *Integration) DeepCopyInto(out *Integration)

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

func (*Integration) DeepCopyObject

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

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

func (*Integration) GetCondition

func (mg *Integration) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Integration.

func (*Integration) GetConnectionDetailsMapping

func (tr *Integration) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Integration

func (*Integration) GetDeletionPolicy

func (mg *Integration) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Integration.

func (*Integration) GetID

func (tr *Integration) GetID() string

GetID returns ID of underlying Terraform resource of this Integration

func (*Integration) GetObservation

func (tr *Integration) GetObservation() (map[string]interface{}, error)

GetObservation of this Integration

func (*Integration) GetParameters

func (tr *Integration) GetParameters() (map[string]interface{}, error)

GetParameters of this Integration

func (*Integration) GetProviderConfigReference

func (mg *Integration) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Integration.

func (*Integration) GetProviderReference

func (mg *Integration) GetProviderReference() *xpv1.Reference

GetProviderReference of this Integration. Deprecated: Use GetProviderConfigReference.

func (*Integration) GetTerraformResourceType

func (mg *Integration) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Integration

func (*Integration) GetTerraformSchemaVersion

func (tr *Integration) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Integration) GetWriteConnectionSecretToReference

func (mg *Integration) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Integration.

func (*Integration) LateInitialize

func (tr *Integration) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Integration using its observed tfState. returns True if there are any spec changes for the resource.

func (*Integration) SetConditions

func (mg *Integration) SetConditions(c ...xpv1.Condition)

SetConditions of this Integration.

func (*Integration) SetDeletionPolicy

func (mg *Integration) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Integration.

func (*Integration) SetObservation

func (tr *Integration) SetObservation(obs map[string]interface{}) error

SetObservation for this Integration

func (*Integration) SetParameters

func (tr *Integration) SetParameters(params map[string]interface{}) error

SetParameters for this Integration

func (*Integration) SetProviderConfigReference

func (mg *Integration) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Integration.

func (*Integration) SetProviderReference

func (mg *Integration) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Integration. Deprecated: Use SetProviderConfigReference.

func (*Integration) SetWriteConnectionSecretToReference

func (mg *Integration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Integration.

type IntegrationList

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

IntegrationList contains a list of Integrations

func (*IntegrationList) DeepCopy

func (in *IntegrationList) DeepCopy() *IntegrationList

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

func (*IntegrationList) DeepCopyInto

func (in *IntegrationList) DeepCopyInto(out *IntegrationList)

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

func (*IntegrationList) DeepCopyObject

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

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

func (*IntegrationList) GetItems

func (l *IntegrationList) GetItems() []resource.Managed

GetItems of this IntegrationList.

type IntegrationObservation

type IntegrationObservation struct {
	HTMLURL *string `json:"htmlUrl,omitempty" tf:"html_url,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*IntegrationObservation) DeepCopy

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

func (*IntegrationObservation) DeepCopyInto

func (in *IntegrationObservation) DeepCopyInto(out *IntegrationObservation)

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

type IntegrationParameters

type IntegrationParameters struct {

	// +kubebuilder:validation:Optional
	IntegrationEmail *string `json:"integrationEmail,omitempty" tf:"integration_email,omitempty"`

	// +kubebuilder:validation:Optional
	IntegrationKey *string `json:"integrationKey,omitempty" tf:"integration_key,omitempty"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Service *string `json:"service" tf:"service,omitempty"`

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`

	// +kubebuilder:validation:Optional
	Vendor *string `json:"vendor,omitempty" tf:"vendor,omitempty"`
}

func (*IntegrationParameters) DeepCopy

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

func (*IntegrationParameters) DeepCopyInto

func (in *IntegrationParameters) DeepCopyInto(out *IntegrationParameters)

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

type IntegrationSpec

type IntegrationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IntegrationParameters `json:"forProvider"`
}

IntegrationSpec defines the desired state of Integration

func (*IntegrationSpec) DeepCopy

func (in *IntegrationSpec) DeepCopy() *IntegrationSpec

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

func (*IntegrationSpec) DeepCopyInto

func (in *IntegrationSpec) DeepCopyInto(out *IntegrationSpec)

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

type IntegrationStatus

type IntegrationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        IntegrationObservation `json:"atProvider,omitempty"`
}

IntegrationStatus defines the observed state of Integration.

func (*IntegrationStatus) DeepCopy

func (in *IntegrationStatus) DeepCopy() *IntegrationStatus

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

func (*IntegrationStatus) DeepCopyInto

func (in *IntegrationStatus) DeepCopyInto(out *IntegrationStatus)

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

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

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

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 ScheduledWeeklyObservation

type ScheduledWeeklyObservation struct {
}

func (*ScheduledWeeklyObservation) DeepCopy

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

func (*ScheduledWeeklyObservation) DeepCopyInto

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

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

func (*ScheduledWeeklyParameters) DeepCopyInto

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

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

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 SupportingServiceObservation

type SupportingServiceObservation struct {
}

func (*SupportingServiceObservation) DeepCopy

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

func (*SupportingServiceObservation) DeepCopyInto

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

type SupportingServiceParameters

type SupportingServiceParameters struct {

	// +kubebuilder:validation:Required
	ID *string `json:"id" tf:"id,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*SupportingServiceParameters) DeepCopy

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

func (*SupportingServiceParameters) DeepCopyInto

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

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.

Jump to

Keyboard shortcuts

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