AiLogicConfigState constructor
const
AiLogicConfigState({
- Input<
String?> ? deletionPolicy, - Input<
AiLogicConfigGenerativeLanguageConfig?> ? generativeLanguageConfig, - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? project, - Input<
AiLogicConfigTelemetryConfig?> ? telemetryConfig, - Input<
AiLogicConfigTrafficFilter?> ? trafficFilter,
Creates a new AiLogicConfigState.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
generativeLanguageConfig Configuration for using the Gemini Developer API via Firebase AI Logic.
location Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
name Identifier. The resource name of the config.
project The ID of the project in which the resource belongs.
telemetryConfig Configuration for telemetry.
trafficFilter Configuration for traffic filtering.
Implementation
const AiLogicConfigState({
this.deletionPolicy,
this.generativeLanguageConfig,
this.location,
this.name,
this.project,
this.telemetryConfig,
this.trafficFilter,
});