OBJECT

EntityNamespace

EntityNamespace should probably be defined in ensemble-graphql-common/src/main/resources/schema/common-entity/entity.graphqls

link GraphQL Schema definition

  • type EntityNamespace {
  • # Time the resource was created from the perspective of this namespace. Note:
  • # Expressed in UTC ISO-8601 timestamp
  • creationTime: DateTime
  • # Optional resource display name from the perspective of this namespace
  • displayName: String
  • # Optional resource id from the perspective of this namespace
  • id: EntityId
  • # Last time resource was updated from the perspective of this namespace. Note:
  • # Expressed in UTC ISO-8601 timestamp
  • lastUpdateTime: DateTime
  • # Namespace identifier
  • name: String!
  • # Properties in this namespace, optionally filtered by name
  • #
  • # Arguments
  • # name: [Not documented]
  • properties(name: [String!]): [EntityProperty!]
  • # Optional resource provider from the perspective of this namespace
  • provider: String
  • # Optional resource region from the perspective of this namespace
  • region: String
  • # Optional resource service from the perspective of this namespace
  • service: String
  • # Optional source of a namespace
  • source: String
  • # Key/Value tags for this entity, optionally filtered by key
  • #
  • # Underlying systems that support multi-valued tags have multiple tag values
  • # mapped to a comma-separated string.
  • # Commas in values are escaped with a leading backslash, and any backslash
  • # character in a value is itself escaped.
  • #
  • # Arguments
  • # key: [Not documented]
  • tags(key: [String!]): [Tag!]
  • # Optional resource type from the perspective of this namespace
  • type: String
  • # query timeseries stats from this namespace for this entity.
  • #
  • # Arguments
  • # input: [Not documented]
  • stats(input: StatsInput): [Stat!]
  • }