dagger/dsl/types
Types
pub type Address {
Address(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Address(op: types.DaggerOp(List(types.Field)))
pub type Binding {
Binding(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Binding(op: types.DaggerOp(List(types.Field)))
pub type BuildArg {
BuildArg(name: String, value: String)
}
Constructors
-
BuildArg(name: String, value: String)
pub type CacheSharingMode {
CacheSharingModeShared
CacheSharingModePrivate
CacheSharingModeLocked
}
Constructors
-
CacheSharingModeShared -
CacheSharingModePrivate -
CacheSharingModeLocked
pub type CacheVolume {
CacheVolume(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
CacheVolume(op: types.DaggerOp(List(types.Field)))
pub type Changeset {
Changeset(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Changeset(op: types.DaggerOp(List(types.Field)))
pub type ChangesetMergeConflict {
ChangesetMergeConflictFailEarly
ChangesetMergeConflictFail
ChangesetMergeConflictLeaveConflictMarkers
ChangesetMergeConflictPreferOurs
ChangesetMergeConflictPreferTheirs
}
Constructors
-
ChangesetMergeConflictFailEarly -
ChangesetMergeConflictFail -
ChangesetMergeConflictLeaveConflictMarkers -
ChangesetMergeConflictPreferOurs -
ChangesetMergeConflictPreferTheirs
pub type ChangesetsMergeConflict {
ChangesetsMergeConflictFailEarly
ChangesetsMergeConflictFail
}
Constructors
-
ChangesetsMergeConflictFailEarly -
ChangesetsMergeConflictFail
pub type Check {
Check(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Check(op: types.DaggerOp(List(types.Field)))
pub type CheckGroup {
CheckGroup(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
CheckGroup(op: types.DaggerOp(List(types.Field)))
pub type Cloud {
Cloud(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Cloud(op: types.DaggerOp(List(types.Field)))
pub type Container {
Container(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Container(op: types.DaggerOp(List(types.Field)))
pub type CurrentModule {
CurrentModule(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
CurrentModule(op: types.DaggerOp(List(types.Field)))
pub type Directory {
Directory(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Directory(op: types.DaggerOp(List(types.Field)))
pub type Engine {
Engine(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Engine(op: types.DaggerOp(List(types.Field)))
pub type EngineCache {
EngineCache(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
EngineCache(op: types.DaggerOp(List(types.Field)))
pub type EngineCacheEntry {
EngineCacheEntry(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
EngineCacheEntry(op: types.DaggerOp(List(types.Field)))
pub type EngineCacheEntrySet {
EngineCacheEntrySet(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
EngineCacheEntrySet(op: types.DaggerOp(List(types.Field)))
pub type EnumTypeDef {
EnumTypeDef(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
EnumTypeDef(op: types.DaggerOp(List(types.Field)))
pub type EnumValueTypeDef {
EnumValueTypeDef(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
EnumValueTypeDef(op: types.DaggerOp(List(types.Field)))
pub type Env {
Env(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Env(op: types.DaggerOp(List(types.Field)))
pub type EnvFile {
EnvFile(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
EnvFile(op: types.DaggerOp(List(types.Field)))
pub type EnvVariable {
EnvVariable(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
EnvVariable(op: types.DaggerOp(List(types.Field)))
pub type Error {
Error(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Error(op: types.DaggerOp(List(types.Field)))
pub type ErrorValue {
ErrorValue(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
ErrorValue(op: types.DaggerOp(List(types.Field)))
pub type ExistsType {
ExistsTypeRegularType
ExistsTypeDirectoryType
ExistsTypeSymlinkType
}
Constructors
-
ExistsTypeRegularType -
ExistsTypeDirectoryType -
ExistsTypeSymlinkType
pub type FieldTypeDef {
FieldTypeDef(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
FieldTypeDef(op: types.DaggerOp(List(types.Field)))
pub type File {
File(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
File(op: types.DaggerOp(List(types.Field)))
pub type FileType {
FileTypeUnknown
FileTypeRegular
FileTypeDirectory
FileTypeSymlink
FileTypeRegularType
FileTypeDirectoryType
FileTypeSymlinkType
}
Constructors
-
FileTypeUnknown -
FileTypeRegular -
FileTypeDirectory -
FileTypeSymlink -
FileTypeRegularType -
FileTypeDirectoryType -
FileTypeSymlinkType
pub type Function {
Function(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Function(op: types.DaggerOp(List(types.Field)))
pub type FunctionArg {
FunctionArg(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
FunctionArg(op: types.DaggerOp(List(types.Field)))
pub type FunctionCachePolicy {
FunctionCachePolicyDefault
FunctionCachePolicyPersession
FunctionCachePolicyNever
}
Constructors
-
FunctionCachePolicyDefault -
FunctionCachePolicyPersession -
FunctionCachePolicyNever
pub type FunctionCall {
FunctionCall(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
FunctionCall(op: types.DaggerOp(List(types.Field)))
pub type FunctionCallArgValue {
FunctionCallArgValue(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
FunctionCallArgValue(op: types.DaggerOp(List(types.Field)))
pub type GeneratedCode {
GeneratedCode(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
GeneratedCode(op: types.DaggerOp(List(types.Field)))
pub type Generator {
Generator(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Generator(op: types.DaggerOp(List(types.Field)))
pub type GeneratorGroup {
GeneratorGroup(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
GeneratorGroup(op: types.DaggerOp(List(types.Field)))
pub type GitRef {
GitRef(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
GitRef(op: types.DaggerOp(List(types.Field)))
pub type GitRepository {
GitRepository(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
GitRepository(op: types.DaggerOp(List(types.Field)))
pub type Host {
Host(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Host(op: types.DaggerOp(List(types.Field)))
pub type ImageLayerCompression {
ImageLayerCompressionGzip
ImageLayerCompressionZstd
ImageLayerCompressionEstargz
ImageLayerCompressionUncompressed
}
Constructors
-
ImageLayerCompressionGzip -
ImageLayerCompressionZstd -
ImageLayerCompressionEstargz -
ImageLayerCompressionUncompressed
pub type ImageMediaTypes {
ImageMediaTypesOcimediatypes
ImageMediaTypesDockermediatypes
ImageMediaTypesOci
ImageMediaTypesDocker
}
Constructors
-
ImageMediaTypesOcimediatypes -
ImageMediaTypesDockermediatypes -
ImageMediaTypesOci -
ImageMediaTypesDocker
pub type InputTypeDef {
InputTypeDef(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
InputTypeDef(op: types.DaggerOp(List(types.Field)))
pub type InterfaceTypeDef {
InterfaceTypeDef(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
InterfaceTypeDef(op: types.DaggerOp(List(types.Field)))
pub type JSONValue {
JSONValue(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
JSONValue(op: types.DaggerOp(List(types.Field)))
pub type LLM {
LLM(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
LLM(op: types.DaggerOp(List(types.Field)))
pub type LLMTokenUsage {
LLMTokenUsage(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
LLMTokenUsage(op: types.DaggerOp(List(types.Field)))
pub type Label {
Label(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Label(op: types.DaggerOp(List(types.Field)))
pub type ListTypeDef {
ListTypeDef(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
ListTypeDef(op: types.DaggerOp(List(types.Field)))
pub type Module {
Module(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Module(op: types.DaggerOp(List(types.Field)))
pub type ModuleConfigClient {
ModuleConfigClient(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
ModuleConfigClient(op: types.DaggerOp(List(types.Field)))
pub type ModuleSource {
ModuleSource(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
ModuleSource(op: types.DaggerOp(List(types.Field)))
pub type ModuleSourceExperimentalFeature {
ModuleSourceExperimentalFeatureSelfCalls
}
Constructors
-
ModuleSourceExperimentalFeatureSelfCalls
pub type ModuleSourceKind {
ModuleSourceKindLocalSource
ModuleSourceKindGitSource
ModuleSourceKindDirSource
ModuleSourceKindLocal
ModuleSourceKindGit
ModuleSourceKindDir
}
Constructors
-
ModuleSourceKindLocalSource -
ModuleSourceKindGitSource -
ModuleSourceKindDirSource -
ModuleSourceKindLocal -
ModuleSourceKindGit -
ModuleSourceKindDir
pub type NetworkProtocol {
NetworkProtocolTcp
NetworkProtocolUdp
}
Constructors
-
NetworkProtocolTcp -
NetworkProtocolUdp
pub type ObjectTypeDef {
ObjectTypeDef(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
ObjectTypeDef(op: types.DaggerOp(List(types.Field)))
pub type PipelineLabel {
PipelineLabel(name: String, value: String)
}
Constructors
-
PipelineLabel(name: String, value: String)
pub type Port {
Port(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Port(op: types.DaggerOp(List(types.Field)))
pub type PortForward {
PortForward(
frontend: Int,
backend: Int,
protocol: NetworkProtocol,
)
}
Constructors
-
PortForward( frontend: Int, backend: Int, protocol: NetworkProtocol, )
pub type Query {
Query(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Query(op: types.DaggerOp(List(types.Field)))
pub type ReturnType {
ReturnTypeSuccess
ReturnTypeFailure
ReturnTypeAny
}
Constructors
-
ReturnTypeSuccess -
ReturnTypeFailure -
ReturnTypeAny
pub type SDKConfig {
SDKConfig(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
SDKConfig(op: types.DaggerOp(List(types.Field)))
pub type ScalarTypeDef {
ScalarTypeDef(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
ScalarTypeDef(op: types.DaggerOp(List(types.Field)))
pub type SearchResult {
SearchResult(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
SearchResult(op: types.DaggerOp(List(types.Field)))
pub type SearchSubmatch {
SearchSubmatch(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
SearchSubmatch(op: types.DaggerOp(List(types.Field)))
pub type Secret {
Secret(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Secret(op: types.DaggerOp(List(types.Field)))
pub type Service {
Service(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Service(op: types.DaggerOp(List(types.Field)))
pub type Socket {
Socket(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Socket(op: types.DaggerOp(List(types.Field)))
pub type SourceMap {
SourceMap(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
SourceMap(op: types.DaggerOp(List(types.Field)))
pub type Stat {
Stat(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Stat(op: types.DaggerOp(List(types.Field)))
pub type Terminal {
Terminal(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
Terminal(op: types.DaggerOp(List(types.Field)))
pub type TypeDef {
TypeDef(op: types.DaggerOp(List(types.Field)))
}
Constructors
-
TypeDef(op: types.DaggerOp(List(types.Field)))
pub type TypeDefKind {
TypeDefKindStringKind
TypeDefKindIntegerKind
TypeDefKindFloatKind
TypeDefKindBooleanKind
TypeDefKindScalarKind
TypeDefKindListKind
TypeDefKindObjectKind
TypeDefKindInterfaceKind
TypeDefKindInputKind
TypeDefKindVoidKind
TypeDefKindEnumKind
TypeDefKindString
TypeDefKindInteger
TypeDefKindFloat
TypeDefKindBoolean
TypeDefKindScalar
TypeDefKindList
TypeDefKindObject
TypeDefKindInterface
TypeDefKindInput
TypeDefKindVoid
TypeDefKindEnum
}
Constructors
-
TypeDefKindStringKind -
TypeDefKindIntegerKind -
TypeDefKindFloatKind -
TypeDefKindBooleanKind -
TypeDefKindScalarKind -
TypeDefKindListKind -
TypeDefKindObjectKind -
TypeDefKindInterfaceKind -
TypeDefKindInputKind -
TypeDefKindVoidKind -
TypeDefKindEnumKind -
TypeDefKindString -
TypeDefKindInteger -
TypeDefKindFloat -
TypeDefKindBoolean -
TypeDefKindScalar -
TypeDefKindList -
TypeDefKindObject -
TypeDefKindInterface -
TypeDefKindInput -
TypeDefKindVoid -
TypeDefKindEnum
Values
pub fn build_arg_to_json(
value: BuildArg,
) -> List(#(String, types.Value))
pub fn cache_sharing_mode_from_string(
value: String,
) -> CacheSharingMode
pub fn cache_sharing_mode_to_json(
value: CacheSharingMode,
) -> String
pub fn changeset_merge_conflict_from_string(
value: String,
) -> ChangesetMergeConflict
pub fn changeset_merge_conflict_to_json(
value: ChangesetMergeConflict,
) -> String
pub fn changesets_merge_conflict_from_string(
value: String,
) -> ChangesetsMergeConflict
pub fn changesets_merge_conflict_to_json(
value: ChangesetsMergeConflict,
) -> String
pub fn exists_type_from_string(value: String) -> ExistsType
pub fn exists_type_to_json(value: ExistsType) -> String
pub fn file_type_from_string(value: String) -> FileType
pub fn file_type_to_json(value: FileType) -> String
pub fn function_cache_policy_from_string(
value: String,
) -> FunctionCachePolicy
pub fn function_cache_policy_to_json(
value: FunctionCachePolicy,
) -> String
pub fn image_layer_compression_from_string(
value: String,
) -> ImageLayerCompression
pub fn image_layer_compression_to_json(
value: ImageLayerCompression,
) -> String
pub fn image_media_types_from_string(
value: String,
) -> ImageMediaTypes
pub fn image_media_types_to_json(
value: ImageMediaTypes,
) -> String
pub fn j_s_o_n_to_json(value: JSON) -> String
pub fn module_source_experimental_feature_from_string(
value: String,
) -> ModuleSourceExperimentalFeature
pub fn module_source_experimental_feature_to_json(
value: ModuleSourceExperimentalFeature,
) -> String
pub fn module_source_kind_from_string(
value: String,
) -> ModuleSourceKind
pub fn module_source_kind_to_json(
value: ModuleSourceKind,
) -> String
pub fn network_protocol_from_string(
value: String,
) -> NetworkProtocol
pub fn network_protocol_to_json(value: NetworkProtocol) -> String
pub fn pipeline_label_to_json(
value: PipelineLabel,
) -> List(#(String, types.Value))
pub fn platform_to_json(value: Platform) -> String
pub fn port_forward_to_json(
value: PortForward,
) -> List(#(String, types.Value))
pub fn return_type_from_string(value: String) -> ReturnType
pub fn return_type_to_json(value: ReturnType) -> String
pub fn type_def_kind_from_string(value: String) -> TypeDefKind
pub fn type_def_kind_to_json(value: TypeDefKind) -> String