package
0.0.0-20241007131259-1135745eb7a2
Repository: https://github.com/osbuild/image-builder.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
Util function used to create and update Blueprint from API request (WRITE).
Util function used to create Blueprint sctruct from DB entry (READ).
No description provided by the author
GetSwagger returns the Swagger specification corresponding to the generated code in this file.
No description provided by the author
RegisterHandlers adds each server route to the EchoRouter.
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.
No description provided by the author

# Constants

Defines values for ClientId.
Defines values for CustomizationsPartitioningMode.
Defines values for FileDataEncoding.
Defines values for Distributions.
Defines values for Distributions.
Defines values for CloneStatusResponseStatus.
Defines values for CloneStatusResponseStatus.
Defines values for CloneStatusResponseStatus.
Defines values for CloneStatusResponseStatus.
No description provided by the author
Defines values for UploadStatusStatus.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
64 GiB.
Defines values for GetPackagesParamsArchitecture.
Defines values for GetPackagesParamsArchitecture.
Defines values for ImageRequestArchitecture.
Defines values for ImageRequestArchitecture.
Defines values for ImageStatusStatus.
Defines values for ImageStatusStatus.
Defines values for ImageStatusStatus.
Defines values for ImageStatusStatus.
Defines values for ImageStatusStatus.
Defines values for ImageStatusStatus.
Defines values for ImageTypes.
Defines values for ImageTypes.
Defines values for ImageTypes.
Defines values for ImageTypes.
Defines values for ImageTypes.
Defines values for ImageTypes.
Defines values for ImageTypes.
Defines values for ImageTypes.
Defines values for ImageTypes.
Defines values for ImageTypes.
Defines values for ImageTypes.
Defines values for ImageTypes.
Defines values for ImageTypes.
Defines values for ImageTypes.
Defines values for ImageTypes.
Defines values for CustomizationsPartitioningMode.
Defines values for UploadStatusStatus.
Defines values for FileDataEncoding.
Defines values for CustomizationsPartitioningMode.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
Defines values for Distributions.
Defines values for UploadStatusStatus.
Defines values for UploadStatusStatus.
Defines values for ClientId.
Defines values for UploadTypes.
Defines values for UploadTypes.
Defines values for UploadTypes.
Defines values for UploadTypes.
Defines values for UploadTypes.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.
Defines values for DistributionProfileItem.

# Structs

ArchitectureItem defines model for ArchitectureItem.
No description provided by the author
AWSEC2Clone defines model for AWSEC2Clone.
AWSS3UploadStatus defines model for AWSS3UploadStatus.
AWSUploadRequestOptions defines model for AWSUploadRequestOptions.
AWSUploadStatus defines model for AWSUploadStatus.
AzureUploadRequestOptions defines model for AzureUploadRequestOptions.
AzureUploadStatus defines model for AzureUploadStatus.
No description provided by the author
BlueprintExportResponse defines model for BlueprintExportResponse.
BlueprintItem defines model for BlueprintItem.
BlueprintMetadata defines model for BlueprintMetadata.
BlueprintResponse defines model for BlueprintResponse.
BlueprintsResponse defines model for BlueprintsResponse.
CloneRequest defines model for CloneRequest.
CloneResponse defines model for CloneResponse.
ClonesResponse defines model for ClonesResponse.
ClonesResponseItem defines model for ClonesResponseItem.
CloneStatusResponse defines model for CloneStatusResponse.
CloneStatusResponse_Options defines model for CloneStatusResponse.Options.
ComposeBlueprintJSONBody defines parameters for ComposeBlueprint.
ComposeMetadata defines model for ComposeMetadata.
ComposeRequest defines model for ComposeRequest.
ComposeResponse defines model for ComposeResponse.
ComposesResponse defines model for ComposesResponse.
ComposesResponseItem defines model for ComposesResponseItem.
ComposeStatus defines model for ComposeStatus.
ComposeStatusError defines model for ComposeStatusError.
Container defines model for Container.
CreateBlueprintRequest defines model for CreateBlueprintRequest.
CreateBlueprintResponse defines model for CreateBlueprintResponse.
Customizations defines model for Customizations.
CustomRepository Repository configuration for custom repositories.
Directory A custom directory to create in the final artifact.
Directory_Group Group of the directory as a group name or a gid.
Directory_User Owner of the directory as a user name or a uid.
DistributionItem defines model for DistributionItem.
FDO FIDO device onboard configuration.
File A custom file to create in the final artifact.
File_Group Group of the file as a gid or a group name.
File_User Owner of the file as a uid or a user name.
Filesystem defines model for Filesystem.
FIPS System FIPS mode setup.
FirewallCustomization Firewalld configuration.
No description provided by the author
GCPUploadRequestOptions defines model for GCPUploadRequestOptions.
GCPUploadStatus defines model for GCPUploadStatus.
GetBlueprintComposesParams defines parameters for GetBlueprintComposes.
GetBlueprintParams defines parameters for GetBlueprint.
GetBlueprintsParams defines parameters for GetBlueprints.
GetComposeClonesParams defines parameters for GetComposeClones.
GetComposesParams defines parameters for GetComposes.
GetPackagesParams defines parameters for GetPackages.
Group defines model for Group.
No description provided by the author
HTTPError defines model for HTTPError.
HTTPErrorList defines model for HTTPErrorList.
No description provided by the author
Ignition Ignition configuration.
IgnitionEmbedded defines model for IgnitionEmbedded.
IgnitionFirstboot defines model for IgnitionFirstboot.
ImageRequest defines model for ImageRequest.
ImageStatus defines model for ImageStatus.
Installer Anaconda installer configuration.
Kernel defines model for Kernel.
ListResponseLinks defines model for ListResponseLinks.
ListResponseMeta defines model for ListResponseMeta.
Locale Locale configuration.
OCIUploadStatus defines model for OCIUploadStatus.
OpenSCAP defines model for OpenSCAP.
OpenSCAPCompliance defines model for OpenSCAPCompliance.
OpenSCAPProfile defines model for OpenSCAPProfile.
OSTree defines model for OSTree.
Package defines model for Package.
PackageMetadata defines model for PackageMetadata.
PackagesResponse defines model for PackagesResponse.
Readiness defines model for Readiness.
RecommendationsResponse defines model for RecommendationsResponse.
RecommendPackageRequest defines model for RecommendPackageRequest.
Repository defines model for Repository.
No description provided by the author
No description provided by the author
ServerInterfaceWrapper converts echo contexts to parameters.
Services defines model for Services.
Subscription defines model for Subscription.
Timezone Timezone configuration.
UploadRequest defines model for UploadRequest.
UploadRequest_Options defines model for UploadRequest.Options.
UploadStatus defines model for UploadStatus.
UploadStatus_Options defines model for UploadStatus.Options.
User At least one of password, ssh_key must be set, validator takes care of it.
Version defines model for Version.

# Interfaces

This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration.
ServerInterface represents all server handlers.

# Type aliases

Architectures defines model for Architectures.
AWSS3UploadRequestOptions defines model for AWSS3UploadRequestOptions.
ClientId defines model for ClientId.
CloneComposeJSONRequestBody defines body for CloneCompose for application/json ContentType.
CloneStatusResponseStatus defines model for CloneStatusResponse.Status.
ComposeBlueprintJSONRequestBody defines body for ComposeBlueprint for application/json ContentType.
ComposeImageJSONRequestBody defines body for ComposeImage for application/json ContentType.
CreateBlueprintJSONRequestBody defines body for CreateBlueprint for application/json ContentType.
CustomizationsPartitioningMode Select how the disk image will be partitioned.
DirectoryGroup0 defines model for .
DirectoryGroup1 defines model for .
DirectoryUser0 defines model for .
DirectoryUser1 defines model for .
DistributionProfileItem defines model for DistributionProfileItem.
DistributionProfileResponse List of profiles for a given distribution.
Distributions List of all distributions that image builder supports.
DistributionsResponse List of distributions this user is allowed to build.
FileDataEncoding When data is base64-encoded to prevent Akamai content filter false positives.
FileGroup0 defines model for .
FileGroup1 defines model for .
FileUser0 defines model for .
FileUser1 defines model for .
GetPackagesParamsArchitecture defines parameters for GetPackages.
ImageRequestArchitecture CPU architecture of the image, x86_64 and aarch64 are currently supported.
ImageStatusStatus defines model for ImageStatus.Status.
ImageTypes defines model for ImageTypes.
OCIUploadRequestOptions defines model for OCIUploadRequestOptions.
RecommendPackageJSONRequestBody defines body for RecommendPackage for application/json ContentType.
UpdateBlueprintJSONRequestBody defines body for UpdateBlueprint for application/json ContentType.
UploadStatusStatus defines model for UploadStatus.Status.
UploadTypes defines model for UploadTypes.