# Constants

ConditionExecution execution condition status.
DBTypeEventhub eventhub schema registry enum entry.
DBTypeKusto Kusto enum entry.
DBTypeSQLServer SQL Server enum entry.
FailurePolicyAbort abort policy stops the execution in failed state.
FailurePolicyIgnore ignore policy ignores the errors and finish the execution successfully.
FailurePolicyRollback rollback policy rolls back the configuration to a previous one.

# 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

+kubebuilder:object:root=true+kubebuilder:subresource:status+kubebuilder:printcolumn:name="TYPE",type="string",JSONPath=".spec.type"+kubebuilder:printcolumn:name="Executed",type="string",JSONPath=".status.conditions[?(@.type=='Execution')].status"+kubebuilder:printcolumn:name="CompletedPCT",type="string",JSONPath=".status.completedPct" ClusterExecuter is the Schema for the clusterexecuters API.
ClusterExecuterList contains a list of ClusterExecuter.
ClusterExecuterSpec defines the desired state of ClusterExecuter.
ClusterExecuterStatus defines the observed state of ClusterExecuter.
ClusterTargets contains DB and Schema arrays to run the change on.
ExecutionConfiguration contains the required configuration for execution.
NamespacedName is an object identifier.
+kubebuilder:object:root=true+kubebuilder:subresource:status+kubebuilder:printcolumn:name="TYPE",type="string",JSONPath=".spec.type"+kubebuilder:printcolumn:name="Executed",type="string",JSONPath=".status.conditions[?(@.type=='Execution')].status" SchemaDeployment is the Schema for the templates API.
SchemaDeploymentList contains a list of SchemaDeployment.
SchemaDeploymentSpec defines the desired state of SchemaDeployment.
SchemaDeploymentStatus defines the observed state of SchemaDeployment.
TargetFilter contains target filter configuration.
+kubebuilder:object:root=true+kubebuilder:subresource:status+kubebuilder:printcolumn:name="CompletedPCT",type="string",JSONPath=".status.completedPct" VersionedDeplyment is the Schema for the versioneddeplyments API.
VersionedDeplymentList contains a list of VersionedDeplyment.
VersionedDeplymentSpec defines the desired state of VersionedDeplyment.
VersionedDeplymentStatus defines the observed state of VersionedDeplyment.

# Type aliases

DBTypeEnum Enum for the supported DB types.
FailurePolicyEnum Enum for the different failure policies +kubebuilder:validation:Enum=abort;ignore;rollback.