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.
- BuildQueryQuery the build subsystem
- 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
- ExceptionInputFilters for querying exceptions
- FindingFilterInputnull
- FindingNotificationRulesProvidernull
- FindingNotificationTargetsProviderDescribes a notification target provider for Aria
- FindingSuppressionsFilterInputnull
- FinOpsCostAnomalyQueriesnull
- FinOpsDatasetnull
- FinOpsQueriesnull
- HubArtifactSbomInfonull
- HubPolicyQueriesquery entrypoint for hub policy provider
- HubPolicyQueriesProvidernull
- Insightnull
- InsightHistogramInputSpecify input details for insight histogram
- InsightNotificationRulesProvidernull
- InsightQueryInsight queries
- KubernetesCapabilityQueryProvidernull
- KubernetesKindAgentTargetRelationshipsRelationships to other nodes
- KubernetesKindAvailabilityTargetRelationshipsRelationships to other nodes
- KubernetesKindBuildConfigurationRelationshipsRelationships to other nodes
- KubernetesKindCertificateProviderRelationshipsRelationships to other nodes
- KubernetesKindClassClaimRelationshipsRelationships to other nodes
- KubernetesKindClusterGroupRelationshipsRelationships to other nodes
- KubernetesKindClusterRoleBindingRelationshipsRelationships to other nodes
- KubernetesKindClusterRoleRelationshipsRelationships to other nodes
- KubernetesKindConfigMapRelationshipsRelationships to other nodes
- KubernetesKindContainerAppBuildPlanRelationshipsRelationships to other nodes
- KubernetesKindContainerAppRelationshipsRelationships to other nodes
- KubernetesKindDNSProviderRelationshipsRelationships to other nodes
- KubernetesKindDomainBindingRelationshipsRelationships to other nodes
- KubernetesKindDomainRelationshipsRelationships to other nodes
- KubernetesKindEgressPointRelationshipsRelationships to other nodes
- KubernetesKindEKSClusterRelationshipsRelationships to other nodes
- KubernetesKindEKSNodepoolRelationshipsRelationships to other nodes
- KubernetesKindEventRelationshipsRelationships to other nodes
- KubernetesKindEvictionRelationshipsRelationships to other nodes
- KubernetesKindHealthProbeRelationshipsRelationships to other nodes
- KubernetesKindHTTPRouteRelationshipsRelationships to other nodes
- KubernetesKindKubernetesClusterRelationshipsRelationships to other nodes
- KubernetesKindLimitRangeRelationshipsRelationships to other nodes
- KubernetesKindManagedNamespaceRelationshipsRelationships to other nodes
- KubernetesKindManagedNamespaceSetRelationshipsRelationships to other nodes
- KubernetesKindNamespaceRelationshipsRelationships to other nodes
- KubernetesKindNetworkNeighborSetRelationshipsRelationships to other nodes
- KubernetesKindPackageInstallRelationshipsRelationships to other nodes
- KubernetesKindPackageMetadataRelationshipsRelationships to other nodes
- KubernetesKindPackageRelationshipsRelationships to other nodes
- KubernetesKindPackageRepositoryRelationshipsRelationships to other nodes
- KubernetesKindPodSecurityPolicyRelationshipsRelationships to other nodes
- KubernetesKindPreProvisionedServiceRelationshipsRelationships to other nodes
- KubernetesKindProfileRelationshipsRelationships to other nodes
- KubernetesKindProjectRelationshipsRelationships to other nodes
- KubernetesKindRoleBindingRelationshipsRelationships to other nodes
- KubernetesKindRoleRelationshipsRelationships to other nodes
- KubernetesKindSecretExportRelationshipsRelationships to other nodes
- KubernetesKindSecretRelationshipsRelationships to other nodes
- KubernetesKindServiceAccountRelationshipsRelationships to other nodes
- KubernetesKindServiceBindingRelationshipsRelationships to other nodes
- KubernetesKindSpaceDisruptionBudgetRelationshipsRelationships to other nodes
- KubernetesKindSpaceOutputRelationshipsRelationships to other nodes
- KubernetesKindSpaceRelationshipsRelationships to other nodes
- KubernetesKindSpringCloudGatewayMappingRelationshipsRelationships to other nodes
- KubernetesKindSpringCloudGatewayRouteConfigRelationshipsRelationships to other nodes
- KubernetesKindSyncResourceSetRelationshipsRelationships to other nodes
- KubernetesKindTraitRelationshipsRelationships to other nodes
- KubernetesPackageCatalogA catalog represents a collection of installable package definitions.
- KubernetesPackageCatalogItemRepresents a specific versioned release an installable package
- KubernetesPackageCatalogQueryProvidernull
- LogInputFilters for querying logs
- LogPatternInputFilters for querying log patterns
- ManagementEndpointQuerynull
- NotificationRulesProviderInterface that all notification rules providers must implement
- NotificationRulesQuerynull
- NotificationTargetsProvidernull
- NotificationTargetsQuerynull
- ObservabilityAlertNotificationRulesProvidernull
- ObservabilityAlertQueryProviderprovider for alert query
- ObservabilityLogAlertRuleInputObservability Log Alert provider rule input.
- 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.
- SpringPolicyQueryProviderprovider for spring query
- SpringPolicyRuleInputSpring provider policy rule input
- TacCatalogA catalog resource represents a set of curated applications available for installation through Tanzu Application Catalog (TAC) for a given organization. Most resources extends graphql built-in Node type because they represent a persisted object in the TAC domain storage.
- TacCatalogItemRepresents a specific versioned release an installable package available through VMware Application Catalog. For example, version "6.1.0", revision 7 Also known as "Product" in TAC terminology
- TacCatalogQueryProvidernull
- TanzuHubPolicyQueryProvidernull
- _CatalogFederatednull
- _CatalogItemFederatednull
- _CatalogQueryProviderFederatednull