v1alpha1

package
v0.0.0-...-976eb9d Latest Latest
Warning

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

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

Documentation

Overview

+kubebuilder:object:generate=true +groupName=proxy.apig.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "proxy.apig.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Deployment_Kind             = "Deployment"
	Deployment_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Deployment_Kind}.String()
	Deployment_KindAPIVersion   = Deployment_Kind + "." + CRDGroupVersion.String()
	Deployment_GroupVersionKind = CRDGroupVersion.WithKind(Deployment_Kind)
)

Repository type metadata.

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 (
	Kvm_Kind             = "Kvm"
	Kvm_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Kvm_Kind}.String()
	Kvm_KindAPIVersion   = Kvm_Kind + "." + CRDGroupVersion.String()
	Kvm_GroupVersionKind = CRDGroupVersion.WithKind(Kvm_Kind)
)

Repository type metadata.

View Source
var (
	Policy_Kind             = "Policy"
	Policy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Policy_Kind}.String()
	Policy_KindAPIVersion   = Policy_Kind + "." + CRDGroupVersion.String()
	Policy_GroupVersionKind = CRDGroupVersion.WithKind(Policy_Kind)
)

Repository type metadata.

View Source
var (
	ResourceFile_Kind             = "ResourceFile"
	ResourceFile_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ResourceFile_Kind}.String()
	ResourceFile_KindAPIVersion   = ResourceFile_Kind + "." + CRDGroupVersion.String()
	ResourceFile_GroupVersionKind = CRDGroupVersion.WithKind(ResourceFile_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type Deployment

type Deployment struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DeploymentSpec   `json:"spec"`
	Status            DeploymentStatus `json:"status,omitempty"`
}

Deployment is the Schema for the Deployments 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,apigjet}

func (*Deployment) DeepCopy

func (in *Deployment) DeepCopy() *Deployment

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

func (*Deployment) DeepCopyInto

func (in *Deployment) DeepCopyInto(out *Deployment)

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

func (*Deployment) DeepCopyObject

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

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

func (*Deployment) GetCondition

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

GetCondition of this Deployment.

func (*Deployment) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Deployment

func (*Deployment) GetDeletionPolicy

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

GetDeletionPolicy of this Deployment.

func (*Deployment) GetID

func (tr *Deployment) GetID() string

GetID returns ID of underlying Terraform resource of this Deployment

func (*Deployment) GetObservation

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

GetObservation of this Deployment

func (*Deployment) GetParameters

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

GetParameters of this Deployment

func (*Deployment) GetProviderConfigReference

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

GetProviderConfigReference of this Deployment.

func (*Deployment) GetProviderReference

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

GetProviderReference of this Deployment. Deprecated: Use GetProviderConfigReference.

func (*Deployment) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Deployment.

func (*Deployment) GetTerraformResourceType

func (mg *Deployment) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Deployment

func (*Deployment) GetTerraformSchemaVersion

func (tr *Deployment) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Deployment) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Deployment.

func (*Deployment) LateInitialize

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

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

func (*Deployment) SetConditions

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

SetConditions of this Deployment.

func (*Deployment) SetDeletionPolicy

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

SetDeletionPolicy of this Deployment.

func (*Deployment) SetObservation

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

SetObservation for this Deployment

func (*Deployment) SetParameters

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

SetParameters for this Deployment

func (*Deployment) SetProviderConfigReference

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

SetProviderConfigReference of this Deployment.

func (*Deployment) SetProviderReference

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

SetProviderReference of this Deployment. Deprecated: Use SetProviderConfigReference.

func (*Deployment) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Deployment.

func (*Deployment) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Deployment.

type DeploymentList

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

DeploymentList contains a list of Deployments

func (*DeploymentList) DeepCopy

func (in *DeploymentList) DeepCopy() *DeploymentList

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

func (*DeploymentList) DeepCopyInto

func (in *DeploymentList) DeepCopyInto(out *DeploymentList)

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

func (*DeploymentList) DeepCopyObject

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

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

func (*DeploymentList) GetItems

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

GetItems of this DeploymentList.

type DeploymentObservation

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

func (*DeploymentObservation) DeepCopy

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

func (*DeploymentObservation) DeepCopyInto

func (in *DeploymentObservation) DeepCopyInto(out *DeploymentObservation)

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

type DeploymentParameters

type DeploymentParameters struct {

	// +kubebuilder:validation:Optional
	Delay *float64 `json:"delay,omitempty" tf:"delay,omitempty"`

	// +kubebuilder:validation:Required
	EnvironmentName *string `json:"environmentName" tf:"environment_name,omitempty"`

	// +kubebuilder:validation:Required
	ProxyName *string `json:"proxyName" tf:"proxy_name,omitempty"`

	// +kubebuilder:validation:Required
	Revision *float64 `json:"revision" tf:"revision,omitempty"`

	// +kubebuilder:validation:Optional
	ServiceAccount *string `json:"serviceAccount,omitempty" tf:"service_account,omitempty"`
}

func (*DeploymentParameters) DeepCopy

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

func (*DeploymentParameters) DeepCopyInto

func (in *DeploymentParameters) DeepCopyInto(out *DeploymentParameters)

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

type DeploymentSpec

type DeploymentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DeploymentParameters `json:"forProvider"`
}

DeploymentSpec defines the desired state of Deployment

func (*DeploymentSpec) DeepCopy

func (in *DeploymentSpec) DeepCopy() *DeploymentSpec

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

func (*DeploymentSpec) DeepCopyInto

func (in *DeploymentSpec) DeepCopyInto(out *DeploymentSpec)

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

type DeploymentStatus

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

DeploymentStatus defines the observed state of Deployment.

func (*DeploymentStatus) DeepCopy

func (in *DeploymentStatus) DeepCopy() *DeploymentStatus

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

func (*DeploymentStatus) DeepCopyInto

func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus)

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

type Kvm

type Kvm struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              KvmSpec   `json:"spec"`
	Status            KvmStatus `json:"status,omitempty"`
}

Kvm is the Schema for the Kvms 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,apigjet}

func (*Kvm) DeepCopy

func (in *Kvm) DeepCopy() *Kvm

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

func (*Kvm) DeepCopyInto

func (in *Kvm) DeepCopyInto(out *Kvm)

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

func (*Kvm) DeepCopyObject

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

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

func (*Kvm) GetCondition

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

GetCondition of this Kvm.

func (*Kvm) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Kvm

func (*Kvm) GetDeletionPolicy

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

GetDeletionPolicy of this Kvm.

func (*Kvm) GetID

func (tr *Kvm) GetID() string

GetID returns ID of underlying Terraform resource of this Kvm

func (*Kvm) GetObservation

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

GetObservation of this Kvm

func (*Kvm) GetParameters

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

GetParameters of this Kvm

func (*Kvm) GetProviderConfigReference

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

GetProviderConfigReference of this Kvm.

func (*Kvm) GetProviderReference

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

GetProviderReference of this Kvm. Deprecated: Use GetProviderConfigReference.

func (*Kvm) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Kvm.

func (*Kvm) GetTerraformResourceType

func (mg *Kvm) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Kvm

func (*Kvm) GetTerraformSchemaVersion

func (tr *Kvm) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Kvm) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Kvm.

func (*Kvm) LateInitialize

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

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

func (*Kvm) SetConditions

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

SetConditions of this Kvm.

func (*Kvm) SetDeletionPolicy

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

SetDeletionPolicy of this Kvm.

func (*Kvm) SetObservation

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

SetObservation for this Kvm

func (*Kvm) SetParameters

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

SetParameters for this Kvm

func (*Kvm) SetProviderConfigReference

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

SetProviderConfigReference of this Kvm.

func (*Kvm) SetProviderReference

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

SetProviderReference of this Kvm. Deprecated: Use SetProviderConfigReference.

func (*Kvm) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Kvm.

func (*Kvm) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Kvm.

type KvmList

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

KvmList contains a list of Kvms

func (*KvmList) DeepCopy

func (in *KvmList) DeepCopy() *KvmList

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

func (*KvmList) DeepCopyInto

func (in *KvmList) DeepCopyInto(out *KvmList)

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

func (*KvmList) DeepCopyObject

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

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

func (*KvmList) GetItems

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

GetItems of this KvmList.

type KvmObservation

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

func (*KvmObservation) DeepCopy

func (in *KvmObservation) DeepCopy() *KvmObservation

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

func (*KvmObservation) DeepCopyInto

func (in *KvmObservation) DeepCopyInto(out *KvmObservation)

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

type KvmParameters

type KvmParameters struct {

	// +kubebuilder:validation:Optional
	Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`

	// +kubebuilder:validation:Optional
	Entry map[string]*string `json:"entry,omitempty" tf:"entry,omitempty"`

	// +kubebuilder:validation:Required
	ProxyName *string `json:"proxyName" tf:"proxy_name,omitempty"`

	// +kubebuilder:validation:Optional
	SensitiveEntrySecretRef map[string]v1.SecretKeySelector `json:"sensitiveEntrySecretRef" tf:"-"`
}

func (*KvmParameters) DeepCopy

func (in *KvmParameters) DeepCopy() *KvmParameters

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

func (*KvmParameters) DeepCopyInto

func (in *KvmParameters) DeepCopyInto(out *KvmParameters)

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

type KvmSpec

type KvmSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     KvmParameters `json:"forProvider"`
}

KvmSpec defines the desired state of Kvm

func (*KvmSpec) DeepCopy

func (in *KvmSpec) DeepCopy() *KvmSpec

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

func (*KvmSpec) DeepCopyInto

func (in *KvmSpec) DeepCopyInto(out *KvmSpec)

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

type KvmStatus

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

KvmStatus defines the observed state of Kvm.

func (*KvmStatus) DeepCopy

func (in *KvmStatus) DeepCopy() *KvmStatus

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

func (*KvmStatus) DeepCopyInto

func (in *KvmStatus) DeepCopyInto(out *KvmStatus)

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

type Policy

type Policy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PolicySpec   `json:"spec"`
	Status            PolicyStatus `json:"status,omitempty"`
}

Policy is the Schema for the Policys 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,apigjet}

func (*Policy) DeepCopy

func (in *Policy) DeepCopy() *Policy

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

func (*Policy) DeepCopyInto

func (in *Policy) DeepCopyInto(out *Policy)

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

func (*Policy) DeepCopyObject

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

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

func (*Policy) GetCondition

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

GetCondition of this Policy.

func (*Policy) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Policy

func (*Policy) GetDeletionPolicy

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

GetDeletionPolicy of this Policy.

func (*Policy) GetID

func (tr *Policy) GetID() string

GetID returns ID of underlying Terraform resource of this Policy

func (*Policy) GetObservation

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

GetObservation of this Policy

func (*Policy) GetParameters

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

GetParameters of this Policy

func (*Policy) GetProviderConfigReference

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

GetProviderConfigReference of this Policy.

func (*Policy) GetProviderReference

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

GetProviderReference of this Policy. Deprecated: Use GetProviderConfigReference.

func (*Policy) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Policy.

func (*Policy) GetTerraformResourceType

func (mg *Policy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Policy

func (*Policy) GetTerraformSchemaVersion

func (tr *Policy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Policy) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Policy.

func (*Policy) LateInitialize

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

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

func (*Policy) SetConditions

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

SetConditions of this Policy.

func (*Policy) SetDeletionPolicy

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

SetDeletionPolicy of this Policy.

func (*Policy) SetObservation

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

SetObservation for this Policy

func (*Policy) SetParameters

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

SetParameters for this Policy

func (*Policy) SetProviderConfigReference

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

SetProviderConfigReference of this Policy.

func (*Policy) SetProviderReference

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

SetProviderReference of this Policy. Deprecated: Use SetProviderConfigReference.

func (*Policy) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Policy.

func (*Policy) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Policy.

type PolicyList

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

PolicyList contains a list of Policys

func (*PolicyList) DeepCopy

func (in *PolicyList) DeepCopy() *PolicyList

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

func (*PolicyList) DeepCopyInto

func (in *PolicyList) DeepCopyInto(out *PolicyList)

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

func (*PolicyList) DeepCopyObject

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

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

func (*PolicyList) GetItems

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

GetItems of this PolicyList.

type PolicyObservation

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

func (*PolicyObservation) DeepCopy

func (in *PolicyObservation) DeepCopy() *PolicyObservation

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

func (*PolicyObservation) DeepCopyInto

func (in *PolicyObservation) DeepCopyInto(out *PolicyObservation)

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

type PolicyParameters

type PolicyParameters struct {

	// +kubebuilder:validation:Required
	File *string `json:"file" tf:"file,omitempty"`

	// +kubebuilder:validation:Required
	FileHash *string `json:"fileHash" tf:"file_hash,omitempty"`

	// +kubebuilder:validation:Required
	ProxyName *string `json:"proxyName" tf:"proxy_name,omitempty"`

	// +kubebuilder:validation:Required
	Revision *float64 `json:"revision" tf:"revision,omitempty"`
}

func (*PolicyParameters) DeepCopy

func (in *PolicyParameters) DeepCopy() *PolicyParameters

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

func (*PolicyParameters) DeepCopyInto

func (in *PolicyParameters) DeepCopyInto(out *PolicyParameters)

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

type PolicySpec

type PolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PolicyParameters `json:"forProvider"`
}

PolicySpec defines the desired state of Policy

func (*PolicySpec) DeepCopy

func (in *PolicySpec) DeepCopy() *PolicySpec

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

func (*PolicySpec) DeepCopyInto

func (in *PolicySpec) DeepCopyInto(out *PolicySpec)

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

type PolicyStatus

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

PolicyStatus defines the observed state of Policy.

func (*PolicyStatus) DeepCopy

func (in *PolicyStatus) DeepCopy() *PolicyStatus

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

func (*PolicyStatus) DeepCopyInto

func (in *PolicyStatus) DeepCopyInto(out *PolicyStatus)

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

type ResourceFile

type ResourceFile struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResourceFileSpec   `json:"spec"`
	Status            ResourceFileStatus `json:"status,omitempty"`
}

ResourceFile is the Schema for the ResourceFiles 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,apigjet}

func (*ResourceFile) DeepCopy

func (in *ResourceFile) DeepCopy() *ResourceFile

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

func (*ResourceFile) DeepCopyInto

func (in *ResourceFile) DeepCopyInto(out *ResourceFile)

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

func (*ResourceFile) DeepCopyObject

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

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

func (*ResourceFile) GetCondition

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

GetCondition of this ResourceFile.

func (*ResourceFile) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ResourceFile

func (*ResourceFile) GetDeletionPolicy

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

GetDeletionPolicy of this ResourceFile.

func (*ResourceFile) GetID

func (tr *ResourceFile) GetID() string

GetID returns ID of underlying Terraform resource of this ResourceFile

func (*ResourceFile) GetObservation

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

GetObservation of this ResourceFile

func (*ResourceFile) GetParameters

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

GetParameters of this ResourceFile

func (*ResourceFile) GetProviderConfigReference

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

GetProviderConfigReference of this ResourceFile.

func (*ResourceFile) GetProviderReference

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

GetProviderReference of this ResourceFile. Deprecated: Use GetProviderConfigReference.

func (*ResourceFile) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this ResourceFile.

func (*ResourceFile) GetTerraformResourceType

func (mg *ResourceFile) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ResourceFile

func (*ResourceFile) GetTerraformSchemaVersion

func (tr *ResourceFile) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ResourceFile) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ResourceFile.

func (*ResourceFile) LateInitialize

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

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

func (*ResourceFile) SetConditions

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

SetConditions of this ResourceFile.

func (*ResourceFile) SetDeletionPolicy

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

SetDeletionPolicy of this ResourceFile.

func (*ResourceFile) SetObservation

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

SetObservation for this ResourceFile

func (*ResourceFile) SetParameters

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

SetParameters for this ResourceFile

func (*ResourceFile) SetProviderConfigReference

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

SetProviderConfigReference of this ResourceFile.

func (*ResourceFile) SetProviderReference

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

SetProviderReference of this ResourceFile. Deprecated: Use SetProviderConfigReference.

func (*ResourceFile) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this ResourceFile.

func (*ResourceFile) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ResourceFile.

type ResourceFileList

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

ResourceFileList contains a list of ResourceFiles

func (*ResourceFileList) DeepCopy

func (in *ResourceFileList) DeepCopy() *ResourceFileList

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

func (*ResourceFileList) DeepCopyInto

func (in *ResourceFileList) DeepCopyInto(out *ResourceFileList)

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

func (*ResourceFileList) DeepCopyObject

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

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

func (*ResourceFileList) GetItems

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

GetItems of this ResourceFileList.

type ResourceFileObservation

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

func (*ResourceFileObservation) DeepCopy

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

func (*ResourceFileObservation) DeepCopyInto

func (in *ResourceFileObservation) DeepCopyInto(out *ResourceFileObservation)

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

type ResourceFileParameters

type ResourceFileParameters struct {

	// +kubebuilder:validation:Required
	File *string `json:"file" tf:"file,omitempty"`

	// +kubebuilder:validation:Required
	FileHash *string `json:"fileHash" tf:"file_hash,omitempty"`

	// +kubebuilder:validation:Required
	ProxyName *string `json:"proxyName" tf:"proxy_name,omitempty"`

	// +kubebuilder:validation:Required
	Revision *float64 `json:"revision" tf:"revision,omitempty"`

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

func (*ResourceFileParameters) DeepCopy

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

func (*ResourceFileParameters) DeepCopyInto

func (in *ResourceFileParameters) DeepCopyInto(out *ResourceFileParameters)

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

type ResourceFileSpec

type ResourceFileSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ResourceFileParameters `json:"forProvider"`
}

ResourceFileSpec defines the desired state of ResourceFile

func (*ResourceFileSpec) DeepCopy

func (in *ResourceFileSpec) DeepCopy() *ResourceFileSpec

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

func (*ResourceFileSpec) DeepCopyInto

func (in *ResourceFileSpec) DeepCopyInto(out *ResourceFileSpec)

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

type ResourceFileStatus

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

ResourceFileStatus defines the observed state of ResourceFile.

func (*ResourceFileStatus) DeepCopy

func (in *ResourceFileStatus) DeepCopy() *ResourceFileStatus

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

func (*ResourceFileStatus) DeepCopyInto

func (in *ResourceFileStatus) DeepCopyInto(out *ResourceFileStatus)

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