bedrockagent library

AWS Bedrock Agents and knowledge bases.

Classes

AppConstant<T>
A value the Stack hands to application code as a static const in the generated AppExports file — known when synth runs, so the app compiles against it.
AppExports
Where synth writes the Dart file application code imports: the Stack's constants, as the static const members of <name>Constants, and a typed reader of its Terraform outputs, <name>Outputs.
AttributeRef<T>
Public for sealed pattern matching, but constructor is private — only TfRef.attribute() may construct instances.
AwsBedrockagentAgent
Factory wrapper for aws_bedrockagent_agent.
AwsBedrockagentAgentActionGroup
Factory wrapper for aws_bedrockagent_agent_action_group.
AwsBedrockagentAgentAlias
Factory wrapper for aws_bedrockagent_agent_alias.
AwsBedrockagentAgentCollaborator
Factory wrapper for aws_bedrockagent_agent_collaborator.
AwsBedrockagentAgentKnowledgeBaseAssociation
Factory wrapper for aws_bedrockagent_agent_knowledge_base_association.
AwsBedrockagentDataSource
Factory wrapper for aws_bedrockagent_data_source.
AwsBedrockagentFlow
Factory wrapper for aws_bedrockagent_flow.
AwsBedrockagentKnowledgeBase
Factory wrapper for aws_bedrockagent_knowledge_base.
AwsBedrockagentPrompt
Factory wrapper for aws_bedrockagent_prompt.
BedrockagentAgentActionGroupApiSchema
At most one of payload, s3 on the api_schema block of aws_bedrockagent_agent_action_group: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
BedrockagentAgentActionGroupApiSchemaPayload
The BedrockagentAgentActionGroupApiSchema.payload choice: sets payload.
BedrockagentAgentActionGroupApiSchemaS3
The BedrockagentAgentActionGroupApiSchema.s3 choice: sets s3.
BedrockagentAgentActionGroupDefinition
At most one of description, parent_action_group_signature on aws_bedrockagent_agent_action_group: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
BedrockagentAgentActionGroupDefinitionDescription
The BedrockagentAgentActionGroupDefinition.description choice: sets description.
BedrockagentAgentActionGroupDefinitionParentActionGroupSignature
The BedrockagentAgentActionGroupDefinition.parentActionGroupSignature choice: sets parent_action_group_signature.
BedrockagentAgentActionGroupExecutor
Typed helper for the action_group_executor block of aws_bedrockagent_agent_action_group (derived from provider schema).
BedrockagentAgentActionGroupFunctions
Typed helper for the function_schema.member_functions.functions block of aws_bedrockagent_agent_action_group (derived from provider schema).
BedrockagentAgentActionGroupFunctionSchema
Typed helper for the function_schema block of aws_bedrockagent_agent_action_group (derived from provider schema).
BedrockagentAgentActionGroupMemberFunctions
Typed helper for the function_schema.member_functions block of aws_bedrockagent_agent_action_group (derived from provider schema).
BedrockagentAgentActionGroupParameters
Typed helper for the function_schema.member_functions.functions.parameters block of aws_bedrockagent_agent_action_group (derived from provider schema).
BedrockagentAgentActionGroupS3
Typed helper for the api_schema.s3 block of aws_bedrockagent_agent_action_group (derived from provider schema).
BedrockagentAgentCollaboratorAgentDescriptor
Typed helper for the agent_descriptor block of aws_bedrockagent_agent_collaborator (derived from provider schema).
BedrockagentDataSourceAudioExtractionConfiguration
Typed helper for the data_source_configuration.managed_knowledge_base_connector_configuration.media_extraction_configuration.audio_extraction_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceBedrockDataAutomationConfiguration
Typed helper for the vector_ingestion_configuration.parsing_configuration.bedrock_data_automation_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceBedrockFoundationModelConfiguration
Typed helper for the vector_ingestion_configuration.parsing_configuration.bedrock_foundation_model_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceChunkingConfiguration
Typed helper for the vector_ingestion_configuration.chunking_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceConfiguration
Typed helper for the data_source_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceConfluenceConfiguration
Typed helper for the data_source_configuration.confluence_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceConfluenceConfigurationCrawlerConfiguration
Typed helper for the data_source_configuration.confluence_configuration.crawler_configuration block of aws_bedrockagent_data_source (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentDataSourceConfluenceConfigurationSourceConfiguration
Typed helper for the data_source_configuration.confluence_configuration.source_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceCrawlerLimits
Typed helper for the data_source_configuration.web_configuration.crawler_configuration.crawler_limits block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceCustomTransformationConfiguration
Typed helper for the vector_ingestion_configuration.custom_transformation_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceDeletionProtectionConfiguration
Typed helper for the data_source_configuration.managed_knowledge_base_connector_configuration.deletion_protection_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceFilterConfiguration
Typed helper for the data_source_configuration.confluence_configuration.crawler_configuration.filter_configuration block of aws_bedrockagent_data_source (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentDataSourceFilters
Typed helper for the data_source_configuration.confluence_configuration.crawler_configuration.filter_configuration.pattern_object_filter.filters block of aws_bedrockagent_data_source (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentDataSourceFixedSizeChunkingConfiguration
Typed helper for the vector_ingestion_configuration.chunking_configuration.fixed_size_chunking_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceHierarchicalChunkingConfiguration
Typed helper for the vector_ingestion_configuration.chunking_configuration.hierarchical_chunking_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceImageExtractionConfiguration
Typed helper for the data_source_configuration.managed_knowledge_base_connector_configuration.media_extraction_configuration.image_extraction_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceIntermediateStorage
Typed helper for the vector_ingestion_configuration.custom_transformation_configuration.intermediate_storage block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceLevelConfiguration
Typed helper for the vector_ingestion_configuration.chunking_configuration.hierarchical_chunking_configuration.level_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceManagedKnowledgeBaseConnectorConfiguration
Typed helper for the data_source_configuration.managed_knowledge_base_connector_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceMediaExtractionConfiguration
Typed helper for the data_source_configuration.managed_knowledge_base_connector_configuration.media_extraction_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceParsingConfiguration
Typed helper for the vector_ingestion_configuration.parsing_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceParsingPrompt
Typed helper for the vector_ingestion_configuration.parsing_configuration.bedrock_foundation_model_configuration.parsing_prompt block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourcePatternObjectFilter
Typed helper for the data_source_configuration.confluence_configuration.crawler_configuration.filter_configuration.pattern_object_filter block of aws_bedrockagent_data_source (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentDataSourceS3Configuration
Typed helper for the data_source_configuration.s3_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceS3Location
Typed helper for the vector_ingestion_configuration.custom_transformation_configuration.intermediate_storage.s3_location block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceSalesforceConfiguration
Typed helper for the data_source_configuration.salesforce_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceSalesforceConfigurationSourceConfiguration
Typed helper for the data_source_configuration.salesforce_configuration.source_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceSeedUrls
Typed helper for the data_source_configuration.web_configuration.source_configuration.url_configuration.seed_urls block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceSemanticChunkingConfiguration
Typed helper for the vector_ingestion_configuration.chunking_configuration.semantic_chunking_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceServerSideEncryptionConfiguration
Typed helper for the server_side_encryption_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceSharePointConfiguration
Typed helper for the data_source_configuration.share_point_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceSharePointConfigurationSourceConfiguration
Typed helper for the data_source_configuration.share_point_configuration.source_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceStrategy
At most one of fixed_size_chunking_configuration, hierarchical_chunking_configuration, semantic_chunking_configuration on the vector_ingestion_configuration.chunking_configuration block of aws_bedrockagent_data_source: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
BedrockagentDataSourceStrategyFixedSizeChunkingConfiguration
The BedrockagentDataSourceStrategy.fixedSizeChunkingConfiguration choice: sets fixed_size_chunking_configuration.
BedrockagentDataSourceStrategyHierarchicalChunkingConfiguration
The BedrockagentDataSourceStrategy.hierarchicalChunkingConfiguration choice: sets hierarchical_chunking_configuration.
BedrockagentDataSourceStrategySemanticChunkingConfiguration
The BedrockagentDataSourceStrategy.semanticChunkingConfiguration choice: sets semantic_chunking_configuration.
BedrockagentDataSourceTransformation
Typed helper for the vector_ingestion_configuration.custom_transformation_configuration.transformation block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceTransformationFunction
Typed helper for the vector_ingestion_configuration.custom_transformation_configuration.transformation.transformation_function block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceTransformationLambdaConfiguration
Typed helper for the vector_ingestion_configuration.custom_transformation_configuration.transformation.transformation_function.transformation_lambda_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceUrlConfiguration
Typed helper for the data_source_configuration.web_configuration.source_configuration.url_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceVectorIngestionConfiguration
Typed helper for the vector_ingestion_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceVideoExtractionConfiguration
Typed helper for the data_source_configuration.managed_knowledge_base_connector_configuration.media_extraction_configuration.video_extraction_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceWebConfiguration
Typed helper for the data_source_configuration.web_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceWebConfigurationCrawlerConfiguration
Typed helper for the data_source_configuration.web_configuration.crawler_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentDataSourceWebConfigurationSourceConfiguration
Typed helper for the data_source_configuration.web_configuration.source_configuration block of aws_bedrockagent_data_source (derived from provider schema).
BedrockagentFlowAgent
Typed helper for the definition.node.configuration.agent block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowAny
Typed helper for the definition.node.configuration.prompt.source_configuration.inline.template_configuration.chat.tool_configuration.tool_choice.any block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowAuto
Typed helper for the definition.node.configuration.prompt.source_configuration.inline.template_configuration.chat.tool_configuration.tool_choice.auto block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowCachePoint
Typed helper for the definition.node.configuration.prompt.source_configuration.inline.template_configuration.text.cache_point block of aws_bedrockagent_flow (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentFlowChat
Typed helper for the definition.node.configuration.prompt.source_configuration.inline.template_configuration.chat block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowCollector
Typed helper for the definition.node.configuration.collector block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowCondition
Typed helper for the definition.node.configuration.condition block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowConditional
Typed helper for the definition.connection.configuration.conditional block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowConditionCondition
Typed helper for the definition.node.configuration.condition.condition block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowConfigurationInput
Typed helper for the definition.node.configuration.input block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowConfigurationOutput
Typed helper for the definition.node.configuration.output block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowConnection
Typed helper for the definition.connection block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowConnectionConfiguration
Exactly one of conditional, data on the definition.connection.configuration block of aws_bedrockagent_flow: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentFlowConnectionConfigurationConditional
The BedrockagentFlowConnectionConfiguration.conditional choice: sets conditional.
BedrockagentFlowConnectionConfigurationData
The BedrockagentFlowConnectionConfiguration.data choice: sets data.
BedrockagentFlowContent
Exactly one of cache_point, text on the definition.node.configuration.prompt.source_configuration.inline.template_configuration.chat.message.content block of aws_bedrockagent_flow: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentFlowContentCachePoint
The BedrockagentFlowContent.cachePoint choice: sets cache_point.
BedrockagentFlowContentText
The BedrockagentFlowContent.text choice: sets text.
BedrockagentFlowData
Typed helper for the definition.connection.configuration.data block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowDefinition
Typed helper for the definition block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowGuardrailConfiguration
Typed helper for the definition.node.configuration.knowledge_base.guardrail_configuration block of aws_bedrockagent_flow (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentFlowInferenceConfiguration
Typed helper for the definition.node.configuration.knowledge_base.inference_configuration block of aws_bedrockagent_flow (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentFlowInline
Typed helper for the definition.node.configuration.prompt.source_configuration.inline block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowInlineCode
Typed helper for the definition.node.configuration.inline_code block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowInput
Typed helper for the definition.node.input block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowInputSchema
Typed helper for the definition.node.configuration.prompt.source_configuration.inline.template_configuration.chat.tool_configuration.tool.tool_spec.input_schema block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowInputVariable
Typed helper for the definition.node.configuration.prompt.source_configuration.inline.template_configuration.chat.input_variable block of aws_bedrockagent_flow (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentFlowIterator
Typed helper for the definition.node.configuration.iterator block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowKnowledgeBase
Typed helper for the definition.node.configuration.knowledge_base block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowLambdaFunction
Typed helper for the definition.node.configuration.lambda_function block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowLex
Typed helper for the definition.node.configuration.lex block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowMessage
Typed helper for the definition.node.configuration.prompt.source_configuration.inline.template_configuration.chat.message block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowNode
Typed helper for the definition.node block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowNodeConfiguration
Exactly one of agent, collector, condition, inline_code, input, iterator, knowledge_base, lambda_function, lex, output, prompt, retrieval, storage on the definition.node.configuration block of aws_bedrockagent_flow: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentFlowNodeConfigurationAgent
The BedrockagentFlowNodeConfiguration.agent choice: sets agent.
BedrockagentFlowNodeConfigurationCollector
The BedrockagentFlowNodeConfiguration.collector choice: sets collector.
BedrockagentFlowNodeConfigurationCondition
The BedrockagentFlowNodeConfiguration.condition choice: sets condition.
BedrockagentFlowNodeConfigurationInlineCode
The BedrockagentFlowNodeConfiguration.inlineCode choice: sets inline_code.
BedrockagentFlowNodeConfigurationInput
The BedrockagentFlowNodeConfiguration.input choice: sets input.
BedrockagentFlowNodeConfigurationIterator
The BedrockagentFlowNodeConfiguration.iterator choice: sets iterator.
BedrockagentFlowNodeConfigurationKnowledgeBase
The BedrockagentFlowNodeConfiguration.knowledgeBase choice: sets knowledge_base.
BedrockagentFlowNodeConfigurationLambdaFunction
The BedrockagentFlowNodeConfiguration.lambdaFunction choice: sets lambda_function.
BedrockagentFlowNodeConfigurationLex
The BedrockagentFlowNodeConfiguration.lex choice: sets lex.
BedrockagentFlowNodeConfigurationOutput
The BedrockagentFlowNodeConfiguration.output choice: sets output.
BedrockagentFlowNodeConfigurationPrompt
The BedrockagentFlowNodeConfiguration.prompt choice: sets prompt.
BedrockagentFlowNodeConfigurationRetrieval
The BedrockagentFlowNodeConfiguration.retrieval choice: sets retrieval.
BedrockagentFlowNodeConfigurationStorage
The BedrockagentFlowNodeConfiguration.storage choice: sets storage.
BedrockagentFlowOutput
Typed helper for the definition.node.output block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowPrompt
Typed helper for the definition.node.configuration.prompt block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowResource
Typed helper for the definition.node.configuration.prompt.source_configuration.resource block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowRetrieval
Typed helper for the definition.node.configuration.retrieval block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowS3
Typed helper for the definition.node.configuration.retrieval.service_configuration.s3 block of aws_bedrockagent_flow (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentFlowServiceConfiguration
Typed helper for the definition.node.configuration.retrieval.service_configuration block of aws_bedrockagent_flow (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentFlowSourceConfiguration
Exactly one of inline, resource on the definition.node.configuration.prompt.source_configuration block of aws_bedrockagent_flow: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentFlowSourceConfigurationInline
The BedrockagentFlowSourceConfiguration.inline choice: sets inline.
BedrockagentFlowSourceConfigurationResource
The BedrockagentFlowSourceConfiguration.resource choice: sets resource.
BedrockagentFlowStorage
Typed helper for the definition.node.configuration.storage block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowSystem
Exactly one of cache_point, text on the definition.node.configuration.prompt.source_configuration.inline.template_configuration.chat.system block of aws_bedrockagent_flow: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentFlowSystemCachePoint
The BedrockagentFlowSystem.cachePoint choice: sets cache_point.
BedrockagentFlowSystemText
The BedrockagentFlowSystem.text choice: sets text.
BedrockagentFlowTemplateConfiguration
Exactly one of chat, text on the definition.node.configuration.prompt.source_configuration.inline.template_configuration block of aws_bedrockagent_flow: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentFlowTemplateConfigurationChat
The BedrockagentFlowTemplateConfiguration.chat choice: sets chat.
BedrockagentFlowTemplateConfigurationText
Typed helper for the definition.node.configuration.prompt.source_configuration.inline.template_configuration.text block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowTemplateConfigurationTextChoice
The BedrockagentFlowTemplateConfiguration.text choice: sets text.
BedrockagentFlowText
Typed helper for the definition.node.configuration.knowledge_base.inference_configuration.text block of aws_bedrockagent_flow (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentFlowTool
Exactly one of cache_point, tool_spec on the definition.node.configuration.prompt.source_configuration.inline.template_configuration.chat.tool_configuration.tool block of aws_bedrockagent_flow: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentFlowToolCachePoint
The BedrockagentFlowTool.cachePoint choice: sets cache_point.
BedrockagentFlowToolChoice
Exactly one of any, auto, tool on the definition.node.configuration.prompt.source_configuration.inline.template_configuration.chat.tool_configuration.tool_choice block of aws_bedrockagent_flow: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentFlowToolChoiceAny
The BedrockagentFlowToolChoice.any choice: sets any.
BedrockagentFlowToolChoiceAuto
The BedrockagentFlowToolChoice.auto choice: sets auto.
BedrockagentFlowToolChoiceTool
Typed helper for the definition.node.configuration.prompt.source_configuration.inline.template_configuration.chat.tool_configuration.tool_choice.tool block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowToolChoiceToolOption
The BedrockagentFlowToolChoice.tool choice: sets tool.
BedrockagentFlowToolConfiguration
Typed helper for the definition.node.configuration.prompt.source_configuration.inline.template_configuration.chat.tool_configuration block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowToolSpec
Typed helper for the definition.node.configuration.prompt.source_configuration.inline.template_configuration.chat.tool_configuration.tool.tool_spec block of aws_bedrockagent_flow (derived from provider schema).
BedrockagentFlowToolSpecChoice
The BedrockagentFlowTool.toolSpec choice: sets tool_spec.
BedrockagentKnowledgeBaseAudio
Typed helper for the knowledge_base_configuration.managed_knowledge_base_configuration.embedding_model_configuration.bedrock_embedding_model_configuration.audio block of aws_bedrockagent_knowledge_base (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentKnowledgeBaseAwsDataCatalogConfiguration
Typed helper for the knowledge_base_configuration.sql_knowledge_base_configuration.redshift_configuration.storage_configuration.aws_data_catalog_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseBedrockEmbeddingModelConfiguration
Typed helper for the knowledge_base_configuration.managed_knowledge_base_configuration.embedding_model_configuration.bedrock_embedding_model_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentKnowledgeBaseColumn
Typed helper for the knowledge_base_configuration.sql_knowledge_base_configuration.redshift_configuration.query_generation_configuration.generation_context.table.column block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseConfiguration
Typed helper for the knowledge_base_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseCuratedQuery
Typed helper for the knowledge_base_configuration.sql_knowledge_base_configuration.redshift_configuration.query_generation_configuration.generation_context.curated_query block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseEmbeddingModelConfiguration
Typed helper for the knowledge_base_configuration.managed_knowledge_base_configuration.embedding_model_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentKnowledgeBaseGenerationContext
Typed helper for the knowledge_base_configuration.sql_knowledge_base_configuration.redshift_configuration.query_generation_configuration.generation_context block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseKendraKnowledgeBaseConfiguration
Typed helper for the knowledge_base_configuration.kendra_knowledge_base_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseManagedKnowledgeBaseConfiguration
Typed helper for the knowledge_base_configuration.managed_knowledge_base_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseMongoDbAtlasConfiguration
Typed helper for the storage_configuration.mongo_db_atlas_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseMongoDbAtlasConfigurationFieldMapping
Typed helper for the storage_configuration.mongo_db_atlas_configuration.field_mapping block of aws_bedrockagent_knowledge_base (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentKnowledgeBaseNeptuneAnalyticsConfiguration
Typed helper for the storage_configuration.neptune_analytics_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseNeptuneAnalyticsConfigurationFieldMapping
Typed helper for the storage_configuration.neptune_analytics_configuration.field_mapping block of aws_bedrockagent_knowledge_base (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentKnowledgeBaseOpensearchManagedClusterConfiguration
Typed helper for the storage_configuration.opensearch_managed_cluster_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseOpensearchServerlessConfiguration
Typed helper for the storage_configuration.opensearch_serverless_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBasePineconeConfiguration
Typed helper for the storage_configuration.pinecone_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseProvisionedConfiguration
Typed helper for the knowledge_base_configuration.sql_knowledge_base_configuration.redshift_configuration.query_engine_configuration.provisioned_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseProvisionedConfigurationAuthConfiguration
Typed helper for the knowledge_base_configuration.sql_knowledge_base_configuration.redshift_configuration.query_engine_configuration.provisioned_configuration.auth_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseQueryEngineConfiguration
Typed helper for the knowledge_base_configuration.sql_knowledge_base_configuration.redshift_configuration.query_engine_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseQueryGenerationConfiguration
Typed helper for the knowledge_base_configuration.sql_knowledge_base_configuration.redshift_configuration.query_generation_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseRdsConfiguration
Typed helper for the storage_configuration.rds_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseRdsConfigurationFieldMapping
Typed helper for the storage_configuration.rds_configuration.field_mapping block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseRedisEnterpriseCloudConfiguration
Typed helper for the storage_configuration.redis_enterprise_cloud_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseRedisEnterpriseCloudConfigurationFieldMapping
Typed helper for the storage_configuration.redis_enterprise_cloud_configuration.field_mapping block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseRedshiftConfiguration
Typed helper for the knowledge_base_configuration.sql_knowledge_base_configuration.redshift_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseRedshiftConfigurationStorageConfiguration
Typed helper for the knowledge_base_configuration.sql_knowledge_base_configuration.redshift_configuration.storage_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseS3Location
Typed helper for the knowledge_base_configuration.vector_knowledge_base_configuration.supplemental_data_storage_configuration.storage_location.s3_location block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseS3VectorsConfiguration
Typed helper for the storage_configuration.s3_vectors_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseSegmentationConfiguration
Typed helper for the knowledge_base_configuration.managed_knowledge_base_configuration.embedding_model_configuration.bedrock_embedding_model_configuration.audio.segmentation_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentKnowledgeBaseServerlessConfiguration
Typed helper for the knowledge_base_configuration.sql_knowledge_base_configuration.redshift_configuration.query_engine_configuration.serverless_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseServerlessConfigurationAuthConfiguration
Typed helper for the knowledge_base_configuration.sql_knowledge_base_configuration.redshift_configuration.query_engine_configuration.serverless_configuration.auth_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseServerSideEncryptionConfiguration
Typed helper for the knowledge_base_configuration.managed_knowledge_base_configuration.server_side_encryption_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseSqlKnowledgeBaseConfiguration
Typed helper for the knowledge_base_configuration.sql_knowledge_base_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseStorageConfiguration
Typed helper for the storage_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseStorageConfigurationRedshiftConfiguration
Typed helper for the knowledge_base_configuration.sql_knowledge_base_configuration.redshift_configuration.storage_configuration.redshift_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseStorageLocation
Typed helper for the knowledge_base_configuration.vector_knowledge_base_configuration.supplemental_data_storage_configuration.storage_location block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseSupplementalDataStorageConfiguration
Typed helper for the knowledge_base_configuration.vector_knowledge_base_configuration.supplemental_data_storage_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseTable
Typed helper for the knowledge_base_configuration.sql_knowledge_base_configuration.redshift_configuration.query_generation_configuration.generation_context.table block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseVectorKnowledgeBaseConfiguration
Typed helper for the knowledge_base_configuration.vector_knowledge_base_configuration block of aws_bedrockagent_knowledge_base (derived from provider schema).
BedrockagentKnowledgeBaseVideo
Typed helper for the knowledge_base_configuration.managed_knowledge_base_configuration.embedding_model_configuration.bedrock_embedding_model_configuration.video block of aws_bedrockagent_knowledge_base (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentPromptAgent
Typed helper for the variant.gen_ai_resource.agent block of aws_bedrockagent_prompt (derived from provider schema).
BedrockagentPromptAny
Typed helper for the variant.template_configuration.chat.tool_configuration.tool_choice.any block of aws_bedrockagent_prompt (derived from provider schema).
BedrockagentPromptAuto
Typed helper for the variant.template_configuration.chat.tool_configuration.tool_choice.auto block of aws_bedrockagent_prompt (derived from provider schema).
BedrockagentPromptCachePoint
Typed helper for the variant.template_configuration.text.cache_point block of aws_bedrockagent_prompt (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentPromptChat
Typed helper for the variant.template_configuration.chat block of aws_bedrockagent_prompt (derived from provider schema).
BedrockagentPromptContent
Exactly one of cache_point, text on the variant.template_configuration.chat.message.content block of aws_bedrockagent_prompt: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentPromptContentCachePoint
The BedrockagentPromptContent.cachePoint choice: sets cache_point.
BedrockagentPromptContentText
The BedrockagentPromptContent.text choice: sets text.
BedrockagentPromptGenAiResource
Typed helper for the variant.gen_ai_resource block of aws_bedrockagent_prompt (derived from provider schema).
BedrockagentPromptInferenceConfiguration
Typed helper for the variant.inference_configuration block of aws_bedrockagent_prompt (derived from provider schema).
BedrockagentPromptInferenceConfigurationText
Typed helper for the variant.inference_configuration.text block of aws_bedrockagent_prompt (derived from provider schema).
BedrockagentPromptInputSchema
Typed helper for the variant.template_configuration.chat.tool_configuration.tool.tool_spec.input_schema block of aws_bedrockagent_prompt (derived from provider schema).
BedrockagentPromptInputVariable
Typed helper for the variant.template_configuration.chat.input_variable block of aws_bedrockagent_prompt (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentPromptMessage
Typed helper for the variant.template_configuration.chat.message block of aws_bedrockagent_prompt (derived from provider schema).
BedrockagentPromptMetadata
Typed helper for the variant.metadata block of aws_bedrockagent_prompt (derived from provider schema).
BedrockagentPromptModel
Exactly one of gen_ai_resource, model_id on the variant block of aws_bedrockagent_prompt: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentPromptModelGenAiResource
The BedrockagentPromptModel.genAiResource choice: sets gen_ai_resource.
BedrockagentPromptModelId
The BedrockagentPromptModel.modelId choice: sets model_id.
BedrockagentPromptSystem
Exactly one of cache_point, text on the variant.template_configuration.chat.system block of aws_bedrockagent_prompt: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentPromptSystemCachePoint
The BedrockagentPromptSystem.cachePoint choice: sets cache_point.
BedrockagentPromptSystemText
The BedrockagentPromptSystem.text choice: sets text.
BedrockagentPromptTemplateConfiguration
Exactly one of chat, text on the variant.template_configuration block of aws_bedrockagent_prompt: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentPromptTemplateConfigurationChat
The BedrockagentPromptTemplateConfiguration.chat choice: sets chat.
BedrockagentPromptTemplateConfigurationText
Typed helper for the variant.template_configuration.text block of aws_bedrockagent_prompt (derived from provider schema).
BedrockagentPromptTemplateConfigurationTextChoice
The BedrockagentPromptTemplateConfiguration.text choice: sets text.
BedrockagentPromptTool
Exactly one of cache_point, tool_spec on the variant.template_configuration.chat.tool_configuration.tool block of aws_bedrockagent_prompt: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentPromptToolCachePoint
The BedrockagentPromptTool.cachePoint choice: sets cache_point.
BedrockagentPromptToolChoice
Exactly one of any, auto, tool on the variant.template_configuration.chat.tool_configuration.tool_choice block of aws_bedrockagent_prompt: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentPromptToolChoiceAny
The BedrockagentPromptToolChoice.any choice: sets any.
BedrockagentPromptToolChoiceAuto
The BedrockagentPromptToolChoice.auto choice: sets auto.
BedrockagentPromptToolChoiceTool
Typed helper for the variant.template_configuration.chat.tool_configuration.tool_choice.tool block of aws_bedrockagent_prompt (derived from provider schema).
BedrockagentPromptToolChoiceToolOption
The BedrockagentPromptToolChoice.tool choice: sets tool.
BedrockagentPromptToolConfiguration
Typed helper for the variant.template_configuration.chat.tool_configuration block of aws_bedrockagent_prompt (derived from provider schema).
BedrockagentPromptToolSpec
Typed helper for the variant.template_configuration.chat.tool_configuration.tool.tool_spec block of aws_bedrockagent_prompt (derived from provider schema).
BedrockagentPromptToolSpecChoice
The BedrockagentPromptTool.toolSpec choice: sets tool_spec.
BedrockagentPromptVariant
Typed helper for the variant block of aws_bedrockagent_prompt (derived from provider schema).
DartDefineOutput
An output whose value is the client build's --dart-define file, registered with Stack.addDartDefineOutput.
Data
Base of every user-instantiable Terraform data block.
DataAwsBedrockagentAgentVersions
Factory wrapper for aws_bedrockagent_agent_versions.
DataBedrockagentAgentVersionsAgentVersionSummaries
Typed helper for the agent_version_summaries block of aws_bedrockagent_agent_versions (derived from provider schema).
DataBedrockagentAgentVersionsGuardrailConfiguration
Typed helper for the agent_version_summaries.guardrail_configuration block of aws_bedrockagent_agent_versions (derived from provider schema).
DataRef<T>
Public for sealed pattern matching, but constructor is private — only TfRef.data() may construct instances.
EnvironmentConstant
The AppConstant.fromEnvironment choice.
GcsBackend
terraform { backend "gcs" { ... } } configuration.
IgnoreAllChanges
IgnoreChanges.all.
IgnoreAttributes
IgnoreChanges.of.
IgnoreChanges
What ignore_changes covers: every attribute, or the listed ones.
InvalidDartDefineOutput
An output of Stack.addDartDefineOutput that cannot carry what it names: an output that is not registered, is sensitive or has no environment value, two outputs read from one variable, or no output at all.
InvalidLifecycle
A lifecycle block Terraform rejects: a data source (or one of its attributes) in replaceTriggeredBy, all inside IgnoreChanges.of, or a condition with an empty error message.
InvalidMoveTarget
A moved block whose to names no resource of the Stack.
InvalidTimeout
A negative timeouts duration.
LifecycleCondition
A precondition or postcondition block: Terraform fails the plan (LifecycleCondition.pre) or the apply (LifecycleCondition.post) with errorMessage when condition is false.
LifecycleOptions
lifecycle { ... } block on a resource.
LocalBackend
terraform { backend "local" { ... } } configuration.
MissingProvider
A block needs a provider configuration the Stack does not register: the provider its type implies (google for google_pubsub_topic), the one its provider meta-argument names, or one a module call passes on.
ModuleCall
A module "<localName>" { ... } call as a Dart value.
NoProviders
The Stack registers no provider, but declares resources or data sources.
ProviderConflict
Two provider registrations Terraform rejects together: two defaults of one name, a repeated alias, an alias that is not an identifier, or configurations of one name with different source / version constraints.
RefConstant<T>
The AppConstant.ref choice.
ReplaceTrigger
What lifecycle.replaceTriggeredBy lists: a resource of the Stack or an attribute getter of one. Resource and TfRef implement it; synth reports a data source or a data-source attribute as an InvalidLifecycle.
Resource
Base of every user-instantiable Terraform resource.
ResourceRef
Public for sealed pattern matching, but constructor is private — only TfRef.resource() may construct instances.
S3Backend
terraform { backend "s3" { ... } } configuration.
Sensitive<T>
What an argument Terraform marks sensitive takes: a variable, an expression or an attribute getter — a value Terraform resolves, never a Dart literal that would be written into main.tf.json.
SensitiveLiteral
A sensitive field is set to a literal, which would write the secret in plain text into main.tf.json.
Stack
User-extended IaC composition root.
StackBackend
Lightweight backend hook. Core ships GcsBackend, S3Backend, and LocalBackend; anything else implements this interface in the caller. The Stack only stores the value and exposes a discriminator for synth's terraform { backend ... } emitter.
StackProvider
Coordination interface between Stack (in this package) and concrete providers (e.g. GoogleProvider in terradart_google). Concrete providers implement every getter using their baked-in constants from Stage 2 codegen.
SynthIssue
One reason a Stack cannot be synthesized.
SynthResult
Bundle returned by StackSynth.synth.
TfAddressed
Anything that exposes a Terraform address, e.g. google_pubsub_topic.orders.
TfArg<T>
A Terraform argument: a Dart-side literal, a reference to another block's attribute (TfRef), a variable or a raw expression.
TfArgExpression<T>
A raw Terraform expression — the tf.json template string, verbatim.
TfArgLiteral<T>
TfArgVariable<T>
TfCollectionType
list(...), set(...) or map(...).
TfMoved
One moved { from = ... to = ... } block: the state object at from now belongs to the resource at to, so a rename does not become a destroy-and-create.
TfObjectType
object({ ... }).
TfOptionalType
optional(<type>[, <default>]).
TfOutput<T>
An output "<name>" { value = ... } block, registered with Stack.addOutput.
TfPrimitiveType
string, number, bool or any.
TfRef<T>
A Terraform-side reference: an attribute of a resource (AttributeRef) or a data source (DataRef), or a whole resource (ResourceRef).
TfTimeouts
timeouts { ... } on a resource or data source: how long Terraform waits for each operation before giving up.
TfTupleType
tuple([...]).
TfType
A Terraform type constraint: string, list(number), object({ name = string }).
TfVariable
One variable "<name>" { ... } declaration.
UndeclaredVariable
A TfArg.variable or var.<name> in an expression names a variable the Stack does not declare.
UnregisteredReference
A block references another block that was never registered on the Stack: built, but not passed to add(...) / addModule(...).
UnresolvableConstant
An AppConstant.ref whose value is not known at synth: the attribute is not set to a literal, is sensitive, does not match the constant's type, or belongs to a block that is not registered.
ValueConstant<T>
The AppConstant.value choice.

Enums

ResourceKind
Whether a Stack entry is a resource block or a data block in Terraform JSON.

Extension Types

BedrockagentAgentActionGroupCustomControl
custom_control — derived from the provider schema description.
BedrockagentAgentActionGroupParentActionGroupSignature
Bedrockagent Agent Action Group Parent Action Group enum for parent_action_group_signature.
BedrockagentAgentActionGroupState
Bedrockagent Agent Action Group enum for action_group_state.
BedrockagentAgentActionGroupType
type — derived from the provider schema description.
BedrockagentAgentCollaboration
Bedrockagent Agent enum for agent_collaboration.
BedrockagentAgentCollaboratorRelayConversationHistory
Bedrockagent Agent Collaborator Relay Conversation enum for relay_conversation_history.
BedrockagentAgentKnowledgeBaseAssociationAgentVersion
Bedrockagent Agent Knowledge Base Association Agent enum for agent_version.
BedrockagentAgentKnowledgeBaseAssociationKnowledgeBaseState
Bedrockagent Agent Knowledge Base Association Knowledge Base enum for knowledge_base_state.
BedrockagentDataSourceAudioExtractionStatus
audio_extraction_status — derived from the provider schema description.
BedrockagentDataSourceChunkingStrategy
chunking_strategy — derived from the provider schema description.
BedrockagentDataSourceConfluenceConfigurationAuthType
auth_type — derived from the provider schema description.
BedrockagentDataSourceConfluenceConfigurationHostType
host_type — derived from the provider schema description.
BedrockagentDataSourceDataDeletionPolicy
Bedrockagent Data Source Data Deletion enum for data_deletion_policy.
BedrockagentDataSourceDeletionProtectionStatus
deletion_protection_status — derived from the provider schema description.
BedrockagentDataSourceImageExtractionStatus
image_extraction_status — derived from the provider schema description.
BedrockagentDataSourceParsingModality
parsing_modality — derived from the provider schema description.
BedrockagentDataSourceParsingStrategy
parsing_strategy — derived from the provider schema description.
BedrockagentDataSourceSalesforceConfigurationAuthType
auth_type — derived from the provider schema description.
BedrockagentDataSourceScope
scope — derived from the provider schema description.
BedrockagentDataSourceSharePointConfigurationAuthType
auth_type — derived from the provider schema description.
BedrockagentDataSourceSharePointConfigurationHostType
host_type — derived from the provider schema description.
BedrockagentDataSourceStepToApply
step_to_apply — derived from the provider schema description.
BedrockagentDataSourceType
type — derived from the provider schema description.
BedrockagentDataSourceVideoExtractionStatus
video_extraction_status — derived from the provider schema description.
BedrockagentFlowCachePointType
type — derived from the provider schema description.
BedrockagentFlowCategory
category — derived from the provider schema description.
BedrockagentFlowConnectionType
type — derived from the provider schema description.
BedrockagentFlowInputType
type — derived from the provider schema description.
BedrockagentFlowLanguage
language — derived from the provider schema description.
BedrockagentFlowNodeType
type — derived from the provider schema description.
BedrockagentFlowRole
role — derived from the provider schema description.
BedrockagentFlowTemplateType
template_type — derived from the provider schema description.
BedrockagentKnowledgeBaseConfigurationType
type — derived from the provider schema description.
BedrockagentKnowledgeBaseEmbeddingDataType
embedding_data_type — derived from the provider schema description.
BedrockagentKnowledgeBaseEmbeddingModelType
embedding_model_type — derived from the provider schema description.
BedrockagentKnowledgeBaseInclusion
inclusion — derived from the provider schema description.
BedrockagentKnowledgeBaseProvisionedConfigurationType
type — derived from the provider schema description.
BedrockagentKnowledgeBaseQueryEngineConfigurationType
type — derived from the provider schema description.
BedrockagentKnowledgeBaseRedshiftConfigurationType
type — derived from the provider schema description.
BedrockagentKnowledgeBaseServerlessConfigurationType
type — derived from the provider schema description.
BedrockagentKnowledgeBaseSqlKnowledgeBaseConfigurationType
type — derived from the provider schema description.
BedrockagentKnowledgeBaseStorageConfigurationType
type — derived from the provider schema description.
BedrockagentKnowledgeBaseStorageLocationType
type — derived from the provider schema description.
BedrockagentPromptRole
role — derived from the provider schema description.
BedrockagentPromptTemplateType
template_type — derived from the provider schema description.
BedrockagentPromptType
type — derived from the provider schema description.
OutputEnvironment
The environment Stack.outputEnvironment returns: each variable and its value, in registration order.
RefTo
A reference to a resource of type R, for an argument that names another resource (network, vpc_id, role_arn, ...).

Extensions

RefToList on TfArg<List<RefTo<R>>>
A list-valued reference argument (security_group_ids, subnet_ids): a literal list of RefTos, or one value that is the whole list (TfArg.variable('subnet_ids'), TfArg.expression(...)).
TerraformDurationExt on Duration
Converts a Dart Duration into a Terraform duration string ("604800s").

Exceptions / Errors

DuplicateModuleError
A ModuleCall registered twice under one name.
DuplicateResourceError
Thrown by Stack.add when an entry with the same (kind, terraformType, localName) triple is registered twice.
SynthException
Thrown by Stack.synth() and Stack.writeTo() when the Stack has one or more SynthIssues. Nothing is written.