OBJECT
KubernetesPackageCatalogQueryProvider
link GraphQL Schema definition
- type KubernetesPackageCatalogQueryProvider implements CatalogQueries, CatalogQueryProvider, KubernetesCapabilityQueryProvider {
- # Provider name, expected to be the same as the field name used to access this
- # provider, possibly with case differences
- String! :
- # Information about this provider
- CatalogProviderInfo! :
- # Query capabilities that are provided by the k8s packages of this provider
- #
- # Arguments
- # after: [Not documented]
- # filter: [Not documented]
- # first: [Not documented]
- # projectName: Either project name must be provided or the
- # x-authorization-context header which contains a project id
- (
- String, :
- QueryFilter, :
- Int, :
- String :
- ): KubernetesCapabilityConnection!
- # Query capabilities that are provided by the k8s packages of this provider, which
- # are installed in the specified cluster group
- #
- # Arguments
- # after: [Not documented]
- # clusterGroupName: Name of the cluster group where the package
- # installs are
- # filter: [Not documented]
- # first: [Not documented]
- # projectName: Either project name must be provided or the
- # x-authorization-context header which contains a project id
- (
- String, :
- String!, :
- QueryFilter, :
- Int, :
- String :
- ): KubernetesCapabilityInstallConnection!
- # Optional support for querying catalog items across catalogs
- #
- # Arguments
- # after: [Not documented]
- # catalogId: Optionally filter by catalogId
- # catalogItemId: Optionally filter by catalogItemIds
- # depreciationStatus: filter catalog items by depreciation status
- # filter: filter applying only to first-level catalog item fields
- # first: [Not documented]
- # provider: optionally filter by provider
- (
- String, :
- String!], : [
- String!], : [
- CatalogItemDepreciationStatus!], : [
- QueryFilter, :
- Int, :
- String!] : [
- ): KubernetesPackageCatalogItemConnection
- # Query available catalogs
- #
- # Arguments
- # after: [Not documented]
- # catalogId: Optionally filter by catalogId
- # filter: [Not documented]
- # first: [Not documented]
- # provider: optionally filter by provider
- (
- String, :
- String!], : [
- QueryFilter, :
- Int, :
- String!] : [
- ): KubernetesPackageCatalogConnection!
- # Query entities that are running a copy of the given catalog item
- #
- # Arguments
- # after: Return records after the given cursor, as per GraphQL
- # Relay spec
- # catalogItemProvider: Optionally filter by catalogItem provider
- # catalogItemTags: Identify catalog item by given catalogItem tag
- # keys or tag key/value pairs
- # entityType: Optionally filter by entityType
- # first: Return first N records in a paged response, as per
- # GraphQL Relay spec
- # managementEndpointId: Optionally filter by managementEndpointId
- # (also referenced as cloudAccountId in places)
- # provider: Optionally filter by entity provider
- # region: Optionally filter by entity region
- (
- String, :
- String!], : [
- TagFilterInput!]!, : [
- String!], : [
- Int, :
- String!], : [
- String!], : [
- String!] : [
- ): EntityConnection
- # Query to search deployed entities for any underlying catalog items from which
- # the entities were deployed.
- # For example, the VAC catalog provider uses the MD5 checksum from a pod image to
- # match the MD5 of a catalog item
- # and does this by bulk-reading the MD5 properties of the underlying pod images
- # then doing a bulk lookup.
- # The response is a list of corresponding CatalogItemConnections. Entries in the
- # list will be null if there
- # are no corresponding matches.
- #
- # Arguments
- # after: [Not documented]
- # entityId: EntityIds of entities for which we want to search for
- # underlying catalog items
- # first: [Not documented]
- # provider: optionally filter by provider
- (
- String, :
- EntityId!]!, : [
- Int, :
- String!] : [
- ): [KubernetesPackageCatalogItemConnection]
- }