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.
- CatalogEntityInfo :
- # Optional. Provides information about the K8s-related traits of this entity
- 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.
- BusinessAppTraits :
- 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.
- NetworkEntityCommunications :
- # Application Engine view of this entity from the Entity Model
- 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.
- 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.
- SpringArtifactTraits :
- }