# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

Backend describes the Terraform backend configuration.
Configuration is the Schema for the configurations API +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:printcolumn:name="APPLY",type="string",JSONPath=".status.apply.state" +kubebuilder:printcolumn:name="DESTROY",type="string",JSONPath=".status.destroy.state" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp".
ConfigurationApplyStatus is the status for Configuration apply.
ConfigurationDestroyStatus is the status for Configuration destroy.
ConfigurationList contains a list of Configuration.
ConfigurationSpec defines the desired state of Configuration.
ConfigurationStatus defines the observed state of Configuration.
KubernetesBackendConf defines all options supported by the Terraform `kubernetes` backend type.
Property is the property for an output.
S3BackendConf defines all options supported by the Terraform `s3` backend type.