REST Resource: projects.locations.reasoningEngines

Resource: ReasoningEngine

ReasoningEngine provides a customizable runtime for models to determine which actions to take and in which order.

JSON representation
{
  "name": string,
  "displayName": string,
  "description": string,
  "spec": {
    object (ReasoningEngineSpec)
  },
  "createTime": string,
  "updateTime": string,
  "etag": string
}
Fields
name

string

Identifier. The resource name of the ReasoningEngine.

displayName

string

Required. The display name of the ReasoningEngine.

description

string

Optional. The description of the ReasoningEngine.

spec

object (ReasoningEngineSpec)

Required. Configurations of the ReasoningEngine

createTime

string (Timestamp format)

Output only. timestamp when this ReasoningEngine was created.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Output only. timestamp when this ReasoningEngine was most recently updated.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

etag

string

Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.

ReasoningEngineSpec

ReasoningEngine configurations

JSON representation
{
  "packageSpec": {
    object (PackageSpec)
  },
  "classMethods": [
    {
      object
    }
  ]
}
Fields
packageSpec

object (PackageSpec)

Required. user provided package spec of the ReasoningEngine.

classMethods[]

object (Struct format)

Optional. Declarations for object class methods.

PackageSpec

user provided package spec like pickled object and package requirements.

JSON representation
{
  "pickleObjectGcsUri": string,
  "dependencyFilesGcsUri": string,
  "requirementsGcsUri": string,
  "pythonVersion": string
}
Fields
pickleObjectGcsUri

string

Optional. The Cloud Storage URI of the pickled python object.

dependencyFilesGcsUri

string

Optional. The Cloud Storage URI of the dependency files in tar.gz format.

requirementsGcsUri

string

Optional. The Cloud Storage URI of the requirements.txt file

pythonVersion

string

Optional. The Python version. Currently support 3.8, 3.9, 3.10, 3.11. If not specified, default value is 3.10.

Methods

create

Creates a reasoning engine.

delete

Deletes a reasoning engine.

get

Gets a reasoning engine.

list

Lists reasoning engines in a location.

query

Queries using a reasoning engine.