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