v1alpha1

package
v1.0.0 Latest Latest
Warning

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

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

Documentation

Overview

+kubebuilder:object:generate=true +groupName=authenticated.cloudflare.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "authenticated.cloudflare.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	OriginPulls_Kind             = "OriginPulls"
	OriginPulls_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: OriginPulls_Kind}.String()
	OriginPulls_KindAPIVersion   = OriginPulls_Kind + "." + CRDGroupVersion.String()
	OriginPulls_GroupVersionKind = CRDGroupVersion.WithKind(OriginPulls_Kind)
)

Repository type metadata.

View Source
var (
	OriginPullsCertificate_Kind             = "OriginPullsCertificate"
	OriginPullsCertificate_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: OriginPullsCertificate_Kind}.String()
	OriginPullsCertificate_KindAPIVersion   = OriginPullsCertificate_Kind + "." + CRDGroupVersion.String()
	OriginPullsCertificate_GroupVersionKind = CRDGroupVersion.WithKind(OriginPullsCertificate_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type OriginPulls

type OriginPulls struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OriginPullsSpec   `json:"spec"`
	Status            OriginPullsStatus `json:"status,omitempty"`
}

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

func (in *OriginPulls) DeepCopy() *OriginPulls

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

func (*OriginPulls) DeepCopyInto

func (in *OriginPulls) DeepCopyInto(out *OriginPulls)

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

func (*OriginPulls) DeepCopyObject

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

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

func (*OriginPulls) GetCondition

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

GetCondition of this OriginPulls.

func (*OriginPulls) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this OriginPulls

func (*OriginPulls) GetDeletionPolicy

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

GetDeletionPolicy of this OriginPulls.

func (*OriginPulls) GetID

func (tr *OriginPulls) GetID() string

GetID returns ID of underlying Terraform resource of this OriginPulls

func (*OriginPulls) GetObservation

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

GetObservation of this OriginPulls

func (*OriginPulls) GetParameters

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

GetParameters of this OriginPulls

func (*OriginPulls) GetProviderConfigReference

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

GetProviderConfigReference of this OriginPulls.

func (*OriginPulls) GetProviderReference

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

GetProviderReference of this OriginPulls. Deprecated: Use GetProviderConfigReference.

func (*OriginPulls) GetTerraformResourceType

func (mg *OriginPulls) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this OriginPulls

func (*OriginPulls) GetTerraformSchemaVersion

func (tr *OriginPulls) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*OriginPulls) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this OriginPulls.

func (*OriginPulls) LateInitialize

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

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

func (*OriginPulls) SetConditions

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

SetConditions of this OriginPulls.

func (*OriginPulls) SetDeletionPolicy

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

SetDeletionPolicy of this OriginPulls.

func (*OriginPulls) SetObservation

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

SetObservation for this OriginPulls

func (*OriginPulls) SetParameters

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

SetParameters for this OriginPulls

func (*OriginPulls) SetProviderConfigReference

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

SetProviderConfigReference of this OriginPulls.

func (*OriginPulls) SetProviderReference

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

SetProviderReference of this OriginPulls. Deprecated: Use SetProviderConfigReference.

func (*OriginPulls) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this OriginPulls.

type OriginPullsCertificate

type OriginPullsCertificate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OriginPullsCertificateSpec   `json:"spec"`
	Status            OriginPullsCertificateStatus `json:"status,omitempty"`
}

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

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

func (*OriginPullsCertificate) DeepCopyInto

func (in *OriginPullsCertificate) DeepCopyInto(out *OriginPullsCertificate)

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

func (*OriginPullsCertificate) DeepCopyObject

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

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

func (*OriginPullsCertificate) GetCondition

GetCondition of this OriginPullsCertificate.

func (*OriginPullsCertificate) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this OriginPullsCertificate

func (*OriginPullsCertificate) GetDeletionPolicy

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

GetDeletionPolicy of this OriginPullsCertificate.

func (*OriginPullsCertificate) GetID

func (tr *OriginPullsCertificate) GetID() string

GetID returns ID of underlying Terraform resource of this OriginPullsCertificate

func (*OriginPullsCertificate) GetObservation

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

GetObservation of this OriginPullsCertificate

func (*OriginPullsCertificate) GetParameters

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

GetParameters of this OriginPullsCertificate

func (*OriginPullsCertificate) GetProviderConfigReference

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

GetProviderConfigReference of this OriginPullsCertificate.

func (*OriginPullsCertificate) GetProviderReference

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

GetProviderReference of this OriginPullsCertificate. Deprecated: Use GetProviderConfigReference.

func (*OriginPullsCertificate) GetTerraformResourceType

func (mg *OriginPullsCertificate) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this OriginPullsCertificate

func (*OriginPullsCertificate) GetTerraformSchemaVersion

func (tr *OriginPullsCertificate) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*OriginPullsCertificate) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this OriginPullsCertificate.

func (*OriginPullsCertificate) LateInitialize

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

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

func (*OriginPullsCertificate) SetConditions

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

SetConditions of this OriginPullsCertificate.

func (*OriginPullsCertificate) SetDeletionPolicy

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

SetDeletionPolicy of this OriginPullsCertificate.

func (*OriginPullsCertificate) SetObservation

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

SetObservation for this OriginPullsCertificate

func (*OriginPullsCertificate) SetParameters

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

SetParameters for this OriginPullsCertificate

func (*OriginPullsCertificate) SetProviderConfigReference

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

SetProviderConfigReference of this OriginPullsCertificate.

func (*OriginPullsCertificate) SetProviderReference

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

SetProviderReference of this OriginPullsCertificate. Deprecated: Use SetProviderConfigReference.

func (*OriginPullsCertificate) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this OriginPullsCertificate.

type OriginPullsCertificateList

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

OriginPullsCertificateList contains a list of OriginPullsCertificates

func (*OriginPullsCertificateList) DeepCopy

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

func (*OriginPullsCertificateList) DeepCopyInto

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

func (*OriginPullsCertificateList) DeepCopyObject

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

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

func (*OriginPullsCertificateList) GetItems

GetItems of this OriginPullsCertificateList.

type OriginPullsCertificateObservation

type OriginPullsCertificateObservation struct {
	ExpiresOn *string `json:"expiresOn,omitempty" tf:"expires_on,omitempty"`

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

	Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"`

	SerialNumber *string `json:"serialNumber,omitempty" tf:"serial_number,omitempty"`

	Signature *string `json:"signature,omitempty" tf:"signature,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	UploadedOn *string `json:"uploadedOn,omitempty" tf:"uploaded_on,omitempty"`
}

func (*OriginPullsCertificateObservation) DeepCopy

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

func (*OriginPullsCertificateObservation) DeepCopyInto

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

type OriginPullsCertificateParameters

type OriginPullsCertificateParameters struct {

	// +kubebuilder:validation:Required
	Certificate *string `json:"certificate" tf:"certificate,omitempty"`

	// +kubebuilder:validation:Required
	PrivateKeySecretRef v1.SecretKeySelector `json:"privateKeySecretRef" tf:"-"`

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

	// +kubebuilder:validation:Required
	ZoneID *string `json:"zoneId" tf:"zone_id,omitempty"`
}

func (*OriginPullsCertificateParameters) DeepCopy

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

func (*OriginPullsCertificateParameters) DeepCopyInto

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

type OriginPullsCertificateSpec

type OriginPullsCertificateSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     OriginPullsCertificateParameters `json:"forProvider"`
}

OriginPullsCertificateSpec defines the desired state of OriginPullsCertificate

func (*OriginPullsCertificateSpec) DeepCopy

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

func (*OriginPullsCertificateSpec) DeepCopyInto

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

type OriginPullsCertificateStatus

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

OriginPullsCertificateStatus defines the observed state of OriginPullsCertificate.

func (*OriginPullsCertificateStatus) DeepCopy

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

func (*OriginPullsCertificateStatus) DeepCopyInto

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

type OriginPullsList

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

OriginPullsList contains a list of OriginPullss

func (*OriginPullsList) DeepCopy

func (in *OriginPullsList) DeepCopy() *OriginPullsList

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

func (*OriginPullsList) DeepCopyInto

func (in *OriginPullsList) DeepCopyInto(out *OriginPullsList)

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

func (*OriginPullsList) DeepCopyObject

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

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

func (*OriginPullsList) GetItems

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

GetItems of this OriginPullsList.

type OriginPullsObservation

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

func (*OriginPullsObservation) DeepCopy

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

func (*OriginPullsObservation) DeepCopyInto

func (in *OriginPullsObservation) DeepCopyInto(out *OriginPullsObservation)

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

type OriginPullsParameters

type OriginPullsParameters struct {

	// +kubebuilder:validation:Optional
	AuthenticatedOriginPullsCertificate *string `json:"authenticatedOriginPullsCertificate,omitempty" tf:"authenticated_origin_pulls_certificate,omitempty"`

	// +kubebuilder:validation:Required
	Enabled *bool `json:"enabled" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Hostname *string `json:"hostname,omitempty" tf:"hostname,omitempty"`

	// +kubebuilder:validation:Required
	ZoneID *string `json:"zoneId" tf:"zone_id,omitempty"`
}

func (*OriginPullsParameters) DeepCopy

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

func (*OriginPullsParameters) DeepCopyInto

func (in *OriginPullsParameters) DeepCopyInto(out *OriginPullsParameters)

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

type OriginPullsSpec

type OriginPullsSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     OriginPullsParameters `json:"forProvider"`
}

OriginPullsSpec defines the desired state of OriginPulls

func (*OriginPullsSpec) DeepCopy

func (in *OriginPullsSpec) DeepCopy() *OriginPullsSpec

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

func (*OriginPullsSpec) DeepCopyInto

func (in *OriginPullsSpec) DeepCopyInto(out *OriginPullsSpec)

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

type OriginPullsStatus

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

OriginPullsStatus defines the observed state of OriginPulls.

func (*OriginPullsStatus) DeepCopy

func (in *OriginPullsStatus) DeepCopy() *OriginPullsStatus

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

func (*OriginPullsStatus) DeepCopyInto

func (in *OriginPullsStatus) DeepCopyInto(out *OriginPullsStatus)

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

Jump to

Keyboard shortcuts

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