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< ? effectiveLabels, Input<String, String> ?>AiReasoningEngineEncryptionSpec?> ? encryptionSpec, Input<Map< ? labels, Input<String, String> ?>String?> ? name, Input<String?> ? project, Input<Map< ? pulumiLabels, Input<String, String> ?>String?> ? region, Input<AiReasoningEngineSpec?> ? spec, Input<AiReasoningEngineTrafficConfig?> ? trafficConfig, Input<String?> ? updateTime, Input<String?> ? url}) -
Creates a new AiReasoningEngineState.
contextSpec(Optional, Beta)createTimeThe timestamp of when the Index was created in RFC3339 UTC "Zulu" format,deletionPolicyOptional. The deletion policy for the reasoning engine.descriptionThe description of the ReasoningEngine.displayNameThe display name of the ReasoningEngine.effectiveLabelsAll of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.encryptionSpecOptional. Customer-managed encryption key spec for a ReasoningEngine.labelsThe labels associated with this ReasoningEngine. You can use these tonameThe generated name of the ReasoningEngine, in the formatprojectThe ID of the project in which the resource belongs.pulumiLabelsThe combination of labels configured directly on the resourceregionThe region of the reasoning engine. eg us-central1specOptional. Configurations of the ReasoningEngine.trafficConfig(Optional, Beta)updateTimeThe 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 asLATESTandPREVIOUS. 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