AiReasoningEngineState class

Input properties used for looking up and filtering AiReasoningEngine resources.

Constructors

AiReasoningEngineState({Input<AiReasoningEngineContextSpec?>? contextSpec, Input<String?>? createTime, Input<String?>? deletionPolicy, Input<String?>? description, Input<String?>? displayName, Input<Map<String, String>?>? effectiveLabels, Input<AiReasoningEngineEncryptionSpec?>? encryptionSpec, Input<Map<String, String>?>? labels, Input<String?>? name, Input<String?>? project, Input<Map<String, String>?>? pulumiLabels, Input<String?>? region, Input<AiReasoningEngineSpec?>? spec, Input<AiReasoningEngineTrafficConfig?>? trafficConfig, Input<String?>? updateTime, Input<String?>? url})
Creates a new AiReasoningEngineState. contextSpec (Optional, Beta) createTime The timestamp of when the Index was created in RFC3339 UTC "Zulu" format, deletionPolicy Optional. The deletion policy for the reasoning engine. description The description of the ReasoningEngine. displayName The display name of the ReasoningEngine. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. encryptionSpec Optional. Customer-managed encryption key spec for a ReasoningEngine. labels The labels associated with this ReasoningEngine. You can use these to name The generated name of the ReasoningEngine, in the format project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource region The region of the reasoning engine. eg us-central1 spec Optional. Configurations of the ReasoningEngine. trafficConfig (Optional, Beta) updateTime The timestamp of when the Index was last updated in RFC3339 UTC "Zulu" url (Beta)
const
AiReasoningEngineState.fromMap(Map<String, dynamic> map)
factory

Properties

contextSpec → Input<AiReasoningEngineContextSpec?>?
(Optional, Beta) Optional. Configuration for how Agent Engine sub-resources should manage context. Structure is documented below.
final
createTime → Input<String?>?
The timestamp of when the Index was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
final
deletionPolicy → Input<String?>?
Optional. The deletion policy for the reasoning engine. Setting this to FORCE allows the reasoning engine to be deleted regardless of child undeleted resources.
final
description → Input<String?>?
The description of the ReasoningEngine.
final
displayName → Input<String?>?
The display name of the ReasoningEngine.
final
effectiveLabels → Input<Map<String, String>?>?
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
final
encryptionSpec → Input<AiReasoningEngineEncryptionSpec?>?
Optional. Customer-managed encryption key spec for a ReasoningEngine. If set, this ReasoningEngine and all sub-resources of this ReasoningEngine will be secured by this key. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
labels → Input<Map<String, String>?>?
The labels associated with this ReasoningEngine. You can use these to organize and group your ReasoningEngines.
final
name → Input<String?>?
The generated name of the ReasoningEngine, in the format projects/{project}/locations/{location}/reasoningEngines/{reasoningEngine}
final
project → Input<String?>?
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
final
pulumiLabels → Input<Map<String, String>?>?
The combination of labels configured directly on the resource and default labels configured on the provider.
final
region → Input<String?>?
The region of the reasoning engine. eg us-central1
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
spec → Input<AiReasoningEngineSpec?>?
Optional. Configurations of the ReasoningEngine. Structure is documented below.
final
trafficConfig → Input<AiReasoningEngineTrafficConfig?>?
(Optional, Beta) Optional. Traffic distribution configuration for the Reasoning Engine. > Note: Because revision IDs do not exist before the resource is created, the best practice for initial deployment is to set trafficSplitAlwaysLatest {}. Once the resource is created, you can update the configuration to a manual split using newly generated revision IDs, short names (e.g. rev-1), or keywords such as LATEST and PREVIOUS. Structure is documented below.
final
updateTime → Input<String?>?
The timestamp of when the Index was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
final
url → Input<String?>?
(Beta) Output only. The URL of the reasoning engine.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited