Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=load.cloudflare.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Balancer
- func (in *Balancer) DeepCopy() *Balancer
- func (in *Balancer) DeepCopyInto(out *Balancer)
- func (in *Balancer) DeepCopyObject() runtime.Object
- func (mg *Balancer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Balancer) GetConnectionDetailsMapping() map[string]string
- func (mg *Balancer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Balancer) GetID() string
- func (tr *Balancer) GetObservation() (map[string]interface{}, error)
- func (tr *Balancer) GetParameters() (map[string]interface{}, error)
- func (mg *Balancer) GetProviderConfigReference() *xpv1.Reference
- func (mg *Balancer) GetProviderReference() *xpv1.Reference
- func (mg *Balancer) GetTerraformResourceType() string
- func (tr *Balancer) GetTerraformSchemaVersion() int
- func (mg *Balancer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Balancer) LateInitialize(attrs []byte) (bool, error)
- func (mg *Balancer) SetConditions(c ...xpv1.Condition)
- func (mg *Balancer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Balancer) SetObservation(obs map[string]interface{}) error
- func (tr *Balancer) SetParameters(params map[string]interface{}) error
- func (mg *Balancer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Balancer) SetProviderReference(r *xpv1.Reference)
- func (mg *Balancer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BalancerList
- type BalancerMonitor
- func (in *BalancerMonitor) DeepCopy() *BalancerMonitor
- func (in *BalancerMonitor) DeepCopyInto(out *BalancerMonitor)
- func (in *BalancerMonitor) DeepCopyObject() runtime.Object
- func (mg *BalancerMonitor) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BalancerMonitor) GetConnectionDetailsMapping() map[string]string
- func (mg *BalancerMonitor) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BalancerMonitor) GetID() string
- func (tr *BalancerMonitor) GetObservation() (map[string]interface{}, error)
- func (tr *BalancerMonitor) GetParameters() (map[string]interface{}, error)
- func (mg *BalancerMonitor) GetProviderConfigReference() *xpv1.Reference
- func (mg *BalancerMonitor) GetProviderReference() *xpv1.Reference
- func (mg *BalancerMonitor) GetTerraformResourceType() string
- func (tr *BalancerMonitor) GetTerraformSchemaVersion() int
- func (mg *BalancerMonitor) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BalancerMonitor) LateInitialize(attrs []byte) (bool, error)
- func (mg *BalancerMonitor) SetConditions(c ...xpv1.Condition)
- func (mg *BalancerMonitor) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BalancerMonitor) SetObservation(obs map[string]interface{}) error
- func (tr *BalancerMonitor) SetParameters(params map[string]interface{}) error
- func (mg *BalancerMonitor) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BalancerMonitor) SetProviderReference(r *xpv1.Reference)
- func (mg *BalancerMonitor) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BalancerMonitorList
- type BalancerMonitorObservation
- type BalancerMonitorParameters
- type BalancerMonitorSpec
- type BalancerMonitorStatus
- type BalancerObservation
- type BalancerParameters
- type BalancerPool
- func (in *BalancerPool) DeepCopy() *BalancerPool
- func (in *BalancerPool) DeepCopyInto(out *BalancerPool)
- func (in *BalancerPool) DeepCopyObject() runtime.Object
- func (mg *BalancerPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BalancerPool) GetConnectionDetailsMapping() map[string]string
- func (mg *BalancerPool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BalancerPool) GetID() string
- func (tr *BalancerPool) GetObservation() (map[string]interface{}, error)
- func (tr *BalancerPool) GetParameters() (map[string]interface{}, error)
- func (mg *BalancerPool) GetProviderConfigReference() *xpv1.Reference
- func (mg *BalancerPool) GetProviderReference() *xpv1.Reference
- func (mg *BalancerPool) GetTerraformResourceType() string
- func (tr *BalancerPool) GetTerraformSchemaVersion() int
- func (mg *BalancerPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BalancerPool) LateInitialize(attrs []byte) (bool, error)
- func (mg *BalancerPool) SetConditions(c ...xpv1.Condition)
- func (mg *BalancerPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BalancerPool) SetObservation(obs map[string]interface{}) error
- func (tr *BalancerPool) SetParameters(params map[string]interface{}) error
- func (mg *BalancerPool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BalancerPool) SetProviderReference(r *xpv1.Reference)
- func (mg *BalancerPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BalancerPoolList
- type BalancerPoolObservation
- type BalancerPoolParameters
- type BalancerPoolSpec
- type BalancerPoolStatus
- type BalancerSpec
- type BalancerStatus
- type FixedResponseObservation
- type FixedResponseParameters
- type HeaderObservation
- type HeaderParameters
- type LoadSheddingObservation
- type LoadSheddingParameters
- type OriginSteeringObservation
- type OriginSteeringParameters
- type OriginsHeaderObservation
- type OriginsHeaderParameters
- type OriginsObservation
- type OriginsParameters
- type OverridesObservation
- type OverridesParameters
- type OverridesPopPoolsObservation
- type OverridesPopPoolsParameters
- type OverridesRegionPoolsObservation
- type OverridesRegionPoolsParameters
- type PopPoolsObservation
- type PopPoolsParameters
- type RegionPoolsObservation
- type RegionPoolsParameters
- type RulesObservation
- type RulesParameters
Constants ¶
const ( CRDGroup = "load.cloudflare.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Balancer_Kind = "Balancer" Balancer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Balancer_Kind}.String() Balancer_KindAPIVersion = Balancer_Kind + "." + CRDGroupVersion.String() Balancer_GroupVersionKind = CRDGroupVersion.WithKind(Balancer_Kind) )
Repository type metadata.
var ( BalancerMonitor_Kind = "BalancerMonitor" BalancerMonitor_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BalancerMonitor_Kind}.String() BalancerMonitor_KindAPIVersion = BalancerMonitor_Kind + "." + CRDGroupVersion.String() BalancerMonitor_GroupVersionKind = CRDGroupVersion.WithKind(BalancerMonitor_Kind) )
Repository type metadata.
var ( BalancerPool_Kind = "BalancerPool" BalancerPool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BalancerPool_Kind}.String() BalancerPool_KindAPIVersion = BalancerPool_Kind + "." + CRDGroupVersion.String() BalancerPool_GroupVersionKind = CRDGroupVersion.WithKind(BalancerPool_Kind) )
Repository type metadata.
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 )
Functions ¶
This section is empty.
Types ¶
type Balancer ¶
type Balancer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BalancerSpec `json:"spec"` Status BalancerStatus `json:"status,omitempty"` }
Balancer is the Schema for the Balancers 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,cloudflarejet}
func (*Balancer) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Balancer.
func (*Balancer) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Balancer) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Balancer) GetCondition ¶
func (mg *Balancer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Balancer.
func (*Balancer) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Balancer
func (*Balancer) GetDeletionPolicy ¶
func (mg *Balancer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Balancer.
func (*Balancer) GetObservation ¶
GetObservation of this Balancer
func (*Balancer) GetParameters ¶
GetParameters of this Balancer
func (*Balancer) GetProviderConfigReference ¶
GetProviderConfigReference of this Balancer.
func (*Balancer) GetProviderReference ¶
GetProviderReference of this Balancer. Deprecated: Use GetProviderConfigReference.
func (*Balancer) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Balancer
func (*Balancer) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Balancer) GetWriteConnectionSecretToReference ¶
func (mg *Balancer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Balancer.
func (*Balancer) LateInitialize ¶
LateInitialize this Balancer using its observed tfState. returns True if there are any spec changes for the resource.
func (*Balancer) SetConditions ¶
SetConditions of this Balancer.
func (*Balancer) SetDeletionPolicy ¶
func (mg *Balancer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Balancer.
func (*Balancer) SetObservation ¶
SetObservation for this Balancer
func (*Balancer) SetParameters ¶
SetParameters for this Balancer
func (*Balancer) SetProviderConfigReference ¶
SetProviderConfigReference of this Balancer.
func (*Balancer) SetProviderReference ¶
SetProviderReference of this Balancer. Deprecated: Use SetProviderConfigReference.
func (*Balancer) SetWriteConnectionSecretToReference ¶
func (mg *Balancer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Balancer.
type BalancerList ¶
type BalancerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Balancer `json:"items"` }
BalancerList contains a list of Balancers
func (*BalancerList) DeepCopy ¶
func (in *BalancerList) DeepCopy() *BalancerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BalancerList.
func (*BalancerList) DeepCopyInto ¶
func (in *BalancerList) DeepCopyInto(out *BalancerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BalancerList) DeepCopyObject ¶
func (in *BalancerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BalancerList) GetItems ¶
func (l *BalancerList) GetItems() []resource.Managed
GetItems of this BalancerList.
type BalancerMonitor ¶
type BalancerMonitor struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BalancerMonitorSpec `json:"spec"` Status BalancerMonitorStatus `json:"status,omitempty"` }
BalancerMonitor is the Schema for the BalancerMonitors 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,cloudflarejet}
func (*BalancerMonitor) DeepCopy ¶
func (in *BalancerMonitor) DeepCopy() *BalancerMonitor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BalancerMonitor.
func (*BalancerMonitor) DeepCopyInto ¶
func (in *BalancerMonitor) DeepCopyInto(out *BalancerMonitor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BalancerMonitor) DeepCopyObject ¶
func (in *BalancerMonitor) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BalancerMonitor) GetCondition ¶
func (mg *BalancerMonitor) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BalancerMonitor.
func (*BalancerMonitor) GetConnectionDetailsMapping ¶
func (tr *BalancerMonitor) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BalancerMonitor
func (*BalancerMonitor) GetDeletionPolicy ¶
func (mg *BalancerMonitor) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BalancerMonitor.
func (*BalancerMonitor) GetID ¶
func (tr *BalancerMonitor) GetID() string
GetID returns ID of underlying Terraform resource of this BalancerMonitor
func (*BalancerMonitor) GetObservation ¶
func (tr *BalancerMonitor) GetObservation() (map[string]interface{}, error)
GetObservation of this BalancerMonitor
func (*BalancerMonitor) GetParameters ¶
func (tr *BalancerMonitor) GetParameters() (map[string]interface{}, error)
GetParameters of this BalancerMonitor
func (*BalancerMonitor) GetProviderConfigReference ¶
func (mg *BalancerMonitor) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BalancerMonitor.
func (*BalancerMonitor) GetProviderReference ¶
func (mg *BalancerMonitor) GetProviderReference() *xpv1.Reference
GetProviderReference of this BalancerMonitor. Deprecated: Use GetProviderConfigReference.
func (*BalancerMonitor) GetTerraformResourceType ¶
func (mg *BalancerMonitor) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BalancerMonitor
func (*BalancerMonitor) GetTerraformSchemaVersion ¶
func (tr *BalancerMonitor) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BalancerMonitor) GetWriteConnectionSecretToReference ¶
func (mg *BalancerMonitor) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BalancerMonitor.
func (*BalancerMonitor) LateInitialize ¶
func (tr *BalancerMonitor) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BalancerMonitor using its observed tfState. returns True if there are any spec changes for the resource.
func (*BalancerMonitor) SetConditions ¶
func (mg *BalancerMonitor) SetConditions(c ...xpv1.Condition)
SetConditions of this BalancerMonitor.
func (*BalancerMonitor) SetDeletionPolicy ¶
func (mg *BalancerMonitor) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BalancerMonitor.
func (*BalancerMonitor) SetObservation ¶
func (tr *BalancerMonitor) SetObservation(obs map[string]interface{}) error
SetObservation for this BalancerMonitor
func (*BalancerMonitor) SetParameters ¶
func (tr *BalancerMonitor) SetParameters(params map[string]interface{}) error
SetParameters for this BalancerMonitor
func (*BalancerMonitor) SetProviderConfigReference ¶
func (mg *BalancerMonitor) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BalancerMonitor.
func (*BalancerMonitor) SetProviderReference ¶
func (mg *BalancerMonitor) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BalancerMonitor. Deprecated: Use SetProviderConfigReference.
func (*BalancerMonitor) SetWriteConnectionSecretToReference ¶
func (mg *BalancerMonitor) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BalancerMonitor.
type BalancerMonitorList ¶
type BalancerMonitorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BalancerMonitor `json:"items"` }
BalancerMonitorList contains a list of BalancerMonitors
func (*BalancerMonitorList) DeepCopy ¶
func (in *BalancerMonitorList) DeepCopy() *BalancerMonitorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BalancerMonitorList.
func (*BalancerMonitorList) DeepCopyInto ¶
func (in *BalancerMonitorList) DeepCopyInto(out *BalancerMonitorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BalancerMonitorList) DeepCopyObject ¶
func (in *BalancerMonitorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BalancerMonitorList) GetItems ¶
func (l *BalancerMonitorList) GetItems() []resource.Managed
GetItems of this BalancerMonitorList.
type BalancerMonitorObservation ¶
type BalancerMonitorObservation struct { CreatedOn *string `json:"createdOn,omitempty" tf:"created_on,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ModifiedOn *string `json:"modifiedOn,omitempty" tf:"modified_on,omitempty"` }
func (*BalancerMonitorObservation) DeepCopy ¶
func (in *BalancerMonitorObservation) DeepCopy() *BalancerMonitorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BalancerMonitorObservation.
func (*BalancerMonitorObservation) DeepCopyInto ¶
func (in *BalancerMonitorObservation) DeepCopyInto(out *BalancerMonitorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BalancerMonitorParameters ¶
type BalancerMonitorParameters struct { // +kubebuilder:validation:Optional AllowInsecure *bool `json:"allowInsecure,omitempty" tf:"allow_insecure,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional ExpectedBody *string `json:"expectedBody,omitempty" tf:"expected_body,omitempty"` // +kubebuilder:validation:Optional ExpectedCodes *string `json:"expectedCodes,omitempty" tf:"expected_codes,omitempty"` // +kubebuilder:validation:Optional FollowRedirects *bool `json:"followRedirects,omitempty" tf:"follow_redirects,omitempty"` // +kubebuilder:validation:Optional Header []HeaderParameters `json:"header,omitempty" tf:"header,omitempty"` // +kubebuilder:validation:Optional Interval *float64 `json:"interval,omitempty" tf:"interval,omitempty"` // +kubebuilder:validation:Optional Method *string `json:"method,omitempty" tf:"method,omitempty"` // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Optional ProbeZone *string `json:"probeZone,omitempty" tf:"probe_zone,omitempty"` // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*BalancerMonitorParameters) DeepCopy ¶
func (in *BalancerMonitorParameters) DeepCopy() *BalancerMonitorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BalancerMonitorParameters.
func (*BalancerMonitorParameters) DeepCopyInto ¶
func (in *BalancerMonitorParameters) DeepCopyInto(out *BalancerMonitorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BalancerMonitorSpec ¶
type BalancerMonitorSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BalancerMonitorParameters `json:"forProvider"` }
BalancerMonitorSpec defines the desired state of BalancerMonitor
func (*BalancerMonitorSpec) DeepCopy ¶
func (in *BalancerMonitorSpec) DeepCopy() *BalancerMonitorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BalancerMonitorSpec.
func (*BalancerMonitorSpec) DeepCopyInto ¶
func (in *BalancerMonitorSpec) DeepCopyInto(out *BalancerMonitorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BalancerMonitorStatus ¶
type BalancerMonitorStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BalancerMonitorObservation `json:"atProvider,omitempty"` }
BalancerMonitorStatus defines the observed state of BalancerMonitor.
func (*BalancerMonitorStatus) DeepCopy ¶
func (in *BalancerMonitorStatus) DeepCopy() *BalancerMonitorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BalancerMonitorStatus.
func (*BalancerMonitorStatus) DeepCopyInto ¶
func (in *BalancerMonitorStatus) DeepCopyInto(out *BalancerMonitorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BalancerObservation ¶
type BalancerObservation struct { CreatedOn *string `json:"createdOn,omitempty" tf:"created_on,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ModifiedOn *string `json:"modifiedOn,omitempty" tf:"modified_on,omitempty"` }
func (*BalancerObservation) DeepCopy ¶
func (in *BalancerObservation) DeepCopy() *BalancerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BalancerObservation.
func (*BalancerObservation) DeepCopyInto ¶
func (in *BalancerObservation) DeepCopyInto(out *BalancerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BalancerParameters ¶
type BalancerParameters struct { // +kubebuilder:validation:Required DefaultPoolIds []*string `json:"defaultPoolIds" tf:"default_pool_ids,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required FallbackPoolID *string `json:"fallbackPoolId" tf:"fallback_pool_id,omitempty"` // +kubebuilder:validation:Optional PopPools []PopPoolsParameters `json:"popPools,omitempty" tf:"pop_pools,omitempty"` // +kubebuilder:validation:Optional Proxied *bool `json:"proxied,omitempty" tf:"proxied,omitempty"` // +kubebuilder:validation:Optional RegionPools []RegionPoolsParameters `json:"regionPools,omitempty" tf:"region_pools,omitempty"` // +kubebuilder:validation:Optional Rules []RulesParameters `json:"rules,omitempty" tf:"rules,omitempty"` // +kubebuilder:validation:Optional SessionAffinity *string `json:"sessionAffinity,omitempty" tf:"session_affinity,omitempty"` // +kubebuilder:validation:Optional SessionAffinityAttributes map[string]*string `json:"sessionAffinityAttributes,omitempty" tf:"session_affinity_attributes,omitempty"` // +kubebuilder:validation:Optional SessionAffinityTTL *float64 `json:"sessionAffinityTtl,omitempty" tf:"session_affinity_ttl,omitempty"` // +kubebuilder:validation:Optional SteeringPolicy *string `json:"steeringPolicy,omitempty" tf:"steering_policy,omitempty"` // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` // +kubebuilder:validation:Required ZoneID *string `json:"zoneId" tf:"zone_id,omitempty"` }
func (*BalancerParameters) DeepCopy ¶
func (in *BalancerParameters) DeepCopy() *BalancerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BalancerParameters.
func (*BalancerParameters) DeepCopyInto ¶
func (in *BalancerParameters) DeepCopyInto(out *BalancerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BalancerPool ¶
type BalancerPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BalancerPoolSpec `json:"spec"` Status BalancerPoolStatus `json:"status,omitempty"` }
BalancerPool is the Schema for the BalancerPools 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,cloudflarejet}
func (*BalancerPool) DeepCopy ¶
func (in *BalancerPool) DeepCopy() *BalancerPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BalancerPool.
func (*BalancerPool) DeepCopyInto ¶
func (in *BalancerPool) DeepCopyInto(out *BalancerPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BalancerPool) DeepCopyObject ¶
func (in *BalancerPool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BalancerPool) GetCondition ¶
func (mg *BalancerPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BalancerPool.
func (*BalancerPool) GetConnectionDetailsMapping ¶
func (tr *BalancerPool) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BalancerPool
func (*BalancerPool) GetDeletionPolicy ¶
func (mg *BalancerPool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BalancerPool.
func (*BalancerPool) GetID ¶
func (tr *BalancerPool) GetID() string
GetID returns ID of underlying Terraform resource of this BalancerPool
func (*BalancerPool) GetObservation ¶
func (tr *BalancerPool) GetObservation() (map[string]interface{}, error)
GetObservation of this BalancerPool
func (*BalancerPool) GetParameters ¶
func (tr *BalancerPool) GetParameters() (map[string]interface{}, error)
GetParameters of this BalancerPool
func (*BalancerPool) GetProviderConfigReference ¶
func (mg *BalancerPool) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BalancerPool.
func (*BalancerPool) GetProviderReference ¶
func (mg *BalancerPool) GetProviderReference() *xpv1.Reference
GetProviderReference of this BalancerPool. Deprecated: Use GetProviderConfigReference.
func (*BalancerPool) GetTerraformResourceType ¶
func (mg *BalancerPool) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BalancerPool
func (*BalancerPool) GetTerraformSchemaVersion ¶
func (tr *BalancerPool) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BalancerPool) GetWriteConnectionSecretToReference ¶
func (mg *BalancerPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BalancerPool.
func (*BalancerPool) LateInitialize ¶
func (tr *BalancerPool) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BalancerPool using its observed tfState. returns True if there are any spec changes for the resource.
func (*BalancerPool) SetConditions ¶
func (mg *BalancerPool) SetConditions(c ...xpv1.Condition)
SetConditions of this BalancerPool.
func (*BalancerPool) SetDeletionPolicy ¶
func (mg *BalancerPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BalancerPool.
func (*BalancerPool) SetObservation ¶
func (tr *BalancerPool) SetObservation(obs map[string]interface{}) error
SetObservation for this BalancerPool
func (*BalancerPool) SetParameters ¶
func (tr *BalancerPool) SetParameters(params map[string]interface{}) error
SetParameters for this BalancerPool
func (*BalancerPool) SetProviderConfigReference ¶
func (mg *BalancerPool) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BalancerPool.
func (*BalancerPool) SetProviderReference ¶
func (mg *BalancerPool) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BalancerPool. Deprecated: Use SetProviderConfigReference.
func (*BalancerPool) SetWriteConnectionSecretToReference ¶
func (mg *BalancerPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BalancerPool.
type BalancerPoolList ¶
type BalancerPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BalancerPool `json:"items"` }
BalancerPoolList contains a list of BalancerPools
func (*BalancerPoolList) DeepCopy ¶
func (in *BalancerPoolList) DeepCopy() *BalancerPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BalancerPoolList.
func (*BalancerPoolList) DeepCopyInto ¶
func (in *BalancerPoolList) DeepCopyInto(out *BalancerPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BalancerPoolList) DeepCopyObject ¶
func (in *BalancerPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BalancerPoolList) GetItems ¶
func (l *BalancerPoolList) GetItems() []resource.Managed
GetItems of this BalancerPoolList.
type BalancerPoolObservation ¶
type BalancerPoolObservation struct { CreatedOn *string `json:"createdOn,omitempty" tf:"created_on,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ModifiedOn *string `json:"modifiedOn,omitempty" tf:"modified_on,omitempty"` }
func (*BalancerPoolObservation) DeepCopy ¶
func (in *BalancerPoolObservation) DeepCopy() *BalancerPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BalancerPoolObservation.
func (*BalancerPoolObservation) DeepCopyInto ¶
func (in *BalancerPoolObservation) DeepCopyInto(out *BalancerPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BalancerPoolParameters ¶
type BalancerPoolParameters struct { // +kubebuilder:validation:Optional CheckRegions []*string `json:"checkRegions,omitempty" tf:"check_regions,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Latitude *float64 `json:"latitude,omitempty" tf:"latitude,omitempty"` // +kubebuilder:validation:Optional LoadShedding []LoadSheddingParameters `json:"loadShedding,omitempty" tf:"load_shedding,omitempty"` // +kubebuilder:validation:Optional Longitude *float64 `json:"longitude,omitempty" tf:"longitude,omitempty"` // +kubebuilder:validation:Optional MinimumOrigins *float64 `json:"minimumOrigins,omitempty" tf:"minimum_origins,omitempty"` // +kubebuilder:validation:Optional Monitor *string `json:"monitor,omitempty" tf:"monitor,omitempty"` // +kubebuilder:validation:Optional NotificationEmail *string `json:"notificationEmail,omitempty" tf:"notification_email,omitempty"` // +kubebuilder:validation:Optional OriginSteering []OriginSteeringParameters `json:"originSteering,omitempty" tf:"origin_steering,omitempty"` // +kubebuilder:validation:Required Origins []OriginsParameters `json:"origins" tf:"origins,omitempty"` }
func (*BalancerPoolParameters) DeepCopy ¶
func (in *BalancerPoolParameters) DeepCopy() *BalancerPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BalancerPoolParameters.
func (*BalancerPoolParameters) DeepCopyInto ¶
func (in *BalancerPoolParameters) DeepCopyInto(out *BalancerPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BalancerPoolSpec ¶
type BalancerPoolSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BalancerPoolParameters `json:"forProvider"` }
BalancerPoolSpec defines the desired state of BalancerPool
func (*BalancerPoolSpec) DeepCopy ¶
func (in *BalancerPoolSpec) DeepCopy() *BalancerPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BalancerPoolSpec.
func (*BalancerPoolSpec) DeepCopyInto ¶
func (in *BalancerPoolSpec) DeepCopyInto(out *BalancerPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BalancerPoolStatus ¶
type BalancerPoolStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BalancerPoolObservation `json:"atProvider,omitempty"` }
BalancerPoolStatus defines the observed state of BalancerPool.
func (*BalancerPoolStatus) DeepCopy ¶
func (in *BalancerPoolStatus) DeepCopy() *BalancerPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BalancerPoolStatus.
func (*BalancerPoolStatus) DeepCopyInto ¶
func (in *BalancerPoolStatus) DeepCopyInto(out *BalancerPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BalancerSpec ¶
type BalancerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BalancerParameters `json:"forProvider"` }
BalancerSpec defines the desired state of Balancer
func (*BalancerSpec) DeepCopy ¶
func (in *BalancerSpec) DeepCopy() *BalancerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BalancerSpec.
func (*BalancerSpec) DeepCopyInto ¶
func (in *BalancerSpec) DeepCopyInto(out *BalancerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BalancerStatus ¶
type BalancerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BalancerObservation `json:"atProvider,omitempty"` }
BalancerStatus defines the observed state of Balancer.
func (*BalancerStatus) DeepCopy ¶
func (in *BalancerStatus) DeepCopy() *BalancerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BalancerStatus.
func (*BalancerStatus) DeepCopyInto ¶
func (in *BalancerStatus) DeepCopyInto(out *BalancerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FixedResponseObservation ¶
type FixedResponseObservation struct { }
func (*FixedResponseObservation) DeepCopy ¶
func (in *FixedResponseObservation) DeepCopy() *FixedResponseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedResponseObservation.
func (*FixedResponseObservation) DeepCopyInto ¶
func (in *FixedResponseObservation) DeepCopyInto(out *FixedResponseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FixedResponseParameters ¶
type FixedResponseParameters struct { // +kubebuilder:validation:Optional ContentType *string `json:"contentType,omitempty" tf:"content_type,omitempty"` // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // +kubebuilder:validation:Optional MessageBody *string `json:"messageBody,omitempty" tf:"message_body,omitempty"` // +kubebuilder:validation:Optional StatusCode *float64 `json:"statusCode,omitempty" tf:"status_code,omitempty"` }
func (*FixedResponseParameters) DeepCopy ¶
func (in *FixedResponseParameters) DeepCopy() *FixedResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedResponseParameters.
func (*FixedResponseParameters) DeepCopyInto ¶
func (in *FixedResponseParameters) DeepCopyInto(out *FixedResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderObservation ¶
type HeaderObservation struct { }
func (*HeaderObservation) DeepCopy ¶
func (in *HeaderObservation) DeepCopy() *HeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderObservation.
func (*HeaderObservation) DeepCopyInto ¶
func (in *HeaderObservation) DeepCopyInto(out *HeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderParameters ¶
type HeaderParameters struct { // +kubebuilder:validation:Required Header *string `json:"header" tf:"header,omitempty"` // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*HeaderParameters) DeepCopy ¶
func (in *HeaderParameters) DeepCopy() *HeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderParameters.
func (*HeaderParameters) DeepCopyInto ¶
func (in *HeaderParameters) DeepCopyInto(out *HeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadSheddingObservation ¶
type LoadSheddingObservation struct { }
func (*LoadSheddingObservation) DeepCopy ¶
func (in *LoadSheddingObservation) DeepCopy() *LoadSheddingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadSheddingObservation.
func (*LoadSheddingObservation) DeepCopyInto ¶
func (in *LoadSheddingObservation) DeepCopyInto(out *LoadSheddingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadSheddingParameters ¶
type LoadSheddingParameters struct { // +kubebuilder:validation:Optional DefaultPercent *float64 `json:"defaultPercent,omitempty" tf:"default_percent,omitempty"` // +kubebuilder:validation:Optional DefaultPolicy *string `json:"defaultPolicy,omitempty" tf:"default_policy,omitempty"` // +kubebuilder:validation:Optional SessionPercent *float64 `json:"sessionPercent,omitempty" tf:"session_percent,omitempty"` // +kubebuilder:validation:Optional SessionPolicy *string `json:"sessionPolicy,omitempty" tf:"session_policy,omitempty"` }
func (*LoadSheddingParameters) DeepCopy ¶
func (in *LoadSheddingParameters) DeepCopy() *LoadSheddingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadSheddingParameters.
func (*LoadSheddingParameters) DeepCopyInto ¶
func (in *LoadSheddingParameters) DeepCopyInto(out *LoadSheddingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginSteeringObservation ¶
type OriginSteeringObservation struct { }
func (*OriginSteeringObservation) DeepCopy ¶
func (in *OriginSteeringObservation) DeepCopy() *OriginSteeringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginSteeringObservation.
func (*OriginSteeringObservation) DeepCopyInto ¶
func (in *OriginSteeringObservation) DeepCopyInto(out *OriginSteeringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginSteeringParameters ¶
type OriginSteeringParameters struct { // +kubebuilder:validation:Optional Policy *string `json:"policy,omitempty" tf:"policy,omitempty"` }
func (*OriginSteeringParameters) DeepCopy ¶
func (in *OriginSteeringParameters) DeepCopy() *OriginSteeringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginSteeringParameters.
func (*OriginSteeringParameters) DeepCopyInto ¶
func (in *OriginSteeringParameters) DeepCopyInto(out *OriginSteeringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginsHeaderObservation ¶
type OriginsHeaderObservation struct { }
func (*OriginsHeaderObservation) DeepCopy ¶
func (in *OriginsHeaderObservation) DeepCopy() *OriginsHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginsHeaderObservation.
func (*OriginsHeaderObservation) DeepCopyInto ¶
func (in *OriginsHeaderObservation) DeepCopyInto(out *OriginsHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginsHeaderParameters ¶
type OriginsHeaderParameters struct { // +kubebuilder:validation:Required Header *string `json:"header" tf:"header,omitempty"` // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*OriginsHeaderParameters) DeepCopy ¶
func (in *OriginsHeaderParameters) DeepCopy() *OriginsHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginsHeaderParameters.
func (*OriginsHeaderParameters) DeepCopyInto ¶
func (in *OriginsHeaderParameters) DeepCopyInto(out *OriginsHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginsObservation ¶
type OriginsObservation struct { }
func (*OriginsObservation) DeepCopy ¶
func (in *OriginsObservation) DeepCopy() *OriginsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginsObservation.
func (*OriginsObservation) DeepCopyInto ¶
func (in *OriginsObservation) DeepCopyInto(out *OriginsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OriginsParameters ¶
type OriginsParameters struct { // +kubebuilder:validation:Required Address *string `json:"address" tf:"address,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Header []OriginsHeaderParameters `json:"header,omitempty" tf:"header,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Weight *float64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*OriginsParameters) DeepCopy ¶
func (in *OriginsParameters) DeepCopy() *OriginsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OriginsParameters.
func (*OriginsParameters) DeepCopyInto ¶
func (in *OriginsParameters) DeepCopyInto(out *OriginsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverridesObservation ¶
type OverridesObservation struct { }
func (*OverridesObservation) DeepCopy ¶
func (in *OverridesObservation) DeepCopy() *OverridesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverridesObservation.
func (*OverridesObservation) DeepCopyInto ¶
func (in *OverridesObservation) DeepCopyInto(out *OverridesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverridesParameters ¶
type OverridesParameters struct { // +kubebuilder:validation:Optional DefaultPools []*string `json:"defaultPools,omitempty" tf:"default_pools,omitempty"` // +kubebuilder:validation:Optional FallbackPool *string `json:"fallbackPool,omitempty" tf:"fallback_pool,omitempty"` // +kubebuilder:validation:Optional PopPools []OverridesPopPoolsParameters `json:"popPools,omitempty" tf:"pop_pools,omitempty"` // +kubebuilder:validation:Optional RegionPools []OverridesRegionPoolsParameters `json:"regionPools,omitempty" tf:"region_pools,omitempty"` // +kubebuilder:validation:Optional SessionAffinity *string `json:"sessionAffinity,omitempty" tf:"session_affinity,omitempty"` // +kubebuilder:validation:Optional SessionAffinityAttributes map[string]*string `json:"sessionAffinityAttributes,omitempty" tf:"session_affinity_attributes,omitempty"` // +kubebuilder:validation:Optional SessionAffinityTTL *float64 `json:"sessionAffinityTtl,omitempty" tf:"session_affinity_ttl,omitempty"` // +kubebuilder:validation:Optional SteeringPolicy *string `json:"steeringPolicy,omitempty" tf:"steering_policy,omitempty"` // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*OverridesParameters) DeepCopy ¶
func (in *OverridesParameters) DeepCopy() *OverridesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverridesParameters.
func (*OverridesParameters) DeepCopyInto ¶
func (in *OverridesParameters) DeepCopyInto(out *OverridesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverridesPopPoolsObservation ¶
type OverridesPopPoolsObservation struct { }
func (*OverridesPopPoolsObservation) DeepCopy ¶
func (in *OverridesPopPoolsObservation) DeepCopy() *OverridesPopPoolsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverridesPopPoolsObservation.
func (*OverridesPopPoolsObservation) DeepCopyInto ¶
func (in *OverridesPopPoolsObservation) DeepCopyInto(out *OverridesPopPoolsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverridesPopPoolsParameters ¶
type OverridesPopPoolsParameters struct { // +kubebuilder:validation:Required PoolIds []*string `json:"poolIds" tf:"pool_ids,omitempty"` // +kubebuilder:validation:Required Pop *string `json:"pop" tf:"pop,omitempty"` }
func (*OverridesPopPoolsParameters) DeepCopy ¶
func (in *OverridesPopPoolsParameters) DeepCopy() *OverridesPopPoolsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverridesPopPoolsParameters.
func (*OverridesPopPoolsParameters) DeepCopyInto ¶
func (in *OverridesPopPoolsParameters) DeepCopyInto(out *OverridesPopPoolsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverridesRegionPoolsObservation ¶
type OverridesRegionPoolsObservation struct { }
func (*OverridesRegionPoolsObservation) DeepCopy ¶
func (in *OverridesRegionPoolsObservation) DeepCopy() *OverridesRegionPoolsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverridesRegionPoolsObservation.
func (*OverridesRegionPoolsObservation) DeepCopyInto ¶
func (in *OverridesRegionPoolsObservation) DeepCopyInto(out *OverridesRegionPoolsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverridesRegionPoolsParameters ¶
type OverridesRegionPoolsParameters struct { // +kubebuilder:validation:Required PoolIds []*string `json:"poolIds" tf:"pool_ids,omitempty"` // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` }
func (*OverridesRegionPoolsParameters) DeepCopy ¶
func (in *OverridesRegionPoolsParameters) DeepCopy() *OverridesRegionPoolsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverridesRegionPoolsParameters.
func (*OverridesRegionPoolsParameters) DeepCopyInto ¶
func (in *OverridesRegionPoolsParameters) DeepCopyInto(out *OverridesRegionPoolsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PopPoolsObservation ¶
type PopPoolsObservation struct { }
func (*PopPoolsObservation) DeepCopy ¶
func (in *PopPoolsObservation) DeepCopy() *PopPoolsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PopPoolsObservation.
func (*PopPoolsObservation) DeepCopyInto ¶
func (in *PopPoolsObservation) DeepCopyInto(out *PopPoolsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PopPoolsParameters ¶
type PopPoolsParameters struct { // +kubebuilder:validation:Required PoolIds []*string `json:"poolIds" tf:"pool_ids,omitempty"` // +kubebuilder:validation:Required Pop *string `json:"pop" tf:"pop,omitempty"` }
func (*PopPoolsParameters) DeepCopy ¶
func (in *PopPoolsParameters) DeepCopy() *PopPoolsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PopPoolsParameters.
func (*PopPoolsParameters) DeepCopyInto ¶
func (in *PopPoolsParameters) DeepCopyInto(out *PopPoolsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegionPoolsObservation ¶
type RegionPoolsObservation struct { }
func (*RegionPoolsObservation) DeepCopy ¶
func (in *RegionPoolsObservation) DeepCopy() *RegionPoolsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionPoolsObservation.
func (*RegionPoolsObservation) DeepCopyInto ¶
func (in *RegionPoolsObservation) DeepCopyInto(out *RegionPoolsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegionPoolsParameters ¶
type RegionPoolsParameters struct { // +kubebuilder:validation:Required PoolIds []*string `json:"poolIds" tf:"pool_ids,omitempty"` // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` }
func (*RegionPoolsParameters) DeepCopy ¶
func (in *RegionPoolsParameters) DeepCopy() *RegionPoolsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionPoolsParameters.
func (*RegionPoolsParameters) DeepCopyInto ¶
func (in *RegionPoolsParameters) DeepCopyInto(out *RegionPoolsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesObservation ¶
type RulesObservation struct { }
func (*RulesObservation) DeepCopy ¶
func (in *RulesObservation) DeepCopy() *RulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesObservation.
func (*RulesObservation) DeepCopyInto ¶
func (in *RulesObservation) DeepCopyInto(out *RulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesParameters ¶
type RulesParameters struct { // +kubebuilder:validation:Optional Condition *string `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // +kubebuilder:validation:Optional FixedResponse []FixedResponseParameters `json:"fixedResponse,omitempty" tf:"fixed_response,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Overrides []OverridesParameters `json:"overrides,omitempty" tf:"overrides,omitempty"` // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional Terminates *bool `json:"terminates,omitempty" tf:"terminates,omitempty"` }
func (*RulesParameters) DeepCopy ¶
func (in *RulesParameters) DeepCopy() *RulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesParameters.
func (*RulesParameters) DeepCopyInto ¶
func (in *RulesParameters) DeepCopyInto(out *RulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.