v1alpha1

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 12, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=lists.cloudflare.upbound.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "lists.cloudflare.upbound.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

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 (
	IPList_Kind             = "IPList"
	IPList_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IPList_Kind}.String()
	IPList_KindAPIVersion   = IPList_Kind + "." + CRDGroupVersion.String()
	IPList_GroupVersionKind = CRDGroupVersion.WithKind(IPList_Kind)
)

Repository type metadata.

View Source
var (
	List_Kind             = "List"
	List_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: List_Kind}.String()
	List_KindAPIVersion   = List_Kind + "." + CRDGroupVersion.String()
	List_GroupVersionKind = CRDGroupVersion.WithKind(List_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type IPList

type IPList struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IPListSpec   `json:"spec"`
	Status            IPListStatus `json:"status,omitempty"`
}

IPList is the Schema for the IPLists API. <no value> +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,cloudflare}

func (*IPList) DeepCopy

func (in *IPList) DeepCopy() *IPList

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

func (*IPList) DeepCopyInto

func (in *IPList) DeepCopyInto(out *IPList)

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

func (*IPList) DeepCopyObject

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

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

func (*IPList) GetCondition

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

GetCondition of this IPList.

func (*IPList) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this IPList

func (*IPList) GetDeletionPolicy

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

GetDeletionPolicy of this IPList.

func (*IPList) GetID

func (tr *IPList) GetID() string

GetID returns ID of underlying Terraform resource of this IPList

func (*IPList) GetObservation

func (tr *IPList) GetObservation() (map[string]any, error)

GetObservation of this IPList

func (*IPList) GetParameters

func (tr *IPList) GetParameters() (map[string]any, error)

GetParameters of this IPList

func (*IPList) GetProviderConfigReference

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

GetProviderConfigReference of this IPList.

func (*IPList) GetProviderReference

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

GetProviderReference of this IPList. Deprecated: Use GetProviderConfigReference.

func (*IPList) GetPublishConnectionDetailsTo

func (mg *IPList) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this IPList.

func (*IPList) GetTerraformResourceType

func (mg *IPList) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IPList

func (*IPList) GetTerraformSchemaVersion

func (tr *IPList) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IPList) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this IPList.

func (*IPList) LateInitialize

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

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

func (*IPList) ResolveReferences

func (mg *IPList) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this IPList.

func (*IPList) SetConditions

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

SetConditions of this IPList.

func (*IPList) SetDeletionPolicy

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

SetDeletionPolicy of this IPList.

func (*IPList) SetObservation

func (tr *IPList) SetObservation(obs map[string]any) error

SetObservation for this IPList

func (*IPList) SetParameters

func (tr *IPList) SetParameters(params map[string]any) error

SetParameters for this IPList

func (*IPList) SetProviderConfigReference

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

SetProviderConfigReference of this IPList.

func (*IPList) SetProviderReference

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

SetProviderReference of this IPList. Deprecated: Use SetProviderConfigReference.

func (*IPList) SetPublishConnectionDetailsTo

func (mg *IPList) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this IPList.

func (*IPList) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this IPList.

type IPListList

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

IPListList contains a list of IPLists

func (*IPListList) DeepCopy

func (in *IPListList) DeepCopy() *IPListList

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

func (*IPListList) DeepCopyInto

func (in *IPListList) DeepCopyInto(out *IPListList)

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

func (*IPListList) DeepCopyObject

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

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

func (*IPListList) GetItems

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

GetItems of this IPListList.

type IPListObservation

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

func (*IPListObservation) DeepCopy

func (in *IPListObservation) DeepCopy() *IPListObservation

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

func (*IPListObservation) DeepCopyInto

func (in *IPListObservation) DeepCopyInto(out *IPListObservation)

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

type IPListParameters

type IPListParameters struct {

	// The account identifier to target for the resource.
	// +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/account/v1alpha1.Account
	// +kubebuilder:validation:Optional
	AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"`

	// Reference to a Account in account to populate accountId.
	// +kubebuilder:validation:Optional
	AccountIDRef *v1.Reference `json:"accountIdRef,omitempty" tf:"-"`

	// Selector for a Account in account to populate accountId.
	// +kubebuilder:validation:Optional
	AccountIDSelector *v1.Selector `json:"accountIdSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	Item []ItemParameters `json:"item,omitempty" tf:"item,omitempty"`

	// +kubebuilder:validation:Required
	Kind *string `json:"kind" tf:"kind,omitempty"`

	// **Modifying this attribute will force creation of a new resource.**
	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*IPListParameters) DeepCopy

func (in *IPListParameters) DeepCopy() *IPListParameters

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

func (*IPListParameters) DeepCopyInto

func (in *IPListParameters) DeepCopyInto(out *IPListParameters)

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

type IPListSpec

type IPListSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IPListParameters `json:"forProvider"`
}

IPListSpec defines the desired state of IPList

func (*IPListSpec) DeepCopy

func (in *IPListSpec) DeepCopy() *IPListSpec

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

func (*IPListSpec) DeepCopyInto

func (in *IPListSpec) DeepCopyInto(out *IPListSpec)

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

type IPListStatus

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

IPListStatus defines the observed state of IPList.

func (*IPListStatus) DeepCopy

func (in *IPListStatus) DeepCopy() *IPListStatus

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

func (*IPListStatus) DeepCopyInto

func (in *IPListStatus) DeepCopyInto(out *IPListStatus)

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

type ItemObservation

type ItemObservation struct {
}

func (*ItemObservation) DeepCopy

func (in *ItemObservation) DeepCopy() *ItemObservation

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

func (*ItemObservation) DeepCopyInto

func (in *ItemObservation) DeepCopyInto(out *ItemObservation)

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

type ItemParameters

type ItemParameters struct {

	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*ItemParameters) DeepCopy

func (in *ItemParameters) DeepCopy() *ItemParameters

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

func (*ItemParameters) DeepCopyInto

func (in *ItemParameters) DeepCopyInto(out *ItemParameters)

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

type List

type List struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ListSpec   `json:"spec"`
	Status            ListStatus `json:"status,omitempty"`
}

List is the Schema for the Lists API. <no value> +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,cloudflare}

func (*List) DeepCopy

func (in *List) DeepCopy() *List

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

func (*List) DeepCopyInto

func (in *List) DeepCopyInto(out *List)

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

func (*List) DeepCopyObject

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

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

func (*List) GetCondition

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

GetCondition of this List.

func (*List) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this List

func (*List) GetDeletionPolicy

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

GetDeletionPolicy of this List.

func (*List) GetID

func (tr *List) GetID() string

GetID returns ID of underlying Terraform resource of this List

func (*List) GetObservation

func (tr *List) GetObservation() (map[string]any, error)

GetObservation of this List

func (*List) GetParameters

func (tr *List) GetParameters() (map[string]any, error)

GetParameters of this List

func (*List) GetProviderConfigReference

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

GetProviderConfigReference of this List.

func (*List) GetProviderReference

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

GetProviderReference of this List. Deprecated: Use GetProviderConfigReference.

func (*List) GetPublishConnectionDetailsTo

func (mg *List) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this List.

func (*List) GetTerraformResourceType

func (mg *List) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this List

func (*List) GetTerraformSchemaVersion

func (tr *List) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*List) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this List.

func (*List) LateInitialize

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

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

func (*List) ResolveReferences

func (mg *List) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this List.

func (*List) SetConditions

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

SetConditions of this List.

func (*List) SetDeletionPolicy

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

SetDeletionPolicy of this List.

func (*List) SetObservation

func (tr *List) SetObservation(obs map[string]any) error

SetObservation for this List

func (*List) SetParameters

func (tr *List) SetParameters(params map[string]any) error

SetParameters for this List

func (*List) SetProviderConfigReference

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

SetProviderConfigReference of this List.

func (*List) SetProviderReference

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

SetProviderReference of this List. Deprecated: Use SetProviderConfigReference.

func (*List) SetPublishConnectionDetailsTo

func (mg *List) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this List.

func (*List) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this List.

type ListItemObservation

type ListItemObservation struct {
}

func (*ListItemObservation) DeepCopy

func (in *ListItemObservation) DeepCopy() *ListItemObservation

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

func (*ListItemObservation) DeepCopyInto

func (in *ListItemObservation) DeepCopyInto(out *ListItemObservation)

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

type ListItemParameters

type ListItemParameters struct {

	// An optional comment for the item.
	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// +kubebuilder:validation:Required
	Value []ValueParameters `json:"value" tf:"value,omitempty"`
}

func (*ListItemParameters) DeepCopy

func (in *ListItemParameters) DeepCopy() *ListItemParameters

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

func (*ListItemParameters) DeepCopyInto

func (in *ListItemParameters) DeepCopyInto(out *ListItemParameters)

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

type ListList

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

ListList contains a list of Lists

func (*ListList) DeepCopy

func (in *ListList) DeepCopy() *ListList

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

func (*ListList) DeepCopyInto

func (in *ListList) DeepCopyInto(out *ListList)

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

func (*ListList) DeepCopyObject

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

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

func (*ListList) GetItems

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

GetItems of this ListList.

type ListObservation

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

func (*ListObservation) DeepCopy

func (in *ListObservation) DeepCopy() *ListObservation

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

func (*ListObservation) DeepCopyInto

func (in *ListObservation) DeepCopyInto(out *ListObservation)

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

type ListParameters

type ListParameters struct {

	// The account identifier to target for the resource.
	// +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/account/v1alpha1.Account
	// +kubebuilder:validation:Optional
	AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"`

	// Reference to a Account in account to populate accountId.
	// +kubebuilder:validation:Optional
	AccountIDRef *v1.Reference `json:"accountIdRef,omitempty" tf:"-"`

	// Selector for a Account in account to populate accountId.
	// +kubebuilder:validation:Optional
	AccountIDSelector *v1.Selector `json:"accountIdSelector,omitempty" tf:"-"`

	// An optional description of the list.
	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	Item []ListItemParameters `json:"item,omitempty" tf:"item,omitempty"`

	// The type of items the list will contain.
	// +kubebuilder:validation:Required
	Kind *string `json:"kind" tf:"kind,omitempty"`

	// The name of the list. **Modifying this attribute will force creation of a new resource.**
	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*ListParameters) DeepCopy

func (in *ListParameters) DeepCopy() *ListParameters

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

func (*ListParameters) DeepCopyInto

func (in *ListParameters) DeepCopyInto(out *ListParameters)

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

type ListSpec

type ListSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ListParameters `json:"forProvider"`
}

ListSpec defines the desired state of List

func (*ListSpec) DeepCopy

func (in *ListSpec) DeepCopy() *ListSpec

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

func (*ListSpec) DeepCopyInto

func (in *ListSpec) DeepCopyInto(out *ListSpec)

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

type ListStatus

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

ListStatus defines the observed state of List.

func (*ListStatus) DeepCopy

func (in *ListStatus) DeepCopy() *ListStatus

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

func (*ListStatus) DeepCopyInto

func (in *ListStatus) DeepCopyInto(out *ListStatus)

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

type RedirectObservation

type RedirectObservation struct {
}

func (*RedirectObservation) DeepCopy

func (in *RedirectObservation) DeepCopy() *RedirectObservation

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

func (*RedirectObservation) DeepCopyInto

func (in *RedirectObservation) DeepCopyInto(out *RedirectObservation)

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

type RedirectParameters

type RedirectParameters struct {

	// Whether the redirect also matches subdomains of the source url. Available values: `disabled`, `enabled`.
	// +kubebuilder:validation:Optional
	IncludeSubdomains *string `json:"includeSubdomains,omitempty" tf:"include_subdomains,omitempty"`

	// Whether to preserve the path suffix when doing subpath matching. Available values: `disabled`, `enabled`.
	// +kubebuilder:validation:Optional
	PreservePathSuffix *string `json:"preservePathSuffix,omitempty" tf:"preserve_path_suffix,omitempty"`

	// Whether the redirect target url should keep the query string of the request's url. Available values: `disabled`, `enabled`.
	// +kubebuilder:validation:Optional
	PreserveQueryString *string `json:"preserveQueryString,omitempty" tf:"preserve_query_string,omitempty"`

	// The source url of the redirect.
	// +kubebuilder:validation:Required
	SourceURL *string `json:"sourceUrl" tf:"source_url,omitempty"`

	// The status code to be used when redirecting a request.
	// +kubebuilder:validation:Optional
	StatusCode *float64 `json:"statusCode,omitempty" tf:"status_code,omitempty"`

	// Whether the redirect also matches subpaths of the source url. Available values: `disabled`, `enabled`.
	// +kubebuilder:validation:Optional
	SubpathMatching *string `json:"subpathMatching,omitempty" tf:"subpath_matching,omitempty"`

	// The target url of the redirect.
	// +kubebuilder:validation:Required
	TargetURL *string `json:"targetUrl" tf:"target_url,omitempty"`
}

func (*RedirectParameters) DeepCopy

func (in *RedirectParameters) DeepCopy() *RedirectParameters

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

func (*RedirectParameters) DeepCopyInto

func (in *RedirectParameters) DeepCopyInto(out *RedirectParameters)

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

type ValueObservation

type ValueObservation struct {
}

func (*ValueObservation) DeepCopy

func (in *ValueObservation) DeepCopy() *ValueObservation

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

func (*ValueObservation) DeepCopyInto

func (in *ValueObservation) DeepCopyInto(out *ValueObservation)

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

type ValueParameters

type ValueParameters struct {

	// +kubebuilder:validation:Optional
	IP *string `json:"ip,omitempty" tf:"ip,omitempty"`

	// +kubebuilder:validation:Optional
	Redirect []RedirectParameters `json:"redirect,omitempty" tf:"redirect,omitempty"`
}

func (*ValueParameters) DeepCopy

func (in *ValueParameters) DeepCopy() *ValueParameters

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

func (*ValueParameters) DeepCopyInto

func (in *ValueParameters) DeepCopyInto(out *ValueParameters)

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