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
AlertManagementAlertCommitDesignEpicIssueMergeRequestProjectComplianceViolationSnippetVulnerabilityWikiPage
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
ApprovalPolicyAttributesTypeDependencyFirewallPolicyAttributesTypePipelineExecutionPolicyAttributesTypePipelineExecutionScheduledPolicyAttributesTypeScanExecutionPolicyAttributesTypeVulnerabilityManagementPolicyAttributesType
RecentlyViewedItemUnion
RecentlyViewedItemUnion member types
Registrable
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.
ScanProfileConfiguration member types
AutoRemediationConfigurationDependencyScanningConfigurationSastConfigurationSastFalsePositiveConfigurationSastVulnerabilityResolutionConfigurationSecretDetectionConfigurationSecretDetectionFalsePositiveConfigurationVulnerabilityEnrichmentConfiguration
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
VulnerabilityDetailBaseVulnerabilityDetailBooleanVulnerabilityDetailCodeVulnerabilityDetailCodeFlowsVulnerabilityDetailCommitVulnerabilityDetailDiffVulnerabilityDetailFileLocationVulnerabilityDetailIntVulnerabilityDetailListVulnerabilityDetailMarkdownVulnerabilityDetailModuleLocationVulnerabilityDetailNamedListVulnerabilityDetailTableVulnerabilityDetailTextVulnerabilityDetailUrl
VulnerabilityLocation
Represents a vulnerability location. The fields with data will depend on the vulnerability report type.