# 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 stores the state in a Kubernetes secret with locking done using a Lease resource.
BaseConfigurationSpec defines the common fields of a ConfigurationSpec.
Configuration is the Schema for the configurations API +kubebuilder:subresource:status +kubebuilder:printcolumn:name="STATE",type="string",JSONPath=".status.apply.state" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:shortName={conf,terraform-conf}.
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.
Property is the property for an output.
Provider is the Schema for the providers API.
ProviderCredentials required to authenticate.
ProviderList contains a list of Provider.
ProviderSpec defines the desired state of Provider.
ProviderStatus defines the observed state of Provider.