# Functions
GetAllBuiltinAstarteClusterProfiles returns all the bundled Cluster profiles.
GetBaseAstarteDeployment returns a ready to customise deployment spec for an Astarte resource.
GetMatchingProfile returns a profile which matches name and version requirements, or an invalid profile.
GetProfilesForVersionAndRequirements gets all profiles compatible with given version and requirements.
# Structs
AstarteClusterProfile represents a deployment profile for an Astarte Cluster.
AstarteDeployment represents an Astarte Deployment object.
AstarteDeploymentSpec represents the spec for Kubernetes API api.astarte-platform.org/v1alpha*/Astarte.
AstarteGenericAPISpec represents a generic Astarte API Component in the Deployment spec.
AstarteGenericBackendSpec represents a generic Astarte Backend Component in the Deployment spec.
AstarteProfileCompatibility represents a compatibility range for an Astarte profile.
AstarteProfileCustomizableField represents a customizable field in a deployment profile.
AstarteProfileRequirements represents the requirements for an Astarte profile.