blob: dbc7b524a21a08a287b564c25dfb5d3b3334739b [file] [log] [blame]
---
title: 'Built-in Types'
---
This section lists types of Starlark objects. With some exceptions, these type names are not valid Starlark symbols; instances of them may be acquired through different means.
* [Action](/versions/8.2.1/rules/lib/builtins/Action)
* [actions](/versions/8.2.1/rules/lib/builtins/actions)
* [apple\_platform](/versions/8.2.1/rules/lib/builtins/apple_platform)
* [Args](/versions/8.2.1/rules/lib/builtins/Args)
* [Aspect](/versions/8.2.1/rules/lib/builtins/Aspect)
* [Attribute](/versions/8.2.1/rules/lib/builtins/Attribute)
* [bazel\_module](/versions/8.2.1/rules/lib/builtins/bazel_module)
* [bazel\_module\_tags](/versions/8.2.1/rules/lib/builtins/bazel_module_tags)
* [BuildSetting](/versions/8.2.1/rules/lib/builtins/BuildSetting)
* [CcCompilationOutputs](/versions/8.2.1/rules/lib/builtins/CcCompilationOutputs)
* [CcLinkingOutputs](/versions/8.2.1/rules/lib/builtins/CcLinkingOutputs)
* [CompilationContext](/versions/8.2.1/rules/lib/builtins/CompilationContext)
* [configuration](/versions/8.2.1/rules/lib/builtins/configuration)
* [ctx](/versions/8.2.1/rules/lib/builtins/ctx)
* [depset](/versions/8.2.1/rules/lib/builtins/depset)
* [DirectoryExpander](/versions/8.2.1/rules/lib/builtins/DirectoryExpander)
* [DottedVersion](/versions/8.2.1/rules/lib/builtins/DottedVersion)
* [exec\_result](/versions/8.2.1/rules/lib/builtins/exec_result)
* [ExecGroupCollection](/versions/8.2.1/rules/lib/builtins/ExecGroupCollection)
* [ExecGroupContext](/versions/8.2.1/rules/lib/builtins/ExecGroupContext)
* [ExecTransitionFactory](/versions/8.2.1/rules/lib/builtins/ExecTransitionFactory)
* [extension\_metadata](/versions/8.2.1/rules/lib/builtins/extension_metadata)
* [FeatureConfiguration](/versions/8.2.1/rules/lib/builtins/FeatureConfiguration)
* [File](/versions/8.2.1/rules/lib/builtins/File)
* [fragments](/versions/8.2.1/rules/lib/builtins/fragments)
* [java\_annotation\_processing](/versions/8.2.1/rules/lib/builtins/java_annotation_processing)
* [Label](/versions/8.2.1/rules/lib/builtins/Label)
* [LateBoundDefault](/versions/8.2.1/rules/lib/builtins/LateBoundDefault)
* [LibraryToLink](/versions/8.2.1/rules/lib/builtins/LibraryToLink)
* [License](/versions/8.2.1/rules/lib/builtins/License)
* [LinkerInput](/versions/8.2.1/rules/lib/builtins/LinkerInput)
* [LinkingContext](/versions/8.2.1/rules/lib/builtins/LinkingContext)
* [macro](/versions/8.2.1/rules/lib/builtins/macro)
* [mapped\_root](/versions/8.2.1/rules/lib/builtins/mapped_root)
* [module\_ctx](/versions/8.2.1/rules/lib/builtins/module_ctx)
* [path](/versions/8.2.1/rules/lib/builtins/path)
* [Provider](/versions/8.2.1/rules/lib/builtins/Provider)
* [repository\_ctx](/versions/8.2.1/rules/lib/builtins/repository_ctx)
* [repository\_os](/versions/8.2.1/rules/lib/builtins/repository_os)
* [repository\_rule](/versions/8.2.1/rules/lib/builtins/repository_rule)
* [root](/versions/8.2.1/rules/lib/builtins/root)
* [rule](/versions/8.2.1/rules/lib/builtins/rule)
* [rule\_attributes](/versions/8.2.1/rules/lib/builtins/rule_attributes)
* [runfiles](/versions/8.2.1/rules/lib/builtins/runfiles)
* [struct](/versions/8.2.1/rules/lib/builtins/struct)
* [Subrule](/versions/8.2.1/rules/lib/builtins/Subrule)
* [subrule\_ctx](/versions/8.2.1/rules/lib/builtins/subrule_ctx)
* [SymlinkEntry](/versions/8.2.1/rules/lib/builtins/SymlinkEntry)
* [tag\_class](/versions/8.2.1/rules/lib/builtins/tag_class)
* [Target](/versions/8.2.1/rules/lib/builtins/Target)
* [TemplateDict](/versions/8.2.1/rules/lib/builtins/TemplateDict)
* [toolchain\_type](/versions/8.2.1/rules/lib/builtins/toolchain_type)
* [ToolchainContext](/versions/8.2.1/rules/lib/builtins/ToolchainContext)
* [transition](/versions/8.2.1/rules/lib/builtins/transition)