OciReposFilter
Filters for narrowing the OCI repositories list.
All filters are combined with AND logic.
input OciReposFilter {
artifactType: String
name: OciRepoNameFilter
createdAt: DatetimeFilter
attributes: [AttributeFilter!]
search: String
}
Fields
OciReposFilter.artifactType ● String scalar {#artifact-type}
Filter by OCI artifact media type. Supported types are application/vnd.massdriver.bundle.v1+json and application/vnd.massdriver.resource-type.v1+json. When omitted, repositories of every artifact type are returned. Passing an unsupported type returns an empty list.
OciReposFilter.name ● OciRepoNameFilter input {#name}
Filter repositories by name using exact match, prefix, or set membership.
OciReposFilter.createdAt ● DatetimeFilter input {#created-at}
Match by when the repository was created. Combine gte and lte to select a date range.
OciReposFilter.attributes ● [AttributeFilter!] list input {#attributes}
Match by the repository's attributes. Repositories are organization-level, so there is no inheritance — only attributes set on the repository itself match, plus md-repo and md-id, which both resolve to the repository name. Each entry targets one attribute key; multiple entries are combined with AND.
OciReposFilter.search ● String scalar {#search}
Full-text search across the repository name, readme, and changelog. Results are ranked by relevance unless you provide an explicit sort. For terms longer than 3 characters, name-prefix matches are also included. Note: pagination cursors returned by search results use offset-based pagination and are not interchangeable with cursors from non-search queries.
Member Of
ociRepos query