Package intrinsic_proto.assets.v1
Message
CreateInstalledAssetMetadata
Message
CreateInstalledAssetRequest
Message
CreateInstalledAssetsMetadata
Message
CreateInstalledAssetsRequest
Message
CreateInstalledAssetsResponse
Message
DeleteInstalledAssetMetadata
Message
DeleteInstalledAssetRequest
Message
DeleteInstalledAssetsMetadata
Message
DeleteInstalledAssetsRequest
Message
GetInstalledAssetRequest
Message
HardwareDeviceMetadata
Message
ListInstalledAssetsRequest
Message
ListInstalledAssetsResponse
Services
service InstalledAssets intrinsic/assets/proto/installed_assets.proto
Service to manage the installation of assets.
rpc ListInstalledAssets
Request: intrinsic_proto.assets.v1.ListInstalledAssetsRequest
Response:
intrinsic_proto.assets.v1.ListInstalledAssetsResponse
Lists the currently installed assets.
rpc GetInstalledAsset
Request: intrinsic_proto.assets.v1.GetInstalledAssetRequest
Response:
intrinsic_proto.assets.v1.InstalledAsset
Gets a specific installed asset.
rpc CreateInstalledAsset
Request: intrinsic_proto.assets.v1.CreateInstalledAssetRequest
Response:
google.longrunning.Operation
Installs the specified asset into the solution.
rpc CreateInstalledAssets
Request: intrinsic_proto.assets.v1.CreateInstalledAssetsRequest
Response:
google.longrunning.Operation
Installs the specified assets into the solution.
rpc DeleteInstalledAsset
Request: intrinsic_proto.assets.v1.DeleteInstalledAssetRequest
Response:
google.longrunning.Operation
Uninstalls the specified asset from the solution.
rpc DeleteInstalledAssets
Request: intrinsic_proto.assets.v1.DeleteInstalledAssetsRequest
Response:
google.longrunning.Operation
Uninstalls the specified assets from the solution.
service InstalledAssetsReader intrinsic/assets/proto/installed_assets.proto
A read-only version of InstalledAssets, for contexts in which the solution definition should not be modified.
rpc ListInstalledAssets
Request: intrinsic_proto.assets.v1.ListInstalledAssetsRequest
Response:
intrinsic_proto.assets.v1.ListInstalledAssetsResponse
Lists the currently installed assets.
rpc GetInstalledAsset
Request: intrinsic_proto.assets.v1.GetInstalledAssetRequest
Response:
intrinsic_proto.assets.v1.InstalledAsset
Gets a specific installed asset.
Messages
message Asset (Nested in intrinsic_proto.assets.v1.CreateInstalledAssetRequest ) intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
|
oneof variant
|
|||
| 1 | catalog |
intrinsic_proto.assets.IdVersion
|
|
| 2 | service |
intrinsic_proto.services.ProcessedServiceManifest
|
|
| 3 | scene_object |
intrinsic_proto.scene_objects.ProcessedSceneObjectManifest
|
|
| 4 | skill |
intrinsic_proto.skills.ProcessedSkillManifest
|
|
| 5 | data |
intrinsic_proto.data.v1.DataAsset
|
|
| 6 | hardware_device |
intrinsic_proto.hardware_devices.v1.ProcessedHardwareDeviceManifest
|
|
| 7 | process |
intrinsic_proto.processes.ProcessManifest
|
|
message Asset (Nested in intrinsic_proto.assets.v1.CreateInstalledAssetsRequest ) intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
|
oneof variant
|
|||
| 1 | catalog |
intrinsic_proto.assets.IdVersion
|
|
| 2 | service |
intrinsic_proto.services.ProcessedServiceManifest
|
|
| 3 | scene_object |
intrinsic_proto.scene_objects.ProcessedSceneObjectManifest
|
|
| 4 | skill |
intrinsic_proto.skills.ProcessedSkillManifest
|
|
| 5 | data |
intrinsic_proto.data.v1.DataAsset
|
|
| 6 | hardware_device |
intrinsic_proto.hardware_devices.v1.ProcessedHardwareDeviceManifest
|
|
| 7 | process |
intrinsic_proto.processes.ProcessManifest
|
|
message AssetEdge intrinsic/assets/proto/v1/asset_graph.proto
An edge between two asset nodes in an AssetGraph.
| Field | Type | Description | |
|---|---|---|---|
| 1 | source |
string
|
The name of the source asset node. |
| 2 | target |
string
|
The name of the target asset node. |
|
oneof edge_type
|
|||
| 3 | configures |
intrinsic_proto.assets.v1.AssetEdge.Configuration
|
An edge from a Data asset to an asset configured by the Data payload's proto message type. This edge type is used to provide a suggested configuration for the target asset. |
message AssetGraph intrinsic/assets/proto/v1/asset_graph.proto
A directed acyclic graph of assets.
| Field | Type | Description | |
|---|---|---|---|
| 1 | nodes |
map<string, AssetNode>
|
A map from node names to asset nodes. Node names are used to define edges and can be used for other purposes, such as to auto-generate asset instance names in a solution. |
| 2 | edges |
repeated
intrinsic_proto.assets.v1.AssetEdge
|
May not entail cycles. |
message AssetNode intrinsic/assets/proto/v1/asset_graph.proto
A node in an AssetGraph.
| Field | Type | Description | |
|---|---|---|---|
| 1 | asset |
string
|
The ID of the asset assigned to this node. The asset itself is defined elsewhere. E.g., if this graph is part of a HardwareDeviceManifest, then this value corresponds to the key of the asset in the HardwareDeviceManifest.assets map. |
message CatalogAsset intrinsic/assets/proto/v1/reference.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | asset_type |
intrinsic_proto.assets.AssetType
|
|
| 2 | id_version |
intrinsic_proto.assets.IdVersion
|
message Configuration (Nested in intrinsic_proto.assets.v1.AssetEdge ) intrinsic/assets/proto/v1/asset_graph.proto
| Field | Type | Description |
|---|
message CreateInstalledAssetMetadata intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description |
|---|
message CreateInstalledAssetRequest intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | asset |
intrinsic_proto.assets.v1.CreateInstalledAssetRequest.Asset
|
|
| 2 | policy |
intrinsic_proto.assets.v1.UpdatePolicy
|
message CreateInstalledAssetsMetadata intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description |
|---|
message CreateInstalledAssetsRequest intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | assets |
repeated
intrinsic_proto.assets.v1.CreateInstalledAssetsRequest.Asset
|
|
| 2 | policy |
intrinsic_proto.assets.v1.UpdatePolicy
|
message CreateInstalledAssetsResponse intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | installed_assets |
repeated
intrinsic_proto.assets.v1.InstalledAsset
|
The description of the installed assets, in the order requested for installation. |
message DataDeploymentData (Nested in intrinsic_proto.assets.v1.InstalledAsset ) intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | data |
intrinsic_proto.data.v1.DataAsset
|
message DataMetadata (Nested in intrinsic_proto.assets.v1.InstalledAsset ) intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | proto_name |
string
|
The fully qualified proto name of the data payload. |
message DeleteInstalledAssetMetadata intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description |
|---|
message DeleteInstalledAssetRequest intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | asset |
intrinsic_proto.assets.Id
|
|
| 2 | policy |
intrinsic_proto.assets.v1.DeletePolicy
|
message DeleteInstalledAssetsMetadata intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description |
|---|
message DeleteInstalledAssetsRequest intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | assets |
repeated
intrinsic_proto.assets.Id
|
|
| 2 | policy |
intrinsic_proto.assets.v1.DeleteInstalledAssetsRequest.Policy
|
message DeploymentData (Nested in intrinsic_proto.assets.v1.InstalledAsset ) intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
|
oneof variant
|
|||
| 1 | data |
intrinsic_proto.assets.v1.InstalledAsset.DataDeploymentData
|
|
| 2 | scene_object |
intrinsic_proto.assets.v1.InstalledAsset.SceneObjectDeploymentData
|
|
| 3 | process |
intrinsic_proto.assets.v1.InstalledAsset.ProcessDeploymentData
|
|
message Filter (Nested in intrinsic_proto.assets.v1.ListInstalledAssetsRequest ) intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | asset_type |
optional
intrinsic_proto.assets.AssetType
|
Deprecated: use asset_types instead. |
| 2 | asset_types |
repeated
intrinsic_proto.assets.AssetType
|
Filter assets by type (OR). |
| 3 | provides |
repeated
string
|
Filter by assets that provide all of the specified interfaces (exact match). The nature of the interface depends on the asset type, but is always represented as a string. For example, a Data asset provides a proto of a specific type, and its "interface" is the fully qualified name of that proto. A Service can provide a gRPC service, and its "interface" is the fully qualified proto prefix of that gRPC service. |
| 4 | asset_tag |
optional
intrinsic_proto.assets.AssetTag
|
Filter assets by asset tag. |
message GetInstalledAssetRequest intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | id |
intrinsic_proto.assets.Id
|
|
| 2 | view |
intrinsic_proto.catalog.AssetViewType
|
message HardwareDeviceMetadata (Nested in intrinsic_proto.assets.v1.InstalledAsset ) intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | service_proto_prefixes |
repeated
string
|
The list of gRPC services that the HardwareDevice exposes. |
message InstalledAsset intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | metadata |
intrinsic_proto.assets.Metadata
|
|
| 2 | deployment_data |
intrinsic_proto.assets.v1.InstalledAsset.DeploymentData
|
|
|
oneof asset_specific_metadata
|
|||
| 3 | service_specific_metadata |
intrinsic_proto.assets.v1.InstalledAsset.ServiceMetadata
|
|
| 4 | data_specific_metadata |
intrinsic_proto.assets.v1.InstalledAsset.DataMetadata
|
|
| 5 | hardware_device_specific_metadata |
intrinsic_proto.assets.v1.InstalledAsset.HardwareDeviceMetadata
|
|
message ListInstalledAssetsRequest intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | page_size |
int64
|
|
| 2 | page_token |
string
|
|
| 3 | strict_filter |
optional
intrinsic_proto.assets.v1.ListInstalledAssetsRequest.Filter
|
|
| 4 | order_by |
intrinsic_proto.assets.v1.OrderBy
|
Order by which to sort the assets. |
| 5 | sort_descending |
bool
|
If true, sort assets in descending order. |
| 6 | view |
intrinsic_proto.catalog.AssetViewType
|
message ListInstalledAssetsResponse intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | installed_assets |
repeated
intrinsic_proto.assets.v1.InstalledAsset
|
|
| 2 | next_page_token |
string
|
Pass this token to the subsequent list request to obtain the next page. |
message LocalAsset intrinsic/assets/proto/v1/reference.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | asset_type |
intrinsic_proto.assets.AssetType
|
|
| 2 | id |
intrinsic_proto.assets.Id
|
|
| 3 | bundle_path |
string
|
message ProcessDeploymentData (Nested in intrinsic_proto.assets.v1.InstalledAsset ) intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | behavior_tree |
intrinsic_proto.executive.BehaviorTree
|
message SceneObjectDeploymentData (Nested in intrinsic_proto.assets.v1.InstalledAsset ) intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | manifest |
intrinsic_proto.scene_objects.ProcessedSceneObjectManifest
|
message ServiceMetadata (Nested in intrinsic_proto.assets.v1.InstalledAsset ) intrinsic/assets/proto/installed_assets.proto
| Field | Type | Description | |
|---|---|---|---|
| 1 | service_proto_prefixes |
repeated
string
|
The list of gRPC services that the Service exposes. |
Enums
enum DeletePolicy intrinsic/assets/proto/installed_assets.proto
| Name | Number | Description |
|---|---|---|
POLICY_UNSPECIFIED |
0 | Use a default policy, which may change with platform updates. |
POLICY_REJECT_USED |
10 | Reject a request to delete an asset that is currently in use. |
enum OrderBy intrinsic/assets/proto/v1/search.proto
| Name | Number | Description |
|---|---|---|
ORDER_BY_UNSPECIFIED |
0 | Unspecified. Defaults to ORDER_BY_DISPLAY_NAME. |
ORDER_BY_DISPLAY_NAME |
1 | |
ORDER_BY_ID |
2 |
enum Policy intrinsic/assets/proto/installed_assets.proto
| Name | Number | Description |
|---|---|---|
POLICY_UNSPECIFIED |
0 | Use a default policy, which may change with platform updates. |
POLICY_REJECT_USED |
10 | Reject a request to delete an asset that is currently in use. |
enum UpdatePolicy intrinsic/assets/proto/installed_assets.proto
| Name | Number | Description |
|---|---|---|
UPDATE_POLICY_UNSPECIFIED |
0 | Use a default policy, which may change with platform updates. |
UPDATE_POLICY_ADD_NEW_ONLY |
10 | Only add new assets to the solution and reject any that would trigger an update of any installed asset. |
UPDATE_POLICY_UPDATE_UNUSED |
20 | Only update assets if they are currently unused. |
UPDATE_POLICY_UPDATE_COMPATIBLE |
50 | Only update assets if all are considered reasonably compatible. This may allow backwards incompatible changes if it will not cause problems for the solution. If an asset is unused, then any update will be allow. |