Query
query FilterByResourceName($namespaceId: NamespaceId!, $resourceName: String!) {
filterByResourceName(namespaceId: $namespaceId, resourceName: $resourceName) {
createdAt
id
name
namespace {
apiKeys {
apiKey {
__typename
}
roleConfig {
__typename
}
}
avatar
avatarThumbnail
createdAt
description
id
}
resourceName
source {
catalogAsset {
assetType
createdAt
description
descriptions {
__typename
}
externalTags {
__typename
}
id
}
createdAt
credential {
createdAt
id
name
namespace {
__typename
}
resourceName
updatedAt
}
description
filters {
__typename
}
id
}
}
}Variables
{
"namespaceId": "value",
"resourceName": "string"
}Response
{
"data": {
"filterByResourceName": {
"createdAt": "value",
"id": "value",
"name": "string",
"namespace": {
"apiKeys": [
{
"apiKey": {
"__typename": "ApiKey"
},
"roleConfig": {
"__typename": "NamespaceRoleConfig"
}
}
],
"avatar": "value",
"avatarThumbnail": "value",
"createdAt": "value",
"description": "string",
"id": "value"
},
"resourceName": "string",
"source": {
"catalogAsset": {
"assetType": "DASHBOARD",
"createdAt": "value",
"description": "string",
"descriptions": [
{
"__typename": "CatalogAssetDescription"
}
],
"externalTags": [
{
"__typename": "Tag"
}
],
"id": "value"
},
"createdAt": "value",
"credential": {
"createdAt": "value",
"id": "value",
"name": "string",
"namespace": {
"__typename": "Namespace"
},
"resourceName": "string",
"updatedAt": "value"
},
"description": "string",
"filters": [
{
"__typename": "Filter"
}
],
"id": "value"
}
}
}
}Queries
filterByResourceName
Get a filter by resource name and namespace. Requires FILTERS_READ permissions.
QUERY
filterByResourceName(namespaceId: NamespaceId!, resourceName: String!): FilterArguments
namespaceId
NamespaceId!
required
resourceName
String!
required
Returns
createdAt
DateTime!
When the filter was created.
id
FilterId!
Filter identifier.
name
String!
The display name of the filter.
namespace
resourceName
String!
The resource name of the filter.
source
updatedAt
DateTime!
When the filter was last updated.
Query
query FilterByResourceName($namespaceId: NamespaceId!, $resourceName: String!) {
filterByResourceName(namespaceId: $namespaceId, resourceName: $resourceName) {
createdAt
id
name
namespace {
apiKeys {
apiKey {
__typename
}
roleConfig {
__typename
}
}
avatar
avatarThumbnail
createdAt
description
id
}
resourceName
source {
catalogAsset {
assetType
createdAt
description
descriptions {
__typename
}
externalTags {
__typename
}
id
}
createdAt
credential {
createdAt
id
name
namespace {
__typename
}
resourceName
updatedAt
}
description
filters {
__typename
}
id
}
}
}Variables
{
"namespaceId": "value",
"resourceName": "string"
}Response
{
"data": {
"filterByResourceName": {
"createdAt": "value",
"id": "value",
"name": "string",
"namespace": {
"apiKeys": [
{
"apiKey": {
"__typename": "ApiKey"
},
"roleConfig": {
"__typename": "NamespaceRoleConfig"
}
}
],
"avatar": "value",
"avatarThumbnail": "value",
"createdAt": "value",
"description": "string",
"id": "value"
},
"resourceName": "string",
"source": {
"catalogAsset": {
"assetType": "DASHBOARD",
"createdAt": "value",
"description": "string",
"descriptions": [
{
"__typename": "CatalogAssetDescription"
}
],
"externalTags": [
{
"__typename": "Tag"
}
],
"id": "value"
},
"createdAt": "value",
"credential": {
"createdAt": "value",
"id": "value",
"name": "string",
"namespace": {
"__typename": "Namespace"
},
"resourceName": "string",
"updatedAt": "value"
},
"description": "string",
"filters": [
{
"__typename": "Filter"
}
],
"id": "value"
}
}
}
}