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.

AiCatalogCustomAndFoundationalItem member types

ArtifactRegistryPackage

Package in an Artifact Registry repository, by package format.

ArtifactRegistryPackage member types

ArtifactRegistryPackageDetails

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

ArtifactRegistryPackageDetails member types

ArtifactRegistryVersionFile

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

ArtifactRegistryVersionFile member types

CiJobTokenScopeTarget

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

CiJobTokenScopeTarget member types

CiRunnerCloudProvisioning

Information used in runner cloud provisioning.

CiRunnerCloudProvisioning member types

DependencyLinkMetadata

Represents metadata associated with a dependency link.

DependencyLinkMetadata member types

EventTargetType

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

EventTargetType member types

ExpressionValue

Represents possible value types for an expression.

ExpressionValue member types

GitlabSubscriptionUsageEventLocation

Describes the location of a subscription usage event.

GitlabSubscriptionUsageEventLocation member types

GoogleCloudArtifactRegistryArtifact

A base type of Google Artifact Registry artifacts.

GoogleCloudArtifactRegistryArtifact member types

GoogleCloudArtifactRegistryArtifactDetails

Details type of Google Artifact Registry artifacts.

GoogleCloudArtifactRegistryArtifactDetails member types

Issuable

Represents an issuable.

Issuable member types

JobNeedUnion

JobNeedUnion member types

MavenTargetUpstream

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

MavenTargetUpstream member types

NamespaceUnion

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

NamespaceUnion member types

NoteableType

Represents an object that supports notes.

NoteableType member types

PackageMetadata

Represents metadata associated with a Package.

PackageMetadata member types

PersonalAccessTokenScope

Scope applied to a personal access token.

PersonalAccessTokenScope member types

PolicyAttributesUnion

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

PolicyAttributesUnion member types

RecentlyViewedItemUnion

RecentlyViewedItemUnion member types

Registrable

Registrable member types

ScanProfileConfiguration

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

ScanProfileConfiguration member types

SecurityPolicySource

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

SecurityPolicySource member types

VulnerabilityDetail

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

VulnerabilityDetail member types

VulnerabilityLocation

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

VulnerabilityLocation member types