INPUT_OBJECT
QueryFilter
Input filter parameter to help filtering the output of the query. If multiple filter objects are specified they are treated as an and. Nested queries can be created using the 'and', 'or' or 'not' parameters. In the filter the user should choose between one of:
- the
field
,operator
andvalues
parameters - one of the
and
,or
ornot
parameters
link GraphQL Schema definition
- input QueryFilter {
- # performs 'and' for embedded query filters - does not include top-level
- # field/operator/value in operation
- QueryFilter!] : [
- # The field name to use for the filter.
- #
- # Nested field names should use the dot notation.
- # For example `tags.
` or `namespaces..properties.` - String :
- # performs 'not' for embedded query filter - does not include top-level
- # field/operator/value in operation
- QueryFilter!] : [
- # The operator to be used for comparison
- QueryFilterOperator :
- # performs 'or' for embedded query filters - does not include top-level
- # field/operator/value in operation
- QueryFilter!] : [
- # The values to use for comparison
- Object!] : [
- }
link Require by
- ApplicationEngineQuerynull
- AriaNotificationTargetsProviderDescribes a notification target provider for Aria
- ArtifactAssessmentAn analysis done on an artifact is an assessment. An assessment is an operational data that captures user/project visibility information. Domain specific implementation may add to this as appropriate.
- ArtifactMetadataArtifactMetadata is a container for additional information about an artifact. An artifact represents the files/images used to deploy a runnable resource whether that be an application, container or VM, not the actual running resource. As of now we support ArtifactSBOMInfo as metadata. Domain specific implementation may add more metadata as appropriate
- ArtifactMetadataQueriesquery entrypoint for artifact metadata provider
- ArtifactMetadataQueryProvidernull
- ArtifactMetadataVersionRepresents version of an artifact metadata. Each version of metadata may have different SBOM (Or any other future metadata) information.
- ArtifactSBOMRepresents a software bundle or unit. This is a hierarchical structure where one package may have other packages as dependencies.
- CatalogA catalog resource represents a collection of software artifacts
- CatalogItemnull
- CatalogQueriesInterface defining queries that are available in the top-level CatalogQuery and which must also be implemented by all CatalogQueryProviders
- CatalogQuerynull
- CatalogQueryProvidernull
- DocumentQuerynull
- EntityPrimary Entity type in the graph, implementing the individual EntityNode interface and with additional fields permitting traversals to other entities in the entity topology and to access other graph nodes with information related to the entity.
- EntityGroupDynamicDefinitionInputDefinition of a dynamic entity group
- EntityQuerynull
- EntityQueryFilternull
- EntityTraversalInputInput defining an entity graph traversal step
- EntityTraversalRecursionUntilInputInput defining conditions to match to exit traversal recursion
- FindingFilterInputnull
- FindingNotificationRulesProvidernull
- FindingNotificationTargetsProviderDescribes a notification target provider for Aria
- FinOpsCostAnomalyQueriesnull
- FinOpsDatasetnull
- FinOpsQueriesnull
- GuardrailsQueriesnull
- Insightnull
- InsightHistogramInputSpecify input details for insight histogram
- InsightNotificationRulesProvidernull
- InsightQueryInsight queries
- KubernetesCapabilityQueryProvidernull
- KubernetesKindClusterGroupRelationshipsRelationships to other nodes
- KubernetesKindNamespaceRelationshipsRelationships to other nodes
- KubernetesKindProjectRelationshipsRelationships to other nodes
- KubernetesKindSpaceRelationshipsRelationships to other nodes
- KubernetesPackageCatalogA catalog represents a collection of installable package definitions.
- KubernetesPackageCatalogItemRepresents a specific versioned release an installable package
- KubernetesPackageCatalogQueryProvidernull
- ManagementEndpointQuerynull
- NotificationRulesProviderInterface that all notification rules providers must implement
- NotificationRulesQuerynull
- NotificationTargetsProvidernull
- NotificationTargetsQuerynull
- ObservationA point-in-time observation about the state of something in the system which may interest our insight service
- ObservationHistogramInputSpecify input details for observation histogram
- ObservationQueryObservation queries
- QueryFilterInput filter parameter to help filtering the output of the query. If multiple filter objects are specified they are treated as an and. Nested queries can be created using the 'and', 'or' or 'not' parameters. In the filter the user should choose between one of: - the `field`, `operator` and `values` parameters - one of the `and`, `or` or `not` parameters
- Repository Represents a repository available for a given repository endpoint Eg. cmbu/guardrails-service
- RepositoryEndpointRepresents an endpoint that can be used access one or more repositories. Eg. gitlab.eng.vmware.com Example providers (gitlab, github). Concrete implementation would also add other details like credentials to this as applicable.
- RepositoryQueriesquery entrypoint for Repository provider
- RepositoryQueryProvidernull
- RepositoryVersionRepresents commit information for a repository. For a git repository this would be commit id
- SpringArtifactAssessmentAssessment is systematically evaluating and appraising a Spring or non-spring Artifacts/GIT Repository. This comprehensive analysis aims to derive valuable insights, findings, and recommendations, ultimately resulting in a detailed report that focuses on specific aspects of the Tanzu Hub product.
- SpringArtifactMetadataThis represents meta data for an Spring artifact. This meta data will be enriched by different assessments, where each assessment will add some information to the metadata
- SpringArtifactMetadataQueryProvider# Spring Artifact specific implementation
- SpringArtifactMetadataVersionSpring Artifact Metadata version
- SpringArtifactRepositoryRepository can be a git repository or just folder structure where source code is present. User will be generating the SBOM or library libraryDependency file from the source code repository.
- SpringArtifactRepositoryEndpointRepresents an endpoint that can be used access one or more repositories. Eg. gitlab.eng.vmware.com As of now we are only supporting PRIVATE repositories, so there is no need to configure credentials in SAAS. PUBLIC will be supported in next phase
- SpringArtifactRepositoryQueryProvidernull
- SpringArtifactRepositoryVersionSpring Artifact Repository commit information capturing repository snapshot
- SpringArtifactSBOMRepresents a software bundle or unit. This is a hierarchical structure where one package may have other packages as dependencies.
- _CatalogFederatednull
- _CatalogItemFederatednull
- _CatalogQueryProviderFederatednull