OBJECT

EntityTraits

Contains entityType-specific fields.

Note that all fields added to EntityTraits are expected to have the @trait directive indicating to which entityTypes the trait applies. This is to allow us later to automatically attach these traits to specific Entity types in a strongly-typed entity model.

link GraphQL Schema definition

  • type EntityTraits {
  • # Optional. Provides information about catalog items associated with this entity
  • #
  • # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
  • # and schema elements may change over future iterations.
  • catalogInfo: CatalogEntityInfo
  • # Optional. Provides information about the K8s-related traits of this entity
  • kubernetes: KubernetesEntityTraits
  • # Traits regarding applications and business applications that will be contributed
  • # to the entity by the
  • # app manager service
  • #
  • # **NOTE:** This API/functionality is in Beta, this functionality is a candidate
  • # for a stable API but we reserve the right to fix issues including modifying the
  • # schema if required.
  • businessApp: BusinessAppTraits
  • managementEndpointManagedAccount: ManagementEndpoint
  • # **NOTE:** This API/functionality is in Beta, this functionality is a candidate
  • # for a stable API but we reserve the right to fix issues including modifying the
  • # schema if required.
  • networkCommunications: NetworkEntityCommunications
  • # Application Engine view of this entity from the Entity Model
  • applicationEngine: ApplicationEngineEntityTrait
  • # Hub artifact types that will contribute packages and vulnerabilities for an
  • # Entity
  • #
  • # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
  • # and schema elements may change over future iterations.
  • hubArtifact: HubArtifactTraits
  • # Spring Artifact types that will be contributed by application metadata service
  • # to an Entity
  • #
  • # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
  • # and schema elements may change over future iterations.
  • springArtifact: SpringArtifactTraits
  • }