API Reference¶ A Concourse resource is a combination of a Version class and a ConcourseResource class. Version Version Parent Class Version to_flat_dict() from_flat_dict() Typed Version Class TypedVersion flatten() un_flatten() Supported Types Version Comparisons Hashing Equality Ordering SortableVersionMixin Multi Versions MultiVersion key sub_version_class sub_version_data to_flat_dict() from_flat_dict() Resource Concourse Resource Base Class ConcourseResource certs_dir fetch_new_versions() download_version() publish_new_version() Step Metadata Build Metadata BuildMetadata BUILD_CREATED_BY is_one_off_build is_instanced_pipeline instance_vars() build_url() format_string() from_env() Additional Patterns OutOnlyConcourseResource publish_new_version() InOnlyConcourseResource download_data() TriggerOnChangeConcourseResource fetch_latest_version() MultiVersionConcourseResource fetch_latest_sub_versions() download_version() SelfOrganisingConcourseResource fetch_all_versions() Combining Resource Types combine_resource_types()