GraphQL API Unions

A union represents a value that can be one of several object types. For more information, see the GraphQL union documentation.

AiCatalogCustomAndFoundationalItem

An AI catalog item, which is either a custom or foundational item.

Member types

ArtifactRegistryPackage

Package in an Artifact Registry repository, by package format.

Member types

ArtifactRegistryPackageDetails

Single package in an Artifact Registry repository, by package format.

Member types

ArtifactRegistryVersionFile

File of a version in an Artifact Registry repository, by package format.

Member types

CiJobTokenScopeTarget

Represents an object that is the target of a CI_JOB_TOKEN allowlist entry.

Member types

CiRunnerCloudProvisioning

Information used in runner cloud provisioning.

Member types

DependencyLinkMetadata

Represents metadata associated with a dependency link.

Member types

EventTargetType

Represents an object that can be the subject of an event.

Member types

ExpressionValue

Represents possible value types for an expression.

Member types

GitlabSubscriptionUsageEventLocation

Describes the location of a subscription usage event.

Member types

GoogleCloudArtifactRegistryArtifact

A base type of Google Artifact Registry artifacts.

Member types

GoogleCloudArtifactRegistryArtifactDetails

Details type of Google Artifact Registry artifacts.

Member types

Issuable

Represents an issuable.

Member types

JobNeedUnion

Member types

MavenTargetUpstream

Maven remote or local upstream that a registry upstream points to.

Member types

NamespaceUnion

Represents either a namespace or a reference to a deleted namespace.

Member types

NoteableType

Represents an object that supports notes.

Member types

PackageMetadata

Represents metadata associated with a Package.

Member types

PersonalAccessTokenScope

Scope applied to a personal access token.

Member types

PolicyAttributesUnion

Represents specific policy types. Its fields depend on the policy type.

Member types

RecentlyViewedItemUnion

Member types

Registrable

Member types

ScanProfileConfiguration

Effective configuration for a scan profile trigger, resolved by scan type, and by trigger type for triage and remediation profiles.

Member types

SecurityPolicySource

Represents a policy source. Its fields depend on the source type.

Member types

VulnerabilityDetail

Represents a vulnerability detail field. The fields with data will depend on the vulnerability detail type.

Member types

VulnerabilityLocation

Represents a vulnerability location. The fields with data will depend on the vulnerability report type.

Member types