Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cloudflare.cloudflare.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ActionParametersObservation
- type ActionParametersParameters
- type Argo
- func (in *Argo) DeepCopy() *Argo
- func (in *Argo) DeepCopyInto(out *Argo)
- func (in *Argo) DeepCopyObject() runtime.Object
- func (mg *Argo) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Argo) GetConnectionDetailsMapping() map[string]string
- func (mg *Argo) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Argo) GetID() string
- func (tr *Argo) GetObservation() (map[string]interface{}, error)
- func (tr *Argo) GetParameters() (map[string]interface{}, error)
- func (mg *Argo) GetProviderConfigReference() *xpv1.Reference
- func (mg *Argo) GetProviderReference() *xpv1.Reference
- func (mg *Argo) GetTerraformResourceType() string
- func (tr *Argo) GetTerraformSchemaVersion() int
- func (mg *Argo) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Argo) LateInitialize(attrs []byte) (bool, error)
- func (mg *Argo) SetConditions(c ...xpv1.Condition)
- func (mg *Argo) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Argo) SetObservation(obs map[string]interface{}) error
- func (tr *Argo) SetParameters(params map[string]interface{}) error
- func (mg *Argo) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Argo) SetProviderReference(r *xpv1.Reference)
- func (mg *Argo) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ArgoList
- type ArgoObservation
- type ArgoParameters
- type ArgoSpec
- type ArgoStatus
- type CategoriesObservation
- type CategoriesParameters
- type DataObservation
- type DataParameters
- type ExposedCredentialCheckObservation
- type ExposedCredentialCheckParameters
- type Filter
- func (in *Filter) DeepCopy() *Filter
- func (in *Filter) DeepCopyInto(out *Filter)
- func (in *Filter) DeepCopyObject() runtime.Object
- func (mg *Filter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Filter) GetConnectionDetailsMapping() map[string]string
- func (mg *Filter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Filter) GetID() string
- func (tr *Filter) GetObservation() (map[string]interface{}, error)
- func (tr *Filter) GetParameters() (map[string]interface{}, error)
- func (mg *Filter) GetProviderConfigReference() *xpv1.Reference
- func (mg *Filter) GetProviderReference() *xpv1.Reference
- func (mg *Filter) GetTerraformResourceType() string
- func (tr *Filter) GetTerraformSchemaVersion() int
- func (mg *Filter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Filter) LateInitialize(attrs []byte) (bool, error)
- func (mg *Filter) SetConditions(c ...xpv1.Condition)
- func (mg *Filter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Filter) SetObservation(obs map[string]interface{}) error
- func (tr *Filter) SetParameters(params map[string]interface{}) error
- func (mg *Filter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Filter) SetProviderReference(r *xpv1.Reference)
- func (mg *Filter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FilterList
- type FilterObservation
- type FilterParameters
- type FilterSpec
- type FilterStatus
- type HeaderObservation
- type HeaderParameters
- type HeadersObservation
- type HeadersParameters
- type Healthcheck
- func (in *Healthcheck) DeepCopy() *Healthcheck
- func (in *Healthcheck) DeepCopyInto(out *Healthcheck)
- func (in *Healthcheck) DeepCopyObject() runtime.Object
- func (mg *Healthcheck) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Healthcheck) GetConnectionDetailsMapping() map[string]string
- func (mg *Healthcheck) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Healthcheck) GetID() string
- func (tr *Healthcheck) GetObservation() (map[string]interface{}, error)
- func (tr *Healthcheck) GetParameters() (map[string]interface{}, error)
- func (mg *Healthcheck) GetProviderConfigReference() *xpv1.Reference
- func (mg *Healthcheck) GetProviderReference() *xpv1.Reference
- func (mg *Healthcheck) GetTerraformResourceType() string
- func (tr *Healthcheck) GetTerraformSchemaVersion() int
- func (mg *Healthcheck) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Healthcheck) LateInitialize(attrs []byte) (bool, error)
- func (mg *Healthcheck) SetConditions(c ...xpv1.Condition)
- func (mg *Healthcheck) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Healthcheck) SetObservation(obs map[string]interface{}) error
- func (tr *Healthcheck) SetParameters(params map[string]interface{}) error
- func (mg *Healthcheck) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Healthcheck) SetProviderReference(r *xpv1.Reference)
- func (mg *Healthcheck) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HealthcheckList
- type HealthcheckObservation
- type HealthcheckParameters
- type HealthcheckSpec
- type HealthcheckStatus
- type MatchedDataObservation
- type MatchedDataParameters
- type OverridesObservation
- type OverridesParameters
- type OverridesRulesObservation
- type OverridesRulesParameters
- type PathObservation
- type PathParameters
- type QueryObservation
- type QueryParameters
- type RatelimitObservation
- type RatelimitParameters
- type Record
- func (in *Record) DeepCopy() *Record
- func (in *Record) DeepCopyInto(out *Record)
- func (in *Record) DeepCopyObject() runtime.Object
- func (mg *Record) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Record) GetConnectionDetailsMapping() map[string]string
- func (mg *Record) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Record) GetID() string
- func (tr *Record) GetObservation() (map[string]interface{}, error)
- func (tr *Record) GetParameters() (map[string]interface{}, error)
- func (mg *Record) GetProviderConfigReference() *xpv1.Reference
- func (mg *Record) GetProviderReference() *xpv1.Reference
- func (mg *Record) GetTerraformResourceType() string
- func (tr *Record) GetTerraformSchemaVersion() int
- func (mg *Record) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Record) LateInitialize(attrs []byte) (bool, error)
- func (mg *Record) SetConditions(c ...xpv1.Condition)
- func (mg *Record) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Record) SetObservation(obs map[string]interface{}) error
- func (tr *Record) SetParameters(params map[string]interface{}) error
- func (mg *Record) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Record) SetProviderReference(r *xpv1.Reference)
- func (mg *Record) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RecordList
- type RecordObservation
- type RecordParameters
- type RecordSpec
- type RecordStatus
- type RulesObservation
- type RulesParameters
- type Ruleset
- func (in *Ruleset) DeepCopy() *Ruleset
- func (in *Ruleset) DeepCopyInto(out *Ruleset)
- func (in *Ruleset) DeepCopyObject() runtime.Object
- func (mg *Ruleset) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Ruleset) GetConnectionDetailsMapping() map[string]string
- func (mg *Ruleset) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Ruleset) GetID() string
- func (tr *Ruleset) GetObservation() (map[string]interface{}, error)
- func (tr *Ruleset) GetParameters() (map[string]interface{}, error)
- func (mg *Ruleset) GetProviderConfigReference() *xpv1.Reference
- func (mg *Ruleset) GetProviderReference() *xpv1.Reference
- func (mg *Ruleset) GetTerraformResourceType() string
- func (tr *Ruleset) GetTerraformSchemaVersion() int
- func (mg *Ruleset) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Ruleset) LateInitialize(attrs []byte) (bool, error)
- func (mg *Ruleset) SetConditions(c ...xpv1.Condition)
- func (mg *Ruleset) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Ruleset) SetObservation(obs map[string]interface{}) error
- func (tr *Ruleset) SetParameters(params map[string]interface{}) error
- func (mg *Ruleset) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Ruleset) SetProviderReference(r *xpv1.Reference)
- func (mg *Ruleset) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RulesetList
- type RulesetObservation
- type RulesetParameters
- type RulesetSpec
- type RulesetStatus
- type URIObservation
- type URIParameters
- type Zone
- func (in *Zone) DeepCopy() *Zone
- func (in *Zone) DeepCopyInto(out *Zone)
- func (in *Zone) DeepCopyObject() runtime.Object
- func (mg *Zone) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Zone) GetConnectionDetailsMapping() map[string]string
- func (mg *Zone) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Zone) GetID() string
- func (tr *Zone) GetObservation() (map[string]interface{}, error)
- func (tr *Zone) GetParameters() (map[string]interface{}, error)
- func (mg *Zone) GetProviderConfigReference() *xpv1.Reference
- func (mg *Zone) GetProviderReference() *xpv1.Reference
- func (mg *Zone) GetTerraformResourceType() string
- func (tr *Zone) GetTerraformSchemaVersion() int
- func (mg *Zone) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Zone) LateInitialize(attrs []byte) (bool, error)
- func (mg *Zone) SetConditions(c ...xpv1.Condition)
- func (mg *Zone) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Zone) SetObservation(obs map[string]interface{}) error
- func (tr *Zone) SetParameters(params map[string]interface{}) error
- func (mg *Zone) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Zone) SetProviderReference(r *xpv1.Reference)
- func (mg *Zone) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ZoneList
- type ZoneObservation
- type ZoneParameters
- type ZoneSpec
- type ZoneStatus
Constants ¶
const ( CRDGroup = "cloudflare.cloudflare.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Argo_Kind = "Argo" Argo_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Argo_Kind}.String() Argo_KindAPIVersion = Argo_Kind + "." + CRDGroupVersion.String() Argo_GroupVersionKind = CRDGroupVersion.WithKind(Argo_Kind) )
Repository type metadata.
var ( Filter_Kind = "Filter" Filter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Filter_Kind}.String() Filter_KindAPIVersion = Filter_Kind + "." + CRDGroupVersion.String() Filter_GroupVersionKind = CRDGroupVersion.WithKind(Filter_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 )
var ( Healthcheck_Kind = "Healthcheck" Healthcheck_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Healthcheck_Kind}.String() Healthcheck_KindAPIVersion = Healthcheck_Kind + "." + CRDGroupVersion.String() Healthcheck_GroupVersionKind = CRDGroupVersion.WithKind(Healthcheck_Kind) )
Repository type metadata.
var ( Record_Kind = "Record" Record_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Record_Kind}.String() Record_KindAPIVersion = Record_Kind + "." + CRDGroupVersion.String() Record_GroupVersionKind = CRDGroupVersion.WithKind(Record_Kind) )
Repository type metadata.
var ( Ruleset_Kind = "Ruleset" Ruleset_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Ruleset_Kind}.String() Ruleset_KindAPIVersion = Ruleset_Kind + "." + CRDGroupVersion.String() Ruleset_GroupVersionKind = CRDGroupVersion.WithKind(Ruleset_Kind) )
Repository type metadata.
var ( Zone_Kind = "Zone" Zone_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Zone_Kind}.String() Zone_KindAPIVersion = Zone_Kind + "." + CRDGroupVersion.String() Zone_GroupVersionKind = CRDGroupVersion.WithKind(Zone_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ActionParametersObservation ¶
type ActionParametersObservation struct { }
func (*ActionParametersObservation) DeepCopy ¶
func (in *ActionParametersObservation) DeepCopy() *ActionParametersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionParametersObservation.
func (*ActionParametersObservation) DeepCopyInto ¶
func (in *ActionParametersObservation) DeepCopyInto(out *ActionParametersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionParametersParameters ¶
type ActionParametersParameters struct { // +kubebuilder:validation:Optional Headers []HeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"` // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional Increment *float64 `json:"increment,omitempty" tf:"increment,omitempty"` // +kubebuilder:validation:Optional MatchedData []MatchedDataParameters `json:"matchedData,omitempty" tf:"matched_data,omitempty"` // +kubebuilder:validation:Optional Overrides []OverridesParameters `json:"overrides,omitempty" tf:"overrides,omitempty"` // +kubebuilder:validation:Optional Phases []*string `json:"phases,omitempty" tf:"phases,omitempty"` // +kubebuilder:validation:Optional Products []*string `json:"products,omitempty" tf:"products,omitempty"` // +kubebuilder:validation:Optional Rules map[string]*string `json:"rules,omitempty" tf:"rules,omitempty"` // +kubebuilder:validation:Optional Ruleset *string `json:"ruleset,omitempty" tf:"ruleset,omitempty"` // +kubebuilder:validation:Optional Rulesets []*string `json:"rulesets,omitempty" tf:"rulesets,omitempty"` // +kubebuilder:validation:Optional URI []URIParameters `json:"uri,omitempty" tf:"uri,omitempty"` // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ActionParametersParameters) DeepCopy ¶
func (in *ActionParametersParameters) DeepCopy() *ActionParametersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionParametersParameters.
func (*ActionParametersParameters) DeepCopyInto ¶
func (in *ActionParametersParameters) DeepCopyInto(out *ActionParametersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Argo ¶
type Argo struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ArgoSpec `json:"spec"` Status ArgoStatus `json:"status,omitempty"` }
Argo is the Schema for the Argos 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 (*Argo) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Argo.
func (*Argo) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Argo) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Argo) GetCondition ¶
func (mg *Argo) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Argo.
func (*Argo) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Argo
func (*Argo) GetDeletionPolicy ¶
func (mg *Argo) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Argo.
func (*Argo) GetObservation ¶
GetObservation of this Argo
func (*Argo) GetParameters ¶
GetParameters of this Argo
func (*Argo) GetProviderConfigReference ¶
GetProviderConfigReference of this Argo.
func (*Argo) GetProviderReference ¶
GetProviderReference of this Argo. Deprecated: Use GetProviderConfigReference.
func (*Argo) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Argo
func (*Argo) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Argo) GetWriteConnectionSecretToReference ¶
func (mg *Argo) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Argo.
func (*Argo) LateInitialize ¶
LateInitialize this Argo using its observed tfState. returns True if there are any spec changes for the resource.
func (*Argo) SetConditions ¶
SetConditions of this Argo.
func (*Argo) SetDeletionPolicy ¶
func (mg *Argo) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Argo.
func (*Argo) SetObservation ¶
SetObservation for this Argo
func (*Argo) SetParameters ¶
SetParameters for this Argo
func (*Argo) SetProviderConfigReference ¶
SetProviderConfigReference of this Argo.
func (*Argo) SetProviderReference ¶
SetProviderReference of this Argo. Deprecated: Use SetProviderConfigReference.
func (*Argo) SetWriteConnectionSecretToReference ¶
func (mg *Argo) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Argo.
type ArgoList ¶
type ArgoList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Argo `json:"items"` }
ArgoList contains a list of Argos
func (*ArgoList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArgoList.
func (*ArgoList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ArgoList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ArgoObservation ¶
type ArgoObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ArgoObservation) DeepCopy ¶
func (in *ArgoObservation) DeepCopy() *ArgoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArgoObservation.
func (*ArgoObservation) DeepCopyInto ¶
func (in *ArgoObservation) DeepCopyInto(out *ArgoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArgoParameters ¶
type ArgoParameters struct { // +kubebuilder:validation:Optional SmartRouting *string `json:"smartRouting,omitempty" tf:"smart_routing,omitempty"` // +kubebuilder:validation:Optional TieredCaching *string `json:"tieredCaching,omitempty" tf:"tiered_caching,omitempty"` // +kubebuilder:validation:Required ZoneID *string `json:"zoneId" tf:"zone_id,omitempty"` }
func (*ArgoParameters) DeepCopy ¶
func (in *ArgoParameters) DeepCopy() *ArgoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArgoParameters.
func (*ArgoParameters) DeepCopyInto ¶
func (in *ArgoParameters) DeepCopyInto(out *ArgoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArgoSpec ¶
type ArgoSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ArgoParameters `json:"forProvider"` }
ArgoSpec defines the desired state of Argo
func (*ArgoSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArgoSpec.
func (*ArgoSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArgoStatus ¶
type ArgoStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ArgoObservation `json:"atProvider,omitempty"` }
ArgoStatus defines the observed state of Argo.
func (*ArgoStatus) DeepCopy ¶
func (in *ArgoStatus) DeepCopy() *ArgoStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArgoStatus.
func (*ArgoStatus) DeepCopyInto ¶
func (in *ArgoStatus) DeepCopyInto(out *ArgoStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoriesObservation ¶
type CategoriesObservation struct { }
func (*CategoriesObservation) DeepCopy ¶
func (in *CategoriesObservation) DeepCopy() *CategoriesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoriesObservation.
func (*CategoriesObservation) DeepCopyInto ¶
func (in *CategoriesObservation) DeepCopyInto(out *CategoriesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoriesParameters ¶
type CategoriesParameters struct { // +kubebuilder:validation:Optional Action *string `json:"action,omitempty" tf:"action,omitempty"` // +kubebuilder:validation:Optional Category *string `json:"category,omitempty" tf:"category,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*CategoriesParameters) DeepCopy ¶
func (in *CategoriesParameters) DeepCopy() *CategoriesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoriesParameters.
func (*CategoriesParameters) DeepCopyInto ¶
func (in *CategoriesParameters) DeepCopyInto(out *CategoriesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataObservation ¶
type DataObservation struct { }
func (*DataObservation) DeepCopy ¶
func (in *DataObservation) DeepCopy() *DataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataObservation.
func (*DataObservation) DeepCopyInto ¶
func (in *DataObservation) DeepCopyInto(out *DataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataParameters ¶
type DataParameters struct { // +kubebuilder:validation:Optional Algorithm *float64 `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // +kubebuilder:validation:Optional Altitude *float64 `json:"altitude,omitempty" tf:"altitude,omitempty"` // +kubebuilder:validation:Optional Certificate *string `json:"certificate,omitempty" tf:"certificate,omitempty"` // +kubebuilder:validation:Optional Content *string `json:"content,omitempty" tf:"content,omitempty"` // +kubebuilder:validation:Optional Digest *string `json:"digest,omitempty" tf:"digest,omitempty"` // +kubebuilder:validation:Optional DigestType *float64 `json:"digestType,omitempty" tf:"digest_type,omitempty"` // +kubebuilder:validation:Optional Fingerprint *string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"` // +kubebuilder:validation:Optional Flags *string `json:"flags,omitempty" tf:"flags,omitempty"` // +kubebuilder:validation:Optional KeyTag *float64 `json:"keyTag,omitempty" tf:"key_tag,omitempty"` // +kubebuilder:validation:Optional LatDegrees *float64 `json:"latDegrees,omitempty" tf:"lat_degrees,omitempty"` // +kubebuilder:validation:Optional LatDirection *string `json:"latDirection,omitempty" tf:"lat_direction,omitempty"` // +kubebuilder:validation:Optional LatMinutes *float64 `json:"latMinutes,omitempty" tf:"lat_minutes,omitempty"` // +kubebuilder:validation:Optional LatSeconds *float64 `json:"latSeconds,omitempty" tf:"lat_seconds,omitempty"` // +kubebuilder:validation:Optional LongDegrees *float64 `json:"longDegrees,omitempty" tf:"long_degrees,omitempty"` // +kubebuilder:validation:Optional LongDirection *string `json:"longDirection,omitempty" tf:"long_direction,omitempty"` // +kubebuilder:validation:Optional LongMinutes *float64 `json:"longMinutes,omitempty" tf:"long_minutes,omitempty"` // +kubebuilder:validation:Optional LongSeconds *float64 `json:"longSeconds,omitempty" tf:"long_seconds,omitempty"` // +kubebuilder:validation:Optional MatchingType *float64 `json:"matchingType,omitempty" tf:"matching_type,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Order *float64 `json:"order,omitempty" tf:"order,omitempty"` // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Optional PrecisionHorz *float64 `json:"precisionHorz,omitempty" tf:"precision_horz,omitempty"` // +kubebuilder:validation:Optional PrecisionVert *float64 `json:"precisionVert,omitempty" tf:"precision_vert,omitempty"` // +kubebuilder:validation:Optional Preference *float64 `json:"preference,omitempty" tf:"preference,omitempty"` // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional Proto *string `json:"proto,omitempty" tf:"proto,omitempty"` // +kubebuilder:validation:Optional Protocol *float64 `json:"protocol,omitempty" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional PublicKey *string `json:"publicKey,omitempty" tf:"public_key,omitempty"` // +kubebuilder:validation:Optional Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // +kubebuilder:validation:Optional Replacement *string `json:"replacement,omitempty" tf:"replacement,omitempty"` // +kubebuilder:validation:Optional Selector *float64 `json:"selector,omitempty" tf:"selector,omitempty"` // +kubebuilder:validation:Optional Service *string `json:"service,omitempty" tf:"service,omitempty"` // +kubebuilder:validation:Optional Size *float64 `json:"size,omitempty" tf:"size,omitempty"` // +kubebuilder:validation:Optional Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // +kubebuilder:validation:Optional Target *string `json:"target,omitempty" tf:"target,omitempty"` // +kubebuilder:validation:Optional Type *float64 `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Optional Usage *float64 `json:"usage,omitempty" tf:"usage,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` // +kubebuilder:validation:Optional Weight *float64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*DataParameters) DeepCopy ¶
func (in *DataParameters) DeepCopy() *DataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataParameters.
func (*DataParameters) DeepCopyInto ¶
func (in *DataParameters) DeepCopyInto(out *DataParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExposedCredentialCheckObservation ¶
type ExposedCredentialCheckObservation struct { }
func (*ExposedCredentialCheckObservation) DeepCopy ¶
func (in *ExposedCredentialCheckObservation) DeepCopy() *ExposedCredentialCheckObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExposedCredentialCheckObservation.
func (*ExposedCredentialCheckObservation) DeepCopyInto ¶
func (in *ExposedCredentialCheckObservation) DeepCopyInto(out *ExposedCredentialCheckObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExposedCredentialCheckParameters ¶
type ExposedCredentialCheckParameters struct { // +kubebuilder:validation:Optional PasswordExpression *string `json:"passwordExpression,omitempty" tf:"password_expression,omitempty"` // +kubebuilder:validation:Optional UsernameExpression *string `json:"usernameExpression,omitempty" tf:"username_expression,omitempty"` }
func (*ExposedCredentialCheckParameters) DeepCopy ¶
func (in *ExposedCredentialCheckParameters) DeepCopy() *ExposedCredentialCheckParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExposedCredentialCheckParameters.
func (*ExposedCredentialCheckParameters) DeepCopyInto ¶
func (in *ExposedCredentialCheckParameters) DeepCopyInto(out *ExposedCredentialCheckParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Filter ¶
type Filter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FilterSpec `json:"spec"` Status FilterStatus `json:"status,omitempty"` }
Filter is the Schema for the Filters 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 (*Filter) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Filter.
func (*Filter) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Filter) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Filter) GetCondition ¶
func (mg *Filter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Filter.
func (*Filter) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Filter
func (*Filter) GetDeletionPolicy ¶
func (mg *Filter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Filter.
func (*Filter) GetObservation ¶
GetObservation of this Filter
func (*Filter) GetParameters ¶
GetParameters of this Filter
func (*Filter) GetProviderConfigReference ¶
GetProviderConfigReference of this Filter.
func (*Filter) GetProviderReference ¶
GetProviderReference of this Filter. Deprecated: Use GetProviderConfigReference.
func (*Filter) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Filter
func (*Filter) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Filter) GetWriteConnectionSecretToReference ¶
func (mg *Filter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Filter.
func (*Filter) LateInitialize ¶
LateInitialize this Filter using its observed tfState. returns True if there are any spec changes for the resource.
func (*Filter) SetConditions ¶
SetConditions of this Filter.
func (*Filter) SetDeletionPolicy ¶
func (mg *Filter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Filter.
func (*Filter) SetObservation ¶
SetObservation for this Filter
func (*Filter) SetParameters ¶
SetParameters for this Filter
func (*Filter) SetProviderConfigReference ¶
SetProviderConfigReference of this Filter.
func (*Filter) SetProviderReference ¶
SetProviderReference of this Filter. Deprecated: Use SetProviderConfigReference.
func (*Filter) SetWriteConnectionSecretToReference ¶
func (mg *Filter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Filter.
type FilterList ¶
type FilterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Filter `json:"items"` }
FilterList contains a list of Filters
func (*FilterList) DeepCopy ¶
func (in *FilterList) DeepCopy() *FilterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterList.
func (*FilterList) DeepCopyInto ¶
func (in *FilterList) DeepCopyInto(out *FilterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FilterList) DeepCopyObject ¶
func (in *FilterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FilterList) GetItems ¶
func (l *FilterList) GetItems() []resource.Managed
GetItems of this FilterList.
type FilterObservation ¶
type FilterObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FilterObservation) DeepCopy ¶
func (in *FilterObservation) DeepCopy() *FilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterObservation.
func (*FilterObservation) DeepCopyInto ¶
func (in *FilterObservation) DeepCopyInto(out *FilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterParameters ¶
type FilterParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Optional Paused *bool `json:"paused,omitempty" tf:"paused,omitempty"` // +kubebuilder:validation:Optional Ref *string `json:"ref,omitempty" tf:"ref,omitempty"` // +kubebuilder:validation:Required ZoneID *string `json:"zoneId" tf:"zone_id,omitempty"` }
func (*FilterParameters) DeepCopy ¶
func (in *FilterParameters) DeepCopy() *FilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterParameters.
func (*FilterParameters) DeepCopyInto ¶
func (in *FilterParameters) DeepCopyInto(out *FilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterSpec ¶
type FilterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FilterParameters `json:"forProvider"` }
FilterSpec defines the desired state of Filter
func (*FilterSpec) DeepCopy ¶
func (in *FilterSpec) DeepCopy() *FilterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterSpec.
func (*FilterSpec) DeepCopyInto ¶
func (in *FilterSpec) DeepCopyInto(out *FilterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterStatus ¶
type FilterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FilterObservation `json:"atProvider,omitempty"` }
FilterStatus defines the observed state of Filter.
func (*FilterStatus) DeepCopy ¶
func (in *FilterStatus) DeepCopy() *FilterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterStatus.
func (*FilterStatus) DeepCopyInto ¶
func (in *FilterStatus) DeepCopyInto(out *FilterStatus)
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 HeadersObservation ¶
type HeadersObservation struct { }
func (*HeadersObservation) DeepCopy ¶
func (in *HeadersObservation) DeepCopy() *HeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadersObservation.
func (*HeadersObservation) DeepCopyInto ¶
func (in *HeadersObservation) DeepCopyInto(out *HeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeadersParameters ¶
type HeadersParameters struct { // +kubebuilder:validation:Optional Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Operation *string `json:"operation,omitempty" tf:"operation,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*HeadersParameters) DeepCopy ¶
func (in *HeadersParameters) DeepCopy() *HeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadersParameters.
func (*HeadersParameters) DeepCopyInto ¶
func (in *HeadersParameters) DeepCopyInto(out *HeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Healthcheck ¶
type Healthcheck struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HealthcheckSpec `json:"spec"` Status HealthcheckStatus `json:"status,omitempty"` }
Healthcheck is the Schema for the Healthchecks 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 (*Healthcheck) DeepCopy ¶
func (in *Healthcheck) DeepCopy() *Healthcheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Healthcheck.
func (*Healthcheck) DeepCopyInto ¶
func (in *Healthcheck) DeepCopyInto(out *Healthcheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Healthcheck) DeepCopyObject ¶
func (in *Healthcheck) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Healthcheck) GetCondition ¶
func (mg *Healthcheck) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Healthcheck.
func (*Healthcheck) GetConnectionDetailsMapping ¶
func (tr *Healthcheck) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Healthcheck
func (*Healthcheck) GetDeletionPolicy ¶
func (mg *Healthcheck) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Healthcheck.
func (*Healthcheck) GetID ¶
func (tr *Healthcheck) GetID() string
GetID returns ID of underlying Terraform resource of this Healthcheck
func (*Healthcheck) GetObservation ¶
func (tr *Healthcheck) GetObservation() (map[string]interface{}, error)
GetObservation of this Healthcheck
func (*Healthcheck) GetParameters ¶
func (tr *Healthcheck) GetParameters() (map[string]interface{}, error)
GetParameters of this Healthcheck
func (*Healthcheck) GetProviderConfigReference ¶
func (mg *Healthcheck) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Healthcheck.
func (*Healthcheck) GetProviderReference ¶
func (mg *Healthcheck) GetProviderReference() *xpv1.Reference
GetProviderReference of this Healthcheck. Deprecated: Use GetProviderConfigReference.
func (*Healthcheck) GetTerraformResourceType ¶
func (mg *Healthcheck) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Healthcheck
func (*Healthcheck) GetTerraformSchemaVersion ¶
func (tr *Healthcheck) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Healthcheck) GetWriteConnectionSecretToReference ¶
func (mg *Healthcheck) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Healthcheck.
func (*Healthcheck) LateInitialize ¶
func (tr *Healthcheck) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Healthcheck using its observed tfState. returns True if there are any spec changes for the resource.
func (*Healthcheck) SetConditions ¶
func (mg *Healthcheck) SetConditions(c ...xpv1.Condition)
SetConditions of this Healthcheck.
func (*Healthcheck) SetDeletionPolicy ¶
func (mg *Healthcheck) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Healthcheck.
func (*Healthcheck) SetObservation ¶
func (tr *Healthcheck) SetObservation(obs map[string]interface{}) error
SetObservation for this Healthcheck
func (*Healthcheck) SetParameters ¶
func (tr *Healthcheck) SetParameters(params map[string]interface{}) error
SetParameters for this Healthcheck
func (*Healthcheck) SetProviderConfigReference ¶
func (mg *Healthcheck) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Healthcheck.
func (*Healthcheck) SetProviderReference ¶
func (mg *Healthcheck) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Healthcheck. Deprecated: Use SetProviderConfigReference.
func (*Healthcheck) SetWriteConnectionSecretToReference ¶
func (mg *Healthcheck) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Healthcheck.
type HealthcheckList ¶
type HealthcheckList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Healthcheck `json:"items"` }
HealthcheckList contains a list of Healthchecks
func (*HealthcheckList) DeepCopy ¶
func (in *HealthcheckList) DeepCopy() *HealthcheckList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcheckList.
func (*HealthcheckList) DeepCopyInto ¶
func (in *HealthcheckList) DeepCopyInto(out *HealthcheckList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthcheckList) DeepCopyObject ¶
func (in *HealthcheckList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcheckList) GetItems ¶
func (l *HealthcheckList) GetItems() []resource.Managed
GetItems of this HealthcheckList.
type HealthcheckObservation ¶
type HealthcheckObservation 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 (*HealthcheckObservation) DeepCopy ¶
func (in *HealthcheckObservation) DeepCopy() *HealthcheckObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcheckObservation.
func (*HealthcheckObservation) DeepCopyInto ¶
func (in *HealthcheckObservation) DeepCopyInto(out *HealthcheckObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcheckParameters ¶
type HealthcheckParameters struct { // +kubebuilder:validation:Required Address *string `json:"address" tf:"address,omitempty"` // +kubebuilder:validation:Optional AllowInsecure *bool `json:"allowInsecure,omitempty" tf:"allow_insecure,omitempty"` // +kubebuilder:validation:Optional CheckRegions []*string `json:"checkRegions,omitempty" tf:"check_regions,omitempty"` // +kubebuilder:validation:Optional ConsecutiveFails *float64 `json:"consecutiveFails,omitempty" tf:"consecutive_fails,omitempty"` // +kubebuilder:validation:Optional ConsecutiveSuccesses *float64 `json:"consecutiveSuccesses,omitempty" tf:"consecutive_successes,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 NotificationEmailAddresses []*string `json:"notificationEmailAddresses,omitempty" tf:"notification_email_addresses,omitempty"` // +kubebuilder:validation:Optional NotificationSuspended *bool `json:"notificationSuspended,omitempty" tf:"notification_suspended,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 Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // +kubebuilder:validation:Optional Suspended *bool `json:"suspended,omitempty" tf:"suspended,omitempty"` // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required ZoneID *string `json:"zoneId" tf:"zone_id,omitempty"` }
func (*HealthcheckParameters) DeepCopy ¶
func (in *HealthcheckParameters) DeepCopy() *HealthcheckParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcheckParameters.
func (*HealthcheckParameters) DeepCopyInto ¶
func (in *HealthcheckParameters) DeepCopyInto(out *HealthcheckParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcheckSpec ¶
type HealthcheckSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HealthcheckParameters `json:"forProvider"` }
HealthcheckSpec defines the desired state of Healthcheck
func (*HealthcheckSpec) DeepCopy ¶
func (in *HealthcheckSpec) DeepCopy() *HealthcheckSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcheckSpec.
func (*HealthcheckSpec) DeepCopyInto ¶
func (in *HealthcheckSpec) DeepCopyInto(out *HealthcheckSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcheckStatus ¶
type HealthcheckStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HealthcheckObservation `json:"atProvider,omitempty"` }
HealthcheckStatus defines the observed state of Healthcheck.
func (*HealthcheckStatus) DeepCopy ¶
func (in *HealthcheckStatus) DeepCopy() *HealthcheckStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcheckStatus.
func (*HealthcheckStatus) DeepCopyInto ¶
func (in *HealthcheckStatus) DeepCopyInto(out *HealthcheckStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchedDataObservation ¶
type MatchedDataObservation struct { }
func (*MatchedDataObservation) DeepCopy ¶
func (in *MatchedDataObservation) DeepCopy() *MatchedDataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchedDataObservation.
func (*MatchedDataObservation) DeepCopyInto ¶
func (in *MatchedDataObservation) DeepCopyInto(out *MatchedDataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchedDataParameters ¶
type MatchedDataParameters struct { // +kubebuilder:validation:Optional PublicKey *string `json:"publicKey,omitempty" tf:"public_key,omitempty"` }
func (*MatchedDataParameters) DeepCopy ¶
func (in *MatchedDataParameters) DeepCopy() *MatchedDataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchedDataParameters.
func (*MatchedDataParameters) DeepCopyInto ¶
func (in *MatchedDataParameters) DeepCopyInto(out *MatchedDataParameters)
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 Action *string `json:"action,omitempty" tf:"action,omitempty"` // +kubebuilder:validation:Optional Categories []CategoriesParameters `json:"categories,omitempty" tf:"categories,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Rules []OverridesRulesParameters `json:"rules,omitempty" tf:"rules,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 OverridesRulesObservation ¶
type OverridesRulesObservation struct { }
func (*OverridesRulesObservation) DeepCopy ¶
func (in *OverridesRulesObservation) DeepCopy() *OverridesRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverridesRulesObservation.
func (*OverridesRulesObservation) DeepCopyInto ¶
func (in *OverridesRulesObservation) DeepCopyInto(out *OverridesRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OverridesRulesParameters ¶
type OverridesRulesParameters struct { // +kubebuilder:validation:Optional Action *string `json:"action,omitempty" tf:"action,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional ScoreThreshold *float64 `json:"scoreThreshold,omitempty" tf:"score_threshold,omitempty"` // +kubebuilder:validation:Optional SensitivityLevel *string `json:"sensitivityLevel,omitempty" tf:"sensitivity_level,omitempty"` }
func (*OverridesRulesParameters) DeepCopy ¶
func (in *OverridesRulesParameters) DeepCopy() *OverridesRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverridesRulesParameters.
func (*OverridesRulesParameters) DeepCopyInto ¶
func (in *OverridesRulesParameters) DeepCopyInto(out *OverridesRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PathObservation ¶
type PathObservation struct { }
func (*PathObservation) DeepCopy ¶
func (in *PathObservation) DeepCopy() *PathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PathObservation.
func (*PathObservation) DeepCopyInto ¶
func (in *PathObservation) DeepCopyInto(out *PathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PathParameters ¶
type PathParameters struct { // +kubebuilder:validation:Optional Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*PathParameters) DeepCopy ¶
func (in *PathParameters) DeepCopy() *PathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PathParameters.
func (*PathParameters) DeepCopyInto ¶
func (in *PathParameters) DeepCopyInto(out *PathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryObservation ¶
type QueryObservation struct { }
func (*QueryObservation) DeepCopy ¶
func (in *QueryObservation) DeepCopy() *QueryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryObservation.
func (*QueryObservation) DeepCopyInto ¶
func (in *QueryObservation) DeepCopyInto(out *QueryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryParameters ¶
type QueryParameters struct { // +kubebuilder:validation:Optional Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*QueryParameters) DeepCopy ¶
func (in *QueryParameters) DeepCopy() *QueryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParameters.
func (*QueryParameters) DeepCopyInto ¶
func (in *QueryParameters) DeepCopyInto(out *QueryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RatelimitObservation ¶
type RatelimitObservation struct { }
func (*RatelimitObservation) DeepCopy ¶
func (in *RatelimitObservation) DeepCopy() *RatelimitObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RatelimitObservation.
func (*RatelimitObservation) DeepCopyInto ¶
func (in *RatelimitObservation) DeepCopyInto(out *RatelimitObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RatelimitParameters ¶
type RatelimitParameters struct { // +kubebuilder:validation:Optional Characteristics []*string `json:"characteristics,omitempty" tf:"characteristics,omitempty"` // +kubebuilder:validation:Optional CountingExpression *string `json:"countingExpression,omitempty" tf:"counting_expression,omitempty"` // +kubebuilder:validation:Optional MitigationTimeout *float64 `json:"mitigationTimeout,omitempty" tf:"mitigation_timeout,omitempty"` // +kubebuilder:validation:Optional Period *float64 `json:"period,omitempty" tf:"period,omitempty"` // +kubebuilder:validation:Optional RequestsPerPeriod *float64 `json:"requestsPerPeriod,omitempty" tf:"requests_per_period,omitempty"` }
func (*RatelimitParameters) DeepCopy ¶
func (in *RatelimitParameters) DeepCopy() *RatelimitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RatelimitParameters.
func (*RatelimitParameters) DeepCopyInto ¶
func (in *RatelimitParameters) DeepCopyInto(out *RatelimitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Record ¶
type Record struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RecordSpec `json:"spec"` Status RecordStatus `json:"status,omitempty"` }
Record is the Schema for the Records 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 (*Record) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Record.
func (*Record) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Record) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Record) GetCondition ¶
func (mg *Record) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Record.
func (*Record) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Record
func (*Record) GetDeletionPolicy ¶
func (mg *Record) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Record.
func (*Record) GetObservation ¶
GetObservation of this Record
func (*Record) GetParameters ¶
GetParameters of this Record
func (*Record) GetProviderConfigReference ¶
GetProviderConfigReference of this Record.
func (*Record) GetProviderReference ¶
GetProviderReference of this Record. Deprecated: Use GetProviderConfigReference.
func (*Record) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Record
func (*Record) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Record) GetWriteConnectionSecretToReference ¶
func (mg *Record) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Record.
func (*Record) LateInitialize ¶
LateInitialize this Record using its observed tfState. returns True if there are any spec changes for the resource.
func (*Record) SetConditions ¶
SetConditions of this Record.
func (*Record) SetDeletionPolicy ¶
func (mg *Record) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Record.
func (*Record) SetObservation ¶
SetObservation for this Record
func (*Record) SetParameters ¶
SetParameters for this Record
func (*Record) SetProviderConfigReference ¶
SetProviderConfigReference of this Record.
func (*Record) SetProviderReference ¶
SetProviderReference of this Record. Deprecated: Use SetProviderConfigReference.
func (*Record) SetWriteConnectionSecretToReference ¶
func (mg *Record) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Record.
type RecordList ¶
type RecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Record `json:"items"` }
RecordList contains a list of Records
func (*RecordList) DeepCopy ¶
func (in *RecordList) DeepCopy() *RecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordList.
func (*RecordList) DeepCopyInto ¶
func (in *RecordList) DeepCopyInto(out *RecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecordList) DeepCopyObject ¶
func (in *RecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RecordList) GetItems ¶
func (l *RecordList) GetItems() []resource.Managed
GetItems of this RecordList.
type RecordObservation ¶
type RecordObservation struct { CreatedOn *string `json:"createdOn,omitempty" tf:"created_on,omitempty"` Hostname *string `json:"hostname,omitempty" tf:"hostname,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Metadata map[string]*string `json:"metadata,omitempty" tf:"metadata,omitempty"` ModifiedOn *string `json:"modifiedOn,omitempty" tf:"modified_on,omitempty"` Proxiable *bool `json:"proxiable,omitempty" tf:"proxiable,omitempty"` }
func (*RecordObservation) DeepCopy ¶
func (in *RecordObservation) DeepCopy() *RecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordObservation.
func (*RecordObservation) DeepCopyInto ¶
func (in *RecordObservation) DeepCopyInto(out *RecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordParameters ¶
type RecordParameters struct { // +kubebuilder:validation:Optional AllowOverwrite *bool `json:"allowOverwrite,omitempty" tf:"allow_overwrite,omitempty"` // +kubebuilder:validation:Optional Data []DataParameters `json:"data,omitempty" tf:"data,omitempty"` // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional Proxied *bool `json:"proxied,omitempty" tf:"proxied,omitempty"` // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` // +kubebuilder:validation:Required ZoneID *string `json:"zoneId" tf:"zone_id,omitempty"` }
func (*RecordParameters) DeepCopy ¶
func (in *RecordParameters) DeepCopy() *RecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordParameters.
func (*RecordParameters) DeepCopyInto ¶
func (in *RecordParameters) DeepCopyInto(out *RecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordSpec ¶
type RecordSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RecordParameters `json:"forProvider"` }
RecordSpec defines the desired state of Record
func (*RecordSpec) DeepCopy ¶
func (in *RecordSpec) DeepCopy() *RecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSpec.
func (*RecordSpec) DeepCopyInto ¶
func (in *RecordSpec) DeepCopyInto(out *RecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordStatus ¶
type RecordStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RecordObservation `json:"atProvider,omitempty"` }
RecordStatus defines the observed state of Record.
func (*RecordStatus) DeepCopy ¶
func (in *RecordStatus) DeepCopy() *RecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordStatus.
func (*RecordStatus) DeepCopyInto ¶
func (in *RecordStatus) DeepCopyInto(out *RecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesObservation ¶
type RulesObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Ref *string `json:"ref,omitempty" tf:"ref,omitempty"` Version *string `json:"version,omitempty" tf:"version,omitempty"` }
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 Action *string `json:"action,omitempty" tf:"action,omitempty"` // +kubebuilder:validation:Optional ActionParameters []ActionParametersParameters `json:"actionParameters,omitempty" tf:"action_parameters,omitempty"` // +kubebuilder:validation:Required Description *string `json:"description" tf:"description,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional ExposedCredentialCheck []ExposedCredentialCheckParameters `json:"exposedCredentialCheck,omitempty" tf:"exposed_credential_check,omitempty"` // +kubebuilder:validation:Required Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Optional Ratelimit []RatelimitParameters `json:"ratelimit,omitempty" tf:"ratelimit,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.
type Ruleset ¶
type Ruleset struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RulesetSpec `json:"spec"` Status RulesetStatus `json:"status,omitempty"` }
Ruleset is the Schema for the Rulesets 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 (*Ruleset) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ruleset.
func (*Ruleset) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ruleset) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ruleset) GetCondition ¶
func (mg *Ruleset) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Ruleset.
func (*Ruleset) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Ruleset
func (*Ruleset) GetDeletionPolicy ¶
func (mg *Ruleset) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Ruleset.
func (*Ruleset) GetObservation ¶
GetObservation of this Ruleset
func (*Ruleset) GetParameters ¶
GetParameters of this Ruleset
func (*Ruleset) GetProviderConfigReference ¶
GetProviderConfigReference of this Ruleset.
func (*Ruleset) GetProviderReference ¶
GetProviderReference of this Ruleset. Deprecated: Use GetProviderConfigReference.
func (*Ruleset) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Ruleset
func (*Ruleset) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Ruleset) GetWriteConnectionSecretToReference ¶
func (mg *Ruleset) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Ruleset.
func (*Ruleset) LateInitialize ¶
LateInitialize this Ruleset using its observed tfState. returns True if there are any spec changes for the resource.
func (*Ruleset) SetConditions ¶
SetConditions of this Ruleset.
func (*Ruleset) SetDeletionPolicy ¶
func (mg *Ruleset) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Ruleset.
func (*Ruleset) SetObservation ¶
SetObservation for this Ruleset
func (*Ruleset) SetParameters ¶
SetParameters for this Ruleset
func (*Ruleset) SetProviderConfigReference ¶
SetProviderConfigReference of this Ruleset.
func (*Ruleset) SetProviderReference ¶
SetProviderReference of this Ruleset. Deprecated: Use SetProviderConfigReference.
func (*Ruleset) SetWriteConnectionSecretToReference ¶
func (mg *Ruleset) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Ruleset.
type RulesetList ¶
type RulesetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Ruleset `json:"items"` }
RulesetList contains a list of Rulesets
func (*RulesetList) DeepCopy ¶
func (in *RulesetList) DeepCopy() *RulesetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesetList.
func (*RulesetList) DeepCopyInto ¶
func (in *RulesetList) DeepCopyInto(out *RulesetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RulesetList) DeepCopyObject ¶
func (in *RulesetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RulesetList) GetItems ¶
func (l *RulesetList) GetItems() []resource.Managed
GetItems of this RulesetList.
type RulesetObservation ¶
type RulesetObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RulesetObservation) DeepCopy ¶
func (in *RulesetObservation) DeepCopy() *RulesetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesetObservation.
func (*RulesetObservation) DeepCopyInto ¶
func (in *RulesetObservation) DeepCopyInto(out *RulesetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesetParameters ¶
type RulesetParameters struct { // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Kind *string `json:"kind" tf:"kind,omitempty"` // +kubebuilder:validation:Required Phase *string `json:"phase" tf:"phase,omitempty"` // +kubebuilder:validation:Optional Rules []RulesParameters `json:"rules,omitempty" tf:"rules,omitempty"` ShareableEntitlementName *string `json:"shareableEntitlementName,omitempty" tf:"shareable_entitlement_name,omitempty"` // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*RulesetParameters) DeepCopy ¶
func (in *RulesetParameters) DeepCopy() *RulesetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesetParameters.
func (*RulesetParameters) DeepCopyInto ¶
func (in *RulesetParameters) DeepCopyInto(out *RulesetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesetSpec ¶
type RulesetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RulesetParameters `json:"forProvider"` }
RulesetSpec defines the desired state of Ruleset
func (*RulesetSpec) DeepCopy ¶
func (in *RulesetSpec) DeepCopy() *RulesetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesetSpec.
func (*RulesetSpec) DeepCopyInto ¶
func (in *RulesetSpec) DeepCopyInto(out *RulesetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesetStatus ¶
type RulesetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RulesetObservation `json:"atProvider,omitempty"` }
RulesetStatus defines the observed state of Ruleset.
func (*RulesetStatus) DeepCopy ¶
func (in *RulesetStatus) DeepCopy() *RulesetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesetStatus.
func (*RulesetStatus) DeepCopyInto ¶
func (in *RulesetStatus) DeepCopyInto(out *RulesetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URIObservation ¶
type URIObservation struct { }
func (*URIObservation) DeepCopy ¶
func (in *URIObservation) DeepCopy() *URIObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URIObservation.
func (*URIObservation) DeepCopyInto ¶
func (in *URIObservation) DeepCopyInto(out *URIObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URIParameters ¶
type URIParameters struct { // +kubebuilder:validation:Optional Origin *bool `json:"origin,omitempty" tf:"origin,omitempty"` // +kubebuilder:validation:Optional Path []PathParameters `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional Query []QueryParameters `json:"query,omitempty" tf:"query,omitempty"` }
func (*URIParameters) DeepCopy ¶
func (in *URIParameters) DeepCopy() *URIParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URIParameters.
func (*URIParameters) DeepCopyInto ¶
func (in *URIParameters) DeepCopyInto(out *URIParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Zone ¶
type Zone struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ZoneSpec `json:"spec"` Status ZoneStatus `json:"status,omitempty"` }
Zone is the Schema for the Zones 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 (*Zone) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Zone.
func (*Zone) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Zone) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Zone) GetCondition ¶
func (mg *Zone) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Zone.
func (*Zone) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Zone
func (*Zone) GetDeletionPolicy ¶
func (mg *Zone) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Zone.
func (*Zone) GetObservation ¶
GetObservation of this Zone
func (*Zone) GetParameters ¶
GetParameters of this Zone
func (*Zone) GetProviderConfigReference ¶
GetProviderConfigReference of this Zone.
func (*Zone) GetProviderReference ¶
GetProviderReference of this Zone. Deprecated: Use GetProviderConfigReference.
func (*Zone) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Zone
func (*Zone) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Zone) GetWriteConnectionSecretToReference ¶
func (mg *Zone) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Zone.
func (*Zone) LateInitialize ¶
LateInitialize this Zone using its observed tfState. returns True if there are any spec changes for the resource.
func (*Zone) SetConditions ¶
SetConditions of this Zone.
func (*Zone) SetDeletionPolicy ¶
func (mg *Zone) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Zone.
func (*Zone) SetObservation ¶
SetObservation for this Zone
func (*Zone) SetParameters ¶
SetParameters for this Zone
func (*Zone) SetProviderConfigReference ¶
SetProviderConfigReference of this Zone.
func (*Zone) SetProviderReference ¶
SetProviderReference of this Zone. Deprecated: Use SetProviderConfigReference.
func (*Zone) SetWriteConnectionSecretToReference ¶
func (mg *Zone) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Zone.
type ZoneList ¶
type ZoneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Zone `json:"items"` }
ZoneList contains a list of Zones
func (*ZoneList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneList.
func (*ZoneList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ZoneObservation ¶
type ZoneObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Meta map[string]*bool `json:"meta,omitempty" tf:"meta,omitempty"` NameServers []*string `json:"nameServers,omitempty" tf:"name_servers,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` VanityNameServers []*string `json:"vanityNameServers,omitempty" tf:"vanity_name_servers,omitempty"` VerificationKey *string `json:"verificationKey,omitempty" tf:"verification_key,omitempty"` }
func (*ZoneObservation) DeepCopy ¶
func (in *ZoneObservation) DeepCopy() *ZoneObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneObservation.
func (*ZoneObservation) DeepCopyInto ¶
func (in *ZoneObservation) DeepCopyInto(out *ZoneObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneParameters ¶
type ZoneParameters struct { // +kubebuilder:validation:Optional JumpStart *bool `json:"jumpStart,omitempty" tf:"jump_start,omitempty"` // +kubebuilder:validation:Optional Paused *bool `json:"paused,omitempty" tf:"paused,omitempty"` // +kubebuilder:validation:Optional Plan *string `json:"plan,omitempty" tf:"plan,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Required Zone *string `json:"zone" tf:"zone,omitempty"` }
func (*ZoneParameters) DeepCopy ¶
func (in *ZoneParameters) DeepCopy() *ZoneParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneParameters.
func (*ZoneParameters) DeepCopyInto ¶
func (in *ZoneParameters) DeepCopyInto(out *ZoneParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpec ¶
type ZoneSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ZoneParameters `json:"forProvider"` }
ZoneSpec defines the desired state of Zone
func (*ZoneSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpec.
func (*ZoneSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneStatus ¶
type ZoneStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ZoneObservation `json:"atProvider,omitempty"` }
ZoneStatus defines the observed state of Zone.
func (*ZoneStatus) DeepCopy ¶
func (in *ZoneStatus) DeepCopy() *ZoneStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneStatus.
func (*ZoneStatus) DeepCopyInto ¶
func (in *ZoneStatus) DeepCopyInto(out *ZoneStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_argo_terraformed.go
- zz_argo_types.go
- zz_filter_terraformed.go
- zz_filter_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_healthcheck_terraformed.go
- zz_healthcheck_types.go
- zz_record_terraformed.go
- zz_record_types.go
- zz_ruleset_terraformed.go
- zz_ruleset_types.go
- zz_zone_terraformed.go
- zz_zone_types.go