Input: CreateAssetInput

The create type for the root entity type Asset.

The fields id, createdAt, and updatedAt are set automatically.


Properties

NameTypeDescription
businessUnitsID

Adds businessUnits relations to existing Groups by their ids.

The additional Groups this Asset has been shared with. An Asset may be maintained by a different group than the group that is creating the Product. For example, you may have a group that builds and maintains the operating system that is used across multiple product lines. In this case, the operating system Asset would be created by the operating system group, but shared with the product group.

createBusinessUnitsCreateGroupInput

Creates new Groups and adds businessUnits relations between them and the new Asset.

The additional Groups this Asset has been shared with. An Asset may be maintained by a different group than the group that is creating the Product. For example, you may have a group that builds and maintains the operating system that is used across multiple product lines. In this case, the operating system Asset would be created by the operating system group, but shared with the product group.

createCreatedByCreateUserInput

Creates a new User and adds a createdBy relation between it and the new Asset.

The user who created this Asset in the Finite State platform. This is automatically set by the system at the time of creation and cannot be modified.

createDefaultVersionCreateAssetVersionInput

Creates a new AssetVersion and adds a defaultVersion relation between it and the new Asset.

The default AssetVersion associated with this Asset. This is the version that is used to determine the risk of the Asset, unless defaultToLatest is true.

createGroupCreateGroupInput

Creates a new Group and adds a group relation between it and the new Asset.

The group / business unit the Asset belongs to. This is used to determine which users have access to the Asset, and which users can view or modify the Asset. Multiple Products can use the same Asset, but each Asset can only belong to one Group.

createVersionsCreateAssetVersionInput

Creates new AssetVersions and adds versions relations between them and the new Asset.

All versions for this asset.

createdByID

Sets the createdBy relation to an existing User by its id.

The user who created this Asset in the Finite State platform. This is automatically set by the system at the time of creation and cannot be modified.

ctxCreateRelationEntityCtxInput

Context contains fields that are accesible to the permissions profile. This is an internal field related to user permissions. This is an internal

defaultToLatestBoolean

If true, the risk of this asset is determined by the latest AssetVersion. If false, the risk of this asset is determined by the default AssetVersion.

defaultVersionID

Sets the defaultVersion relation to an existing AssetVersion by its id.

The default AssetVersion associated with this Asset. This is the version that is used to determine the risk of the Asset, unless defaultToLatest is true.

deletedAtDateTime

Timestamp of when this asset was deleted

descriptionString

A description of the asset

groupID

Sets the group relation to an existing Group by its id.

The group / business unit the Asset belongs to. This is used to determine which users have access to the Asset, and which users can view or modify the Asset. Multiple Products can use the same Asset, but each Asset can only belong to one Group.

nameString

Name of the asset

processingStatusesCreateProcessingStatusInput

Any kind of processing currently occurring on the asset

versionsID

Adds versions relations to existing AssetVersions by their ids.

If one of the AssetVersions is already related to a different Asset, these relations are removed first.

All versions for this asset.


This page was generated: 2024-05-17