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
AlertManagementAlertCommitDesignEpicIssueMergeRequestProjectComplianceViolationSnippetVulnerabilityWikiPage
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
ApprovalPolicyAttributesTypeDependencyFirewallPolicyAttributesTypePipelineExecutionPolicyAttributesTypePipelineExecutionScheduledPolicyAttributesTypeScanExecutionPolicyAttributesTypeVulnerabilityManagementPolicyAttributesType
RecentlyViewedItemUnion
Member types
Registrable
Member types
AbuseReportUploadRegistryAchievementUploadRegistryAiVectorizableFileUploadRegistryAlertManagementMetricImageUploadRegistryAppearanceUploadRegistryBulkImportExportUploadUploadRegistryCiSecureFileRegistryContainerRepositoryRegistryDependencyListExportPartUploadRegistryDependencyListExportUploadRegistryDependencyProxyBlobRegistryDependencyProxyManifestRegistryDesignManagementActionUploadRegistryDesignManagementRepositoryRegistryGroupUploadRegistryGroupWikiRepositoryRegistryImportExportUploadUploadRegistryIssuableMetricImageUploadRegistryJobArtifactRegistryLfsObjectRegistryMergeRequestDiffRegistryOrganizationDetailUploadRegistryPackageFileRegistryPackagesDebianProjectComponentFileRegistryPackagesHelmMetadataCacheRegistryPackagesNugetSymbolRegistryPagesDeploymentRegistryPersonalSnippetUploadRegistryPipelineArtifactRegistryProjectImportExportRelationExportUploadUploadRegistryProjectRepositoryRegistryProjectTopicUploadRegistryProjectUploadRegistryProjectWikiRepositoryRegistrySnippetRepositoryRegistryTerraformStateVersionRegistryUploadRegistryUserPermissionExportUploadUploadRegistryUserUploadRegistryVulnerabilityArchiveExportUploadRegistryVulnerabilityExportPartUploadRegistryVulnerabilityExportUploadRegistryVulnerabilityRemediationUploadRegistry
ScanProfileConfiguration
Effective configuration for a scan profile trigger, resolved by scan type, and by trigger type for triage and remediation profiles.
Member types
AutoRemediationConfigurationDependencyScanningConfigurationSastConfigurationSastFalsePositiveConfigurationSastVulnerabilityResolutionConfigurationSecretDetectionConfigurationSecretDetectionFalsePositiveConfigurationVulnerabilityEnrichmentConfiguration
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
VulnerabilityDetailBaseVulnerabilityDetailBooleanVulnerabilityDetailCodeVulnerabilityDetailCodeFlowsVulnerabilityDetailCommitVulnerabilityDetailDiffVulnerabilityDetailFileLocationVulnerabilityDetailIntVulnerabilityDetailListVulnerabilityDetailMarkdownVulnerabilityDetailModuleLocationVulnerabilityDetailNamedListVulnerabilityDetailTableVulnerabilityDetailTextVulnerabilityDetailUrl
VulnerabilityLocation
Represents a vulnerability location. The fields with data will depend on the vulnerability report type.