# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# 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
Application is the Schema for the applications API.
ApplicationGitRepository defines a git repository for a given Application resource (either appmodel or gitops).
ApplicationList contains a list of Application.
ApplicationSpec defines the desired state of Application.
ApplicationStatus defines the observed state of Application.
Builder builds a new Scheme for mapping go types to Kubernetes GroupVersionKinds.
Component is the Schema for the components API.
ComponentDetectionDescription holds all the information about the component being detected.
ComponentDetectionQuery is the Schema for the componentdetectionqueries API.
ComponentDetectionQueryList contains a list of ComponentDetectionQuery.
ComponentDetectionQuerySpec defines the desired state of ComponentDetectionQuery.
ComponentDetectionQueryStatus defines the observed state of ComponentDetectionQuery.
ComponentList contains a list of Component.
ComponentSource describes the Component source.
+union.
ComponentSpec defines the desired state of Component.
ComponentStatus defines the observed state of Component.
GitOpsStatus contains GitOps repository-specific status for the component.
No description provided by the author
Snapshot is the Schema for the snapshots API +kubebuilder:resource:path=snapshots,shortName=as;snapshot.
SnapshotArtifacts is a placeholder section for 'artifact links' we want to maintain to other AppStudio resources.
SnapshotComponent.
SnapshotList contains a list of Snapshot.
SnapshotSpec defines the desired state of Snapshot.
SnapshotStatus defines the observed state of Snapshot.
# Type aliases
ComponentDetectionMap is a map containing all the components and their detected information.
ComponentSrcType describes the type of the src for the Component.