| --- |
| 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.6.0/rules/lib/builtins/Action) |
| * [actions](/versions/8.6.0/rules/lib/builtins/actions) |
| * [apple_platform](/versions/8.6.0/rules/lib/builtins/apple_platform) |
| * [Args](/versions/8.6.0/rules/lib/builtins/Args) |
| * [Aspect](/versions/8.6.0/rules/lib/builtins/Aspect) |
| * [Attribute](/versions/8.6.0/rules/lib/builtins/Attribute) |
| * [bazel_module](/versions/8.6.0/rules/lib/builtins/bazel_module) |
| * [bazel_module_tags](/versions/8.6.0/rules/lib/builtins/bazel_module_tags) |
| * [BuildSetting](/versions/8.6.0/rules/lib/builtins/BuildSetting) |
| * [CcCompilationOutputs](/versions/8.6.0/rules/lib/builtins/CcCompilationOutputs) |
| * [CcLinkingOutputs](/versions/8.6.0/rules/lib/builtins/CcLinkingOutputs) |
| * [CompilationContext](/versions/8.6.0/rules/lib/builtins/CompilationContext) |
| * [configuration](/versions/8.6.0/rules/lib/builtins/configuration) |
| * [ctx](/versions/8.6.0/rules/lib/builtins/ctx) |
| * [depset](/versions/8.6.0/rules/lib/builtins/depset) |
| * [DirectoryExpander](/versions/8.6.0/rules/lib/builtins/DirectoryExpander) |
| * [DottedVersion](/versions/8.6.0/rules/lib/builtins/DottedVersion) |
| * [exec_result](/versions/8.6.0/rules/lib/builtins/exec_result) |
| * [ExecGroupCollection](/versions/8.6.0/rules/lib/builtins/ExecGroupCollection) |
| * [ExecGroupContext](/versions/8.6.0/rules/lib/builtins/ExecGroupContext) |
| * [ExecTransitionFactory](/versions/8.6.0/rules/lib/builtins/ExecTransitionFactory) |
| * [extension_metadata](/versions/8.6.0/rules/lib/builtins/extension_metadata) |
| * [Facts](/versions/8.6.0/rules/lib/builtins/Facts) |
| * [FeatureConfiguration](/versions/8.6.0/rules/lib/builtins/FeatureConfiguration) |
| * [File](/versions/8.6.0/rules/lib/builtins/File) |
| * [fragments](/versions/8.6.0/rules/lib/builtins/fragments) |
| * [java_annotation_processing](/versions/8.6.0/rules/lib/builtins/java_annotation_processing) |
| * [Label](/versions/8.6.0/rules/lib/builtins/Label) |
| * [LateBoundDefault](/versions/8.6.0/rules/lib/builtins/LateBoundDefault) |
| * [LibraryToLink](/versions/8.6.0/rules/lib/builtins/LibraryToLink) |
| * [License](/versions/8.6.0/rules/lib/builtins/License) |
| * [LinkerInput](/versions/8.6.0/rules/lib/builtins/LinkerInput) |
| * [LinkingContext](/versions/8.6.0/rules/lib/builtins/LinkingContext) |
| * [macro](/versions/8.6.0/rules/lib/builtins/macro) |
| * [mapped_root](/versions/8.6.0/rules/lib/builtins/mapped_root) |
| * [module_ctx](/versions/8.6.0/rules/lib/builtins/module_ctx) |
| * [path](/versions/8.6.0/rules/lib/builtins/path) |
| * [Provider](/versions/8.6.0/rules/lib/builtins/Provider) |
| * [repo_metadata](/versions/8.6.0/rules/lib/builtins/repo_metadata) |
| * [repository_ctx](/versions/8.6.0/rules/lib/builtins/repository_ctx) |
| * [repository_os](/versions/8.6.0/rules/lib/builtins/repository_os) |
| * [repository_rule](/versions/8.6.0/rules/lib/builtins/repository_rule) |
| * [root](/versions/8.6.0/rules/lib/builtins/root) |
| * [rule](/versions/8.6.0/rules/lib/builtins/rule) |
| * [rule_attributes](/versions/8.6.0/rules/lib/builtins/rule_attributes) |
| * [runfiles](/versions/8.6.0/rules/lib/builtins/runfiles) |
| * [struct](/versions/8.6.0/rules/lib/builtins/struct) |
| * [Subrule](/versions/8.6.0/rules/lib/builtins/Subrule) |
| * [subrule_ctx](/versions/8.6.0/rules/lib/builtins/subrule_ctx) |
| * [SymlinkEntry](/versions/8.6.0/rules/lib/builtins/SymlinkEntry) |
| * [tag_class](/versions/8.6.0/rules/lib/builtins/tag_class) |
| * [Target](/versions/8.6.0/rules/lib/builtins/Target) |
| * [TemplateDict](/versions/8.6.0/rules/lib/builtins/TemplateDict) |
| * [toolchain_type](/versions/8.6.0/rules/lib/builtins/toolchain_type) |
| * [ToolchainContext](/versions/8.6.0/rules/lib/builtins/ToolchainContext) |
| * [transition](/versions/8.6.0/rules/lib/builtins/transition) |
| * [wasm_exec_result](/versions/8.6.0/rules/lib/builtins/wasm_exec_result) |
| * [wasm_module](/versions/8.6.0/rules/lib/builtins/wasm_module) |