Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=logpush.cloudflare.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Job
- func (in *Job) DeepCopy() *Job
- func (in *Job) DeepCopyInto(out *Job)
- func (in *Job) DeepCopyObject() runtime.Object
- func (mg *Job) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Job) GetConnectionDetailsMapping() map[string]string
- func (mg *Job) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Job) GetID() string
- func (tr *Job) GetObservation() (map[string]interface{}, error)
- func (tr *Job) GetParameters() (map[string]interface{}, error)
- func (mg *Job) GetProviderConfigReference() *xpv1.Reference
- func (mg *Job) GetProviderReference() *xpv1.Reference
- func (mg *Job) GetTerraformResourceType() string
- func (tr *Job) GetTerraformSchemaVersion() int
- func (mg *Job) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Job) LateInitialize(attrs []byte) (bool, error)
- func (mg *Job) SetConditions(c ...xpv1.Condition)
- func (mg *Job) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Job) SetObservation(obs map[string]interface{}) error
- func (tr *Job) SetParameters(params map[string]interface{}) error
- func (mg *Job) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Job) SetProviderReference(r *xpv1.Reference)
- func (mg *Job) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type JobList
- type JobObservation
- type JobParameters
- type JobSpec
- type JobStatus
- type OwnershipChallenge
- func (in *OwnershipChallenge) DeepCopy() *OwnershipChallenge
- func (in *OwnershipChallenge) DeepCopyInto(out *OwnershipChallenge)
- func (in *OwnershipChallenge) DeepCopyObject() runtime.Object
- func (mg *OwnershipChallenge) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OwnershipChallenge) GetConnectionDetailsMapping() map[string]string
- func (mg *OwnershipChallenge) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OwnershipChallenge) GetID() string
- func (tr *OwnershipChallenge) GetObservation() (map[string]interface{}, error)
- func (tr *OwnershipChallenge) GetParameters() (map[string]interface{}, error)
- func (mg *OwnershipChallenge) GetProviderConfigReference() *xpv1.Reference
- func (mg *OwnershipChallenge) GetProviderReference() *xpv1.Reference
- func (mg *OwnershipChallenge) GetTerraformResourceType() string
- func (tr *OwnershipChallenge) GetTerraformSchemaVersion() int
- func (mg *OwnershipChallenge) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OwnershipChallenge) LateInitialize(attrs []byte) (bool, error)
- func (mg *OwnershipChallenge) SetConditions(c ...xpv1.Condition)
- func (mg *OwnershipChallenge) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *OwnershipChallenge) SetObservation(obs map[string]interface{}) error
- func (tr *OwnershipChallenge) SetParameters(params map[string]interface{}) error
- func (mg *OwnershipChallenge) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OwnershipChallenge) SetProviderReference(r *xpv1.Reference)
- func (mg *OwnershipChallenge) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OwnershipChallengeList
- type OwnershipChallengeObservation
- type OwnershipChallengeParameters
- type OwnershipChallengeSpec
- type OwnershipChallengeStatus
Constants ¶
const ( CRDGroup = "logpush.cloudflare.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Job_Kind = "Job" Job_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Job_Kind}.String() Job_KindAPIVersion = Job_Kind + "." + CRDGroupVersion.String() Job_GroupVersionKind = CRDGroupVersion.WithKind(Job_Kind) )
Repository type metadata.
var ( OwnershipChallenge_Kind = "OwnershipChallenge" OwnershipChallenge_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OwnershipChallenge_Kind}.String() OwnershipChallenge_KindAPIVersion = OwnershipChallenge_Kind + "." + CRDGroupVersion.String() OwnershipChallenge_GroupVersionKind = CRDGroupVersion.WithKind(OwnershipChallenge_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Job ¶
type Job struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec JobSpec `json:"spec"` Status JobStatus `json:"status,omitempty"` }
Job is the Schema for the Jobs 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 (*Job) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Job.
func (*Job) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Job) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Job) GetCondition ¶
func (mg *Job) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Job.
func (*Job) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Job
func (*Job) GetDeletionPolicy ¶
func (mg *Job) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Job.
func (*Job) GetObservation ¶
GetObservation of this Job
func (*Job) GetParameters ¶
GetParameters of this Job
func (*Job) GetProviderConfigReference ¶
GetProviderConfigReference of this Job.
func (*Job) GetProviderReference ¶
GetProviderReference of this Job. Deprecated: Use GetProviderConfigReference.
func (*Job) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Job
func (*Job) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Job) GetWriteConnectionSecretToReference ¶
func (mg *Job) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Job.
func (*Job) LateInitialize ¶
LateInitialize this Job using its observed tfState. returns True if there are any spec changes for the resource.
func (*Job) SetConditions ¶
SetConditions of this Job.
func (*Job) SetDeletionPolicy ¶
func (mg *Job) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Job.
func (*Job) SetObservation ¶
SetObservation for this Job
func (*Job) SetParameters ¶
SetParameters for this Job
func (*Job) SetProviderConfigReference ¶
SetProviderConfigReference of this Job.
func (*Job) SetProviderReference ¶
SetProviderReference of this Job. Deprecated: Use SetProviderConfigReference.
func (*Job) SetWriteConnectionSecretToReference ¶
func (mg *Job) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Job.
type JobList ¶
type JobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Job `json:"items"` }
JobList contains a list of Jobs
func (*JobList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobList.
func (*JobList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type JobObservation ¶
type JobObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*JobObservation) DeepCopy ¶
func (in *JobObservation) DeepCopy() *JobObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobObservation.
func (*JobObservation) DeepCopyInto ¶
func (in *JobObservation) DeepCopyInto(out *JobObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobParameters ¶
type JobParameters struct { // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // +kubebuilder:validation:Required Dataset *string `json:"dataset" tf:"dataset,omitempty"` // +kubebuilder:validation:Required DestinationConf *string `json:"destinationConf" tf:"destination_conf,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional LogpullOptions *string `json:"logpullOptions,omitempty" tf:"logpull_options,omitempty"` // +kubebuilder:validation:Optional OwnershipChallenge *string `json:"ownershipChallenge,omitempty" tf:"ownership_challenge,omitempty"` // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*JobParameters) DeepCopy ¶
func (in *JobParameters) DeepCopy() *JobParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobParameters.
func (*JobParameters) DeepCopyInto ¶
func (in *JobParameters) DeepCopyInto(out *JobParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSpec ¶
type JobSpec struct { v1.ResourceSpec `json:",inline"` ForProvider JobParameters `json:"forProvider"` }
JobSpec defines the desired state of Job
func (*JobSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpec.
func (*JobSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobStatus ¶
type JobStatus struct { v1.ResourceStatus `json:",inline"` AtProvider JobObservation `json:"atProvider,omitempty"` }
JobStatus defines the observed state of Job.
func (*JobStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobStatus.
func (*JobStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OwnershipChallenge ¶
type OwnershipChallenge struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OwnershipChallengeSpec `json:"spec"` Status OwnershipChallengeStatus `json:"status,omitempty"` }
OwnershipChallenge is the Schema for the OwnershipChallenges 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 (*OwnershipChallenge) DeepCopy ¶
func (in *OwnershipChallenge) DeepCopy() *OwnershipChallenge
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnershipChallenge.
func (*OwnershipChallenge) DeepCopyInto ¶
func (in *OwnershipChallenge) DeepCopyInto(out *OwnershipChallenge)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OwnershipChallenge) DeepCopyObject ¶
func (in *OwnershipChallenge) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OwnershipChallenge) GetCondition ¶
func (mg *OwnershipChallenge) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OwnershipChallenge.
func (*OwnershipChallenge) GetConnectionDetailsMapping ¶
func (tr *OwnershipChallenge) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OwnershipChallenge
func (*OwnershipChallenge) GetDeletionPolicy ¶
func (mg *OwnershipChallenge) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OwnershipChallenge.
func (*OwnershipChallenge) GetID ¶
func (tr *OwnershipChallenge) GetID() string
GetID returns ID of underlying Terraform resource of this OwnershipChallenge
func (*OwnershipChallenge) GetObservation ¶
func (tr *OwnershipChallenge) GetObservation() (map[string]interface{}, error)
GetObservation of this OwnershipChallenge
func (*OwnershipChallenge) GetParameters ¶
func (tr *OwnershipChallenge) GetParameters() (map[string]interface{}, error)
GetParameters of this OwnershipChallenge
func (*OwnershipChallenge) GetProviderConfigReference ¶
func (mg *OwnershipChallenge) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OwnershipChallenge.
func (*OwnershipChallenge) GetProviderReference ¶
func (mg *OwnershipChallenge) GetProviderReference() *xpv1.Reference
GetProviderReference of this OwnershipChallenge. Deprecated: Use GetProviderConfigReference.
func (*OwnershipChallenge) GetTerraformResourceType ¶
func (mg *OwnershipChallenge) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OwnershipChallenge
func (*OwnershipChallenge) GetTerraformSchemaVersion ¶
func (tr *OwnershipChallenge) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OwnershipChallenge) GetWriteConnectionSecretToReference ¶
func (mg *OwnershipChallenge) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OwnershipChallenge.
func (*OwnershipChallenge) LateInitialize ¶
func (tr *OwnershipChallenge) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OwnershipChallenge using its observed tfState. returns True if there are any spec changes for the resource.
func (*OwnershipChallenge) SetConditions ¶
func (mg *OwnershipChallenge) SetConditions(c ...xpv1.Condition)
SetConditions of this OwnershipChallenge.
func (*OwnershipChallenge) SetDeletionPolicy ¶
func (mg *OwnershipChallenge) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OwnershipChallenge.
func (*OwnershipChallenge) SetObservation ¶
func (tr *OwnershipChallenge) SetObservation(obs map[string]interface{}) error
SetObservation for this OwnershipChallenge
func (*OwnershipChallenge) SetParameters ¶
func (tr *OwnershipChallenge) SetParameters(params map[string]interface{}) error
SetParameters for this OwnershipChallenge
func (*OwnershipChallenge) SetProviderConfigReference ¶
func (mg *OwnershipChallenge) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OwnershipChallenge.
func (*OwnershipChallenge) SetProviderReference ¶
func (mg *OwnershipChallenge) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this OwnershipChallenge. Deprecated: Use SetProviderConfigReference.
func (*OwnershipChallenge) SetWriteConnectionSecretToReference ¶
func (mg *OwnershipChallenge) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OwnershipChallenge.
type OwnershipChallengeList ¶
type OwnershipChallengeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OwnershipChallenge `json:"items"` }
OwnershipChallengeList contains a list of OwnershipChallenges
func (*OwnershipChallengeList) DeepCopy ¶
func (in *OwnershipChallengeList) DeepCopy() *OwnershipChallengeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnershipChallengeList.
func (*OwnershipChallengeList) DeepCopyInto ¶
func (in *OwnershipChallengeList) DeepCopyInto(out *OwnershipChallengeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OwnershipChallengeList) DeepCopyObject ¶
func (in *OwnershipChallengeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OwnershipChallengeList) GetItems ¶
func (l *OwnershipChallengeList) GetItems() []resource.Managed
GetItems of this OwnershipChallengeList.
type OwnershipChallengeObservation ¶
type OwnershipChallengeObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` OwnershipChallengeFilename *string `json:"ownershipChallengeFilename,omitempty" tf:"ownership_challenge_filename,omitempty"` }
func (*OwnershipChallengeObservation) DeepCopy ¶
func (in *OwnershipChallengeObservation) DeepCopy() *OwnershipChallengeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnershipChallengeObservation.
func (*OwnershipChallengeObservation) DeepCopyInto ¶
func (in *OwnershipChallengeObservation) DeepCopyInto(out *OwnershipChallengeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OwnershipChallengeParameters ¶
type OwnershipChallengeParameters struct { // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // +kubebuilder:validation:Required DestinationConf *string `json:"destinationConf" tf:"destination_conf,omitempty"` // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*OwnershipChallengeParameters) DeepCopy ¶
func (in *OwnershipChallengeParameters) DeepCopy() *OwnershipChallengeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnershipChallengeParameters.
func (*OwnershipChallengeParameters) DeepCopyInto ¶
func (in *OwnershipChallengeParameters) DeepCopyInto(out *OwnershipChallengeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OwnershipChallengeSpec ¶
type OwnershipChallengeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OwnershipChallengeParameters `json:"forProvider"` }
OwnershipChallengeSpec defines the desired state of OwnershipChallenge
func (*OwnershipChallengeSpec) DeepCopy ¶
func (in *OwnershipChallengeSpec) DeepCopy() *OwnershipChallengeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnershipChallengeSpec.
func (*OwnershipChallengeSpec) DeepCopyInto ¶
func (in *OwnershipChallengeSpec) DeepCopyInto(out *OwnershipChallengeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OwnershipChallengeStatus ¶
type OwnershipChallengeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OwnershipChallengeObservation `json:"atProvider,omitempty"` }
OwnershipChallengeStatus defines the observed state of OwnershipChallenge.
func (*OwnershipChallengeStatus) DeepCopy ¶
func (in *OwnershipChallengeStatus) DeepCopy() *OwnershipChallengeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnershipChallengeStatus.
func (*OwnershipChallengeStatus) DeepCopyInto ¶
func (in *OwnershipChallengeStatus) DeepCopyInto(out *OwnershipChallengeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.