bedrockagentcore library

AWS Bedrock AgentCore.

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.
AwsBedrockagentcoreAgentRuntime
Factory wrapper for aws_bedrockagentcore_agent_runtime.
AwsBedrockagentcoreAgentRuntimeEndpoint
Factory wrapper for aws_bedrockagentcore_agent_runtime_endpoint.
AwsBedrockagentcoreApiKeyCredentialProvider
Factory wrapper for aws_bedrockagentcore_api_key_credential_provider.
AwsBedrockagentcoreBrowser
Factory wrapper for aws_bedrockagentcore_browser.
AwsBedrockagentcoreBrowserProfile
Factory wrapper for aws_bedrockagentcore_browser_profile.
AwsBedrockagentcoreCodeInterpreter
Factory wrapper for aws_bedrockagentcore_code_interpreter.
AwsBedrockagentcoreEvaluator
Factory wrapper for aws_bedrockagentcore_evaluator.
AwsBedrockagentcoreGateway
Factory wrapper for aws_bedrockagentcore_gateway.
AwsBedrockagentcoreGatewayRule
Factory wrapper for aws_bedrockagentcore_gateway_rule.
AwsBedrockagentcoreGatewayTarget
Factory wrapper for aws_bedrockagentcore_gateway_target.
AwsBedrockagentcoreHarness
Factory wrapper for aws_bedrockagentcore_harness.
AwsBedrockagentcoreMemory
Factory wrapper for aws_bedrockagentcore_memory.
AwsBedrockagentcoreMemoryStrategy
Factory wrapper for aws_bedrockagentcore_memory_strategy.
AwsBedrockagentcoreOauth2CredentialProvider
Factory wrapper for aws_bedrockagentcore_oauth2_credential_provider.
AwsBedrockagentcoreOnlineEvaluationConfig
Factory wrapper for aws_bedrockagentcore_online_evaluation_config.
AwsBedrockagentcorePolicy
Factory wrapper for aws_bedrockagentcore_policy.
AwsBedrockagentcorePolicyEngine
Factory wrapper for aws_bedrockagentcore_policy_engine.
AwsBedrockagentcoreRegistry
Factory wrapper for aws_bedrockagentcore_registry.
AwsBedrockagentcoreResourcePolicy
Factory wrapper for aws_bedrockagentcore_resource_policy.
AwsBedrockagentcoreTokenVaultCmk
Factory wrapper for aws_bedrockagentcore_token_vault_cmk.
AwsBedrockagentcoreWorkloadIdentity
Factory wrapper for aws_bedrockagentcore_workload_identity.
BedrockagentcoreAgentRuntimeAllowedWorkloadConfiguration
Typed helper for the authorizer_configuration.custom_jwt_authorizer.allowed_workload_configuration block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeArtifact
Typed helper for the agent_runtime_artifact block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeAuthorizerConfiguration
Typed helper for the authorizer_configuration block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeAuthorizingClaimMatchValue
Typed helper for the authorizer_configuration.custom_jwt_authorizer.custom_claim.authorizing_claim_match_value block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeClaimMatchValue
Typed helper for the authorizer_configuration.custom_jwt_authorizer.custom_claim.authorizing_claim_match_value.claim_match_value block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeCode
Typed helper for the agent_runtime_artifact.code_configuration.code block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeCodeConfiguration
Typed helper for the agent_runtime_artifact.code_configuration block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeContainerConfiguration
Typed helper for the agent_runtime_artifact.container_configuration block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeCustomClaim
Typed helper for the authorizer_configuration.custom_jwt_authorizer.custom_claim block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeCustomJwtAuthorizer
Typed helper for the authorizer_configuration.custom_jwt_authorizer block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeEfsAccessPoint
Typed helper for the filesystem_configuration.efs_access_point block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeFilesystemConfiguration
Typed helper for the filesystem_configuration block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeHostingEnvironment
Typed helper for the authorizer_configuration.custom_jwt_authorizer.allowed_workload_configuration.hosting_environment block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeManagedVpcResource
Typed helper for the authorizer_configuration.custom_jwt_authorizer.private_endpoint.managed_vpc_resource block of aws_bedrockagentcore_agent_runtime (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreAgentRuntimeNetworkConfiguration
Typed helper for the network_configuration block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeNetworkModeConfig
Typed helper for the network_configuration.network_mode_config block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimePrivateEndpoint
Typed helper for the authorizer_configuration.custom_jwt_authorizer.private_endpoint block of aws_bedrockagentcore_agent_runtime (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreAgentRuntimePrivateEndpointOverrides
Typed helper for the authorizer_configuration.custom_jwt_authorizer.private_endpoint_overrides block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeProtocolConfiguration
Typed helper for the protocol_configuration block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeRequestHeaderConfiguration
Typed helper for the request_header_configuration block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeS3
Typed helper for the agent_runtime_artifact.code_configuration.code.s3 block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeS3FilesAccessPoint
Typed helper for the filesystem_configuration.s3_files_access_point block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreAgentRuntimeSelfManagedLatticeResource
Typed helper for the authorizer_configuration.custom_jwt_authorizer.private_endpoint.self_managed_lattice_resource block of aws_bedrockagentcore_agent_runtime (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreAgentRuntimeSessionStorage
Typed helper for the filesystem_configuration.session_storage block of aws_bedrockagentcore_agent_runtime (derived from provider schema).
BedrockagentcoreApiKeyCredentialProviderApiKey
Exactly one of api_key, api_key_secret_config, api_key_wo on aws_bedrockagentcore_api_key_credential_provider: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentcoreApiKeyCredentialProviderApiKeyChoice
The BedrockagentcoreApiKeyCredentialProviderApiKey.apiKey choice: sets api_key.
BedrockagentcoreApiKeyCredentialProviderApiKeySecretConfig
Typed helper for the api_key_secret_config block of aws_bedrockagentcore_api_key_credential_provider (derived from provider schema).
BedrockagentcoreApiKeyCredentialProviderApiKeySecretConfigChoice
The BedrockagentcoreApiKeyCredentialProviderApiKey.apiKeySecretConfig choice: sets api_key_secret_config.
BedrockagentcoreApiKeyCredentialProviderApiKeyWo
The BedrockagentcoreApiKeyCredentialProviderApiKey.apiKeyWo choice: sets api_key_wo.
BedrockagentcoreBrowserCertificate
Typed helper for the certificate block of aws_bedrockagentcore_browser (derived from provider schema).
BedrockagentcoreBrowserCertificateLocation
Typed helper for the certificate.location block of aws_bedrockagentcore_browser (derived from provider schema).
BedrockagentcoreBrowserEnterprisePolicy
Typed helper for the enterprise_policy block of aws_bedrockagentcore_browser (derived from provider schema).
BedrockagentcoreBrowserEnterprisePolicyLocation
Typed helper for the enterprise_policy.location block of aws_bedrockagentcore_browser (derived from provider schema).
BedrockagentcoreBrowserNetworkConfiguration
Typed helper for the network_configuration block of aws_bedrockagentcore_browser (derived from provider schema).
BedrockagentcoreBrowserRecording
Typed helper for the recording block of aws_bedrockagentcore_browser (derived from provider schema).
BedrockagentcoreBrowserS3
Typed helper for the enterprise_policy.location.s3 block of aws_bedrockagentcore_browser (derived from provider schema).
BedrockagentcoreBrowserS3Location
Typed helper for the recording.s3_location block of aws_bedrockagentcore_browser (derived from provider schema).
BedrockagentcoreBrowserSecretsManager
Typed helper for the certificate.location.secrets_manager block of aws_bedrockagentcore_browser (derived from provider schema).
BedrockagentcoreBrowserSigning
Typed helper for the browser_signing block of aws_bedrockagentcore_browser (derived from provider schema).
BedrockagentcoreBrowserVpcConfig
Typed helper for the network_configuration.vpc_config block of aws_bedrockagentcore_browser (derived from provider schema).
BedrockagentcoreCodeInterpreterCertificate
Typed helper for the certificate block of aws_bedrockagentcore_code_interpreter (derived from provider schema).
BedrockagentcoreCodeInterpreterLocation
Typed helper for the certificate.location block of aws_bedrockagentcore_code_interpreter (derived from provider schema).
BedrockagentcoreCodeInterpreterNetworkConfiguration
Typed helper for the network_configuration block of aws_bedrockagentcore_code_interpreter (derived from provider schema).
BedrockagentcoreCodeInterpreterSecretsManager
Typed helper for the certificate.location.secrets_manager block of aws_bedrockagentcore_code_interpreter (derived from provider schema).
BedrockagentcoreCodeInterpreterVpcConfig
Typed helper for the network_configuration.vpc_config block of aws_bedrockagentcore_code_interpreter (derived from provider schema).
BedrockagentcoreEvaluatorBedrockEvaluatorModelConfig
Typed helper for the evaluator_config.llm_as_a_judge.model_config.bedrock_evaluator_model_config block of aws_bedrockagentcore_evaluator (derived from provider schema).
BedrockagentcoreEvaluatorCategorical
Typed helper for the evaluator_config.llm_as_a_judge.rating_scale.categorical block of aws_bedrockagentcore_evaluator (derived from provider schema).
BedrockagentcoreEvaluatorCodeBased
Typed helper for the evaluator_config.code_based block of aws_bedrockagentcore_evaluator (derived from provider schema).
BedrockagentcoreEvaluatorConfig
Exactly one of code_based, llm_as_a_judge on the evaluator_config block of aws_bedrockagentcore_evaluator: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentcoreEvaluatorConfigCodeBased
The BedrockagentcoreEvaluatorConfig.codeBased choice: sets code_based.
BedrockagentcoreEvaluatorConfigLlmAsAJudge
The BedrockagentcoreEvaluatorConfig.llmAsAJudge choice: sets llm_as_a_judge.
BedrockagentcoreEvaluatorInferenceConfig
Typed helper for the evaluator_config.llm_as_a_judge.model_config.bedrock_evaluator_model_config.inference_config block of aws_bedrockagentcore_evaluator (derived from provider schema).
BedrockagentcoreEvaluatorLambdaConfig
Typed helper for the evaluator_config.code_based.lambda_config block of aws_bedrockagentcore_evaluator (derived from provider schema).
BedrockagentcoreEvaluatorLlmAsAJudge
Typed helper for the evaluator_config.llm_as_a_judge block of aws_bedrockagentcore_evaluator (derived from provider schema).
BedrockagentcoreEvaluatorModelConfig
Typed helper for the evaluator_config.llm_as_a_judge.model_config block of aws_bedrockagentcore_evaluator (derived from provider schema).
BedrockagentcoreEvaluatorNumerical
Typed helper for the evaluator_config.llm_as_a_judge.rating_scale.numerical block of aws_bedrockagentcore_evaluator (derived from provider schema).
BedrockagentcoreEvaluatorRatingScale
Exactly one of categorical, numerical on the evaluator_config.llm_as_a_judge.rating_scale block of aws_bedrockagentcore_evaluator: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentcoreEvaluatorRatingScaleCategorical
The BedrockagentcoreEvaluatorRatingScale.categorical choice: sets categorical.
BedrockagentcoreEvaluatorRatingScaleNumerical
The BedrockagentcoreEvaluatorRatingScale.numerical choice: sets numerical.
BedrockagentcoreGatewayAllowedWorkloadConfiguration
Typed helper for the authorizer_configuration.custom_jwt_authorizer.allowed_workload_configuration block of aws_bedrockagentcore_gateway (derived from provider schema).
BedrockagentcoreGatewayAuthorizerConfiguration
Typed helper for the authorizer_configuration block of aws_bedrockagentcore_gateway (derived from provider schema).
BedrockagentcoreGatewayAuthorizingClaimMatchValue
Typed helper for the authorizer_configuration.custom_jwt_authorizer.custom_claim.authorizing_claim_match_value block of aws_bedrockagentcore_gateway (derived from provider schema).
BedrockagentcoreGatewayClaimMatchValue
Typed helper for the authorizer_configuration.custom_jwt_authorizer.custom_claim.authorizing_claim_match_value.claim_match_value block of aws_bedrockagentcore_gateway (derived from provider schema).
BedrockagentcoreGatewayCustomClaim
Typed helper for the authorizer_configuration.custom_jwt_authorizer.custom_claim block of aws_bedrockagentcore_gateway (derived from provider schema).
BedrockagentcoreGatewayCustomJwtAuthorizer
Typed helper for the authorizer_configuration.custom_jwt_authorizer block of aws_bedrockagentcore_gateway (derived from provider schema).
BedrockagentcoreGatewayHostingEnvironment
Typed helper for the authorizer_configuration.custom_jwt_authorizer.allowed_workload_configuration.hosting_environment block of aws_bedrockagentcore_gateway (derived from provider schema).
BedrockagentcoreGatewayInputConfiguration
Typed helper for the interceptor_configuration.input_configuration block of aws_bedrockagentcore_gateway (derived from provider schema).
BedrockagentcoreGatewayInterceptor
Typed helper for the interceptor_configuration.interceptor block of aws_bedrockagentcore_gateway (derived from provider schema).
BedrockagentcoreGatewayInterceptorConfiguration
Typed helper for the interceptor_configuration block of aws_bedrockagentcore_gateway (derived from provider schema).
BedrockagentcoreGatewayLambda
Typed helper for the interceptor_configuration.interceptor.lambda block of aws_bedrockagentcore_gateway (derived from provider schema).
BedrockagentcoreGatewayManagedVpcResource
Typed helper for the authorizer_configuration.custom_jwt_authorizer.private_endpoint.managed_vpc_resource block of aws_bedrockagentcore_gateway (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreGatewayMcp
Typed helper for the protocol_configuration.mcp block of aws_bedrockagentcore_gateway (derived from provider schema).
BedrockagentcoreGatewayPolicyEngineConfiguration
Typed helper for the policy_engine_configuration block of aws_bedrockagentcore_gateway (derived from provider schema).
BedrockagentcoreGatewayPrivateEndpoint
Typed helper for the authorizer_configuration.custom_jwt_authorizer.private_endpoint block of aws_bedrockagentcore_gateway (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreGatewayPrivateEndpointOverrides
Typed helper for the authorizer_configuration.custom_jwt_authorizer.private_endpoint_overrides block of aws_bedrockagentcore_gateway (derived from provider schema).
BedrockagentcoreGatewayProtocolConfiguration
Typed helper for the protocol_configuration block of aws_bedrockagentcore_gateway (derived from provider schema).
BedrockagentcoreGatewayRuleAction
Exactly one of configuration_bundle, route_to_target on the action block of aws_bedrockagentcore_gateway_rule: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentcoreGatewayRuleActionConfigurationBundle
The BedrockagentcoreGatewayRuleAction.configurationBundle choice: sets configuration_bundle.
BedrockagentcoreGatewayRuleActionRouteToTarget
The BedrockagentcoreGatewayRuleAction.routeToTarget choice: sets route_to_target.
BedrockagentcoreGatewayRuleAnyOf
Typed helper for the condition.match_principals.any_of block of aws_bedrockagentcore_gateway_rule (derived from provider schema).
BedrockagentcoreGatewayRuleCondition
Exactly one of match_paths, match_principals on the condition block of aws_bedrockagentcore_gateway_rule: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentcoreGatewayRuleConditionMatchPaths
The BedrockagentcoreGatewayRuleCondition.matchPaths choice: sets match_paths.
BedrockagentcoreGatewayRuleConditionMatchPrincipals
The BedrockagentcoreGatewayRuleCondition.matchPrincipals choice: sets match_principals.
BedrockagentcoreGatewayRuleConfigurationBundle
Exactly one of static_override, weighted_override on the action.configuration_bundle block of aws_bedrockagentcore_gateway_rule: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentcoreGatewayRuleConfigurationBundleStaticOverride
The BedrockagentcoreGatewayRuleConfigurationBundle.staticOverride choice: sets static_override.
BedrockagentcoreGatewayRuleConfigurationBundleWeightedOverride
The BedrockagentcoreGatewayRuleConfigurationBundle.weightedOverride choice: sets weighted_override.
BedrockagentcoreGatewayRuleIamPrincipal
Typed helper for the condition.match_principals.any_of.iam_principal block of aws_bedrockagentcore_gateway_rule (derived from provider schema).
BedrockagentcoreGatewayRuleMatchPaths
Typed helper for the condition.match_paths block of aws_bedrockagentcore_gateway_rule (derived from provider schema).
BedrockagentcoreGatewayRuleMatchPrincipals
Typed helper for the condition.match_principals block of aws_bedrockagentcore_gateway_rule (derived from provider schema).
BedrockagentcoreGatewayRuleRouteToTarget
Exactly one of static_route, weighted_route on the action.route_to_target block of aws_bedrockagentcore_gateway_rule: the provider rejects none and more than one, so each variant sets one of them.
BedrockagentcoreGatewayRuleRouteToTargetStaticRoute
The BedrockagentcoreGatewayRuleRouteToTarget.staticRoute choice: sets static_route.
BedrockagentcoreGatewayRuleRouteToTargetWeightedRoute
The BedrockagentcoreGatewayRuleRouteToTarget.weightedRoute choice: sets weighted_route.
BedrockagentcoreGatewayRuleStaticOverride
Typed helper for the action.configuration_bundle.static_override block of aws_bedrockagentcore_gateway_rule (derived from provider schema).
BedrockagentcoreGatewayRuleStaticRoute
Typed helper for the action.route_to_target.static_route block of aws_bedrockagentcore_gateway_rule (derived from provider schema).
BedrockagentcoreGatewayRuleTrafficSplitConfigurationBundle
Typed helper for the action.configuration_bundle.weighted_override.traffic_split.configuration_bundle block of aws_bedrockagentcore_gateway_rule (derived from provider schema).
BedrockagentcoreGatewayRuleWeightedOverride
Typed helper for the action.configuration_bundle.weighted_override block of aws_bedrockagentcore_gateway_rule (derived from provider schema).
BedrockagentcoreGatewayRuleWeightedOverrideTrafficSplit
Typed helper for the action.configuration_bundle.weighted_override.traffic_split block of aws_bedrockagentcore_gateway_rule (derived from provider schema).
BedrockagentcoreGatewayRuleWeightedRoute
Typed helper for the action.route_to_target.weighted_route block of aws_bedrockagentcore_gateway_rule (derived from provider schema).
BedrockagentcoreGatewayRuleWeightedRouteTrafficSplit
Typed helper for the action.route_to_target.weighted_route.traffic_split block of aws_bedrockagentcore_gateway_rule (derived from provider schema).
BedrockagentcoreGatewaySelfManagedLatticeResource
Typed helper for the authorizer_configuration.custom_jwt_authorizer.private_endpoint.self_managed_lattice_resource block of aws_bedrockagentcore_gateway (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreGatewaySessionConfiguration
Typed helper for the protocol_configuration.mcp.session_configuration block of aws_bedrockagentcore_gateway (derived from provider schema).
BedrockagentcoreGatewayStreamingConfiguration
Typed helper for the protocol_configuration.mcp.streaming_configuration block of aws_bedrockagentcore_gateway (derived from provider schema).
BedrockagentcoreGatewayTargetAgentcoreRuntime
Typed helper for the target_configuration.http.agentcore_runtime block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetApiGateway
Typed helper for the target_configuration.mcp.api_gateway block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetApiGatewayToolConfiguration
Typed helper for the target_configuration.mcp.api_gateway.api_gateway_tool_configuration block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetApiKey
Typed helper for the credential_provider_configuration.api_key block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetCallerIamCredentials
Typed helper for the credential_provider_configuration.caller_iam_credentials block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetConfiguration
Typed helper for the target_configuration block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetConnectorConfiguration
Typed helper for the target_configuration.mcp.connector.configuration block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetCredentialProviderConfiguration
Typed helper for the credential_provider_configuration block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetGatewayIamRole
Typed helper for the credential_provider_configuration.gateway_iam_role block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetHttp
Typed helper for the target_configuration.http block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetInference
Typed helper for the target_configuration.inference block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetInferenceConnector
Typed helper for the target_configuration.inference.connector block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetInferenceSource
Typed helper for the target_configuration.inference.connector.source block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetInlinePayload
Typed helper for the target_configuration.mcp.open_api_schema.inline_payload block of aws_bedrockagentcore_gateway_target (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreGatewayTargetInputSchema
Typed helper for the target_configuration.mcp.lambda.tool_schema.inline_payload.input_schema block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetItems
Typed helper for the target_configuration.mcp.lambda.tool_schema.inline_payload.input_schema.items block of aws_bedrockagentcore_gateway_target (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreGatewayTargetItemsItems
Typed helper for the target_configuration.mcp.lambda.tool_schema.inline_payload.input_schema.items.items block of aws_bedrockagentcore_gateway_target (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreGatewayTargetItemsProperty
Typed helper for the target_configuration.mcp.lambda.tool_schema.inline_payload.input_schema.items.property block of aws_bedrockagentcore_gateway_target (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreGatewayTargetJwtPassthrough
Typed helper for the credential_provider_configuration.jwt_passthrough block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetLambda
Typed helper for the target_configuration.mcp.lambda block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetManagedVpcResource
Typed helper for the private_endpoint.managed_vpc_resource block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetMcp
Typed helper for the target_configuration.mcp block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetMcpConnector
Typed helper for the target_configuration.mcp.connector block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetMcpServer
Typed helper for the target_configuration.mcp.mcp_server block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetMcpSource
Typed helper for the target_configuration.mcp.connector.source block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetMcpToolSchema
Typed helper for the target_configuration.mcp.mcp_server.mcp_tool_schema block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetMcpToolSchemaS3
Typed helper for the target_configuration.mcp.mcp_server.mcp_tool_schema.s3 block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetMetadataConfiguration
Typed helper for the metadata_configuration block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetModel
Typed helper for the target_configuration.inference.provider.operation.model block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetModelMapping
Typed helper for the target_configuration.inference.provider.model_mapping block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetOauth
Typed helper for the credential_provider_configuration.oauth block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetOpenApiSchema
Typed helper for the target_configuration.mcp.open_api_schema block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetOperation
Typed helper for the target_configuration.inference.provider.operation block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetOutputSchema
Typed helper for the target_configuration.mcp.lambda.tool_schema.inline_payload.output_schema block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetParameterOverride
Typed helper for the target_configuration.mcp.connector.configuration.parameter_override block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetPassthrough
Typed helper for the target_configuration.http.passthrough block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetPrivateEndpoint
Typed helper for the private_endpoint block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetProperty
Typed helper for the target_configuration.mcp.lambda.tool_schema.inline_payload.input_schema.property block of aws_bedrockagentcore_gateway_target (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreGatewayTargetProvider
Typed helper for the target_configuration.inference.provider block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetProviderPrefix
Typed helper for the target_configuration.inference.provider.model_mapping.provider_prefix block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetS3
Typed helper for the target_configuration.mcp.open_api_schema.s3 block of aws_bedrockagentcore_gateway_target (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreGatewayTargetSchema
Typed helper for the target_configuration.http.agentcore_runtime.schema block of aws_bedrockagentcore_gateway_target (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreGatewayTargetSchemaSource
Typed helper for the target_configuration.http.agentcore_runtime.schema.source block of aws_bedrockagentcore_gateway_target (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreGatewayTargetSelfManagedLatticeResource
Typed helper for the private_endpoint.self_managed_lattice_resource block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetSmithyModel
Typed helper for the target_configuration.mcp.smithy_model block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetStickinessConfiguration
Typed helper for the target_configuration.http.passthrough.stickiness_configuration block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetToolFilter
Typed helper for the target_configuration.mcp.api_gateway.api_gateway_tool_configuration.tool_filter block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetToolOverride
Typed helper for the target_configuration.mcp.api_gateway.api_gateway_tool_configuration.tool_override block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetToolSchema
Typed helper for the target_configuration.mcp.lambda.tool_schema block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreGatewayTargetToolSchemaInlinePayload
Typed helper for the target_configuration.mcp.lambda.tool_schema.inline_payload block of aws_bedrockagentcore_gateway_target (derived from provider schema).
BedrockagentcoreHarnessAgentcoreBrowser
Typed helper for the tool.config.agentcore_browser block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessAgentcoreCodeInterpreter
Typed helper for the tool.config.agentcore_code_interpreter block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessAgentcoreGateway
Typed helper for the tool.config.agentcore_gateway block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessAgentcoreMemoryConfiguration
Typed helper for the memory.agentcore_memory_configuration block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessAgentcoreRuntimeEnvironment
Typed helper for the environment.agentcore_runtime_environment block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessAllowedWorkloadConfiguration
Typed helper for the authorizer_configuration.custom_jwt_authorizer.allowed_workload_configuration block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessAuth
Typed helper for the skill.git.auth block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessAuthorizerConfiguration
Typed helper for the authorizer_configuration block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessAuthorizingClaimMatchValue
Typed helper for the authorizer_configuration.custom_jwt_authorizer.custom_claim.authorizing_claim_match_value block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessAwsSkills
Typed helper for the skill.aws_skills block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessBedrockModelConfig
Typed helper for the model.bedrock_model_config block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessClaimMatchValue
Typed helper for the authorizer_configuration.custom_jwt_authorizer.custom_claim.authorizing_claim_match_value.claim_match_value block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessConfig
Typed helper for the tool.config block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessContainerConfiguration
Typed helper for the environment_artifact.container_configuration block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessCustomClaim
Typed helper for the authorizer_configuration.custom_jwt_authorizer.custom_claim block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessCustomJwtAuthorizer
Typed helper for the authorizer_configuration.custom_jwt_authorizer block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessDisabled
Typed helper for the memory.disabled block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessEfsAccessPoint
Typed helper for the environment.agentcore_runtime_environment.filesystem_configuration.efs_access_point block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessEnvironment
Typed helper for the environment block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessEnvironmentArtifact
Typed helper for the environment_artifact block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessFilesystemConfiguration
Typed helper for the environment.agentcore_runtime_environment.filesystem_configuration block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessGeminiModelConfig
Typed helper for the model.gemini_model_config block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessGit
Typed helper for the skill.git block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessHostingEnvironment
Typed helper for the authorizer_configuration.custom_jwt_authorizer.allowed_workload_configuration.hosting_environment block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessInlineFunction
Typed helper for the tool.config.inline_function block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessLitellmModelConfig
Typed helper for the model.litellm_model_config block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessManagedMemoryConfiguration
Typed helper for the memory.managed_memory_configuration block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessManagedVpcResource
Typed helper for the authorizer_configuration.custom_jwt_authorizer.private_endpoint.managed_vpc_resource block of aws_bedrockagentcore_harness (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreHarnessMemory
Typed helper for the memory block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessModel
Typed helper for the model block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessNetworkConfiguration
Typed helper for the environment.agentcore_runtime_environment.network_configuration block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessNetworkModeConfig
Typed helper for the environment.agentcore_runtime_environment.network_configuration.network_mode_config block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessOauth
Typed helper for the tool.config.agentcore_gateway.outbound_auth.oauth block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessOpenaiModelConfig
Typed helper for the model.openai_model_config block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessOutboundAuth
Typed helper for the tool.config.agentcore_gateway.outbound_auth block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessPrivateEndpoint
Typed helper for the authorizer_configuration.custom_jwt_authorizer.private_endpoint block of aws_bedrockagentcore_harness (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreHarnessPrivateEndpointOverrides
Typed helper for the authorizer_configuration.custom_jwt_authorizer.private_endpoint_overrides block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessRemoteMcp
Typed helper for the tool.config.remote_mcp block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessRetrievalConfig
Typed helper for the memory.agentcore_memory_configuration.retrieval_config block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessS3
Typed helper for the skill.s3 block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessS3FilesAccessPoint
Typed helper for the environment.agentcore_runtime_environment.filesystem_configuration.s3_files_access_point block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessSelfManagedLatticeResource
Typed helper for the authorizer_configuration.custom_jwt_authorizer.private_endpoint.self_managed_lattice_resource block of aws_bedrockagentcore_harness (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreHarnessSessionStorage
Typed helper for the environment.agentcore_runtime_environment.filesystem_configuration.session_storage block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessSkill
Typed helper for the skill block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessSystemPrompt
Typed helper for the system_prompt block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreHarnessTool
Typed helper for the tool block of aws_bedrockagentcore_harness (derived from provider schema).
BedrockagentcoreMemoryContentConfiguration
Typed helper for the stream_delivery_resources.resource.kinesis.content_configuration block of aws_bedrockagentcore_memory (derived from provider schema).
BedrockagentcoreMemoryIndexedKey
Typed helper for the indexed_key block of aws_bedrockagentcore_memory (derived from provider schema).
BedrockagentcoreMemoryKinesis
Typed helper for the stream_delivery_resources.resource.kinesis block of aws_bedrockagentcore_memory (derived from provider schema).
BedrockagentcoreMemoryResource
Typed helper for the stream_delivery_resources.resource block of aws_bedrockagentcore_memory (derived from provider schema).
BedrockagentcoreMemoryStrategyConfiguration
Typed helper for the configuration block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategyConsolidation
Typed helper for the configuration.consolidation block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategyExtraction
Typed helper for the configuration.extraction block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategyExtractionConfig
Typed helper for the memory_record_schema.metadata_schema.extraction_config block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategyInvocationConfiguration
Typed helper for the configuration.self_managed_configuration.invocation_configuration block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategyLlmExtractionConfig
Typed helper for the memory_record_schema.metadata_schema.extraction_config.llm_extraction_config block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategyMemoryRecordSchema
Typed helper for the memory_record_schema block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategyMessageBasedTrigger
Typed helper for the configuration.self_managed_configuration.trigger_conditions.message_based_trigger block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategyMetadataSchema
Typed helper for the memory_record_schema.metadata_schema block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategyNumberValidation
Typed helper for the memory_record_schema.metadata_schema.extraction_config.llm_extraction_config.validation.number_validation block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategyReflection
Typed helper for the configuration.reflection block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategyReflectionConfiguration
Typed helper for the reflection_configuration block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategySelfManagedConfiguration
Typed helper for the configuration.self_managed_configuration block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategyStringListValidation
Typed helper for the memory_record_schema.metadata_schema.extraction_config.llm_extraction_config.validation.string_list_validation block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategyStringValidation
Typed helper for the memory_record_schema.metadata_schema.extraction_config.llm_extraction_config.validation.string_validation block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategyTimeBasedTrigger
Typed helper for the configuration.self_managed_configuration.trigger_conditions.time_based_trigger block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategyTokenBasedTrigger
Typed helper for the configuration.self_managed_configuration.trigger_conditions.token_based_trigger block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategyTriggerConditions
Typed helper for the configuration.self_managed_configuration.trigger_conditions block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStrategyValidation
Typed helper for the memory_record_schema.metadata_schema.extraction_config.llm_extraction_config.validation block of aws_bedrockagentcore_memory_strategy (derived from provider schema).
BedrockagentcoreMemoryStreamDeliveryResources
Typed helper for the stream_delivery_resources block of aws_bedrockagentcore_memory (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderAtlassianOauth2ProviderConfig
Typed helper for the oauth2_provider_config.atlassian_oauth2_provider_config block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderAuthorizationServerMetadata
Typed helper for the oauth2_provider_config.custom_oauth2_provider_config.oauth_discovery.authorization_server_metadata block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderClientSecretConfig
Typed helper for the oauth2_provider_config.atlassian_oauth2_provider_config.client_secret_config block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreOauth2CredentialProviderCustomOauth2ProviderConfig
Typed helper for the oauth2_provider_config.custom_oauth2_provider_config block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderGithubOauth2ProviderConfig
Typed helper for the oauth2_provider_config.github_oauth2_provider_config block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderGoogleOauth2ProviderConfig
Typed helper for the oauth2_provider_config.google_oauth2_provider_config block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderIncludedOauth2ProviderConfig
Typed helper for the oauth2_provider_config.included_oauth2_provider_config block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderKmsKeySource
Typed helper for the oauth2_provider_config.custom_oauth2_provider_config.private_key_jwt_config.private_key_source.kms_key_source block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderLinkedinOauth2ProviderConfig
Typed helper for the oauth2_provider_config.linkedin_oauth2_provider_config block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderManagedVpcResource
Typed helper for the oauth2_provider_config.custom_oauth2_provider_config.private_endpoint.managed_vpc_resource block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreOauth2CredentialProviderMicrosoftOauth2ProviderConfig
Typed helper for the oauth2_provider_config.microsoft_oauth2_provider_config block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderOauth2ProviderConfig
Typed helper for the oauth2_provider_config block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderOauthDiscovery
Typed helper for the oauth2_provider_config.custom_oauth2_provider_config.oauth_discovery block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderOnBehalfOfTokenExchangeConfig
Typed helper for the oauth2_provider_config.custom_oauth2_provider_config.on_behalf_of_token_exchange_config block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderPrivateEndpoint
Typed helper for the oauth2_provider_config.custom_oauth2_provider_config.private_endpoint block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreOauth2CredentialProviderPrivateEndpointOverride
Typed helper for the oauth2_provider_config.custom_oauth2_provider_config.private_endpoint_override block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderPrivateKeyJwtConfig
Typed helper for the oauth2_provider_config.custom_oauth2_provider_config.private_key_jwt_config block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderPrivateKeySource
Typed helper for the oauth2_provider_config.custom_oauth2_provider_config.private_key_jwt_config.private_key_source block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderSalesforceOauth2ProviderConfig
Typed helper for the oauth2_provider_config.salesforce_oauth2_provider_config block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderSelfManagedLatticeResource
Typed helper for the oauth2_provider_config.custom_oauth2_provider_config.private_endpoint.self_managed_lattice_resource block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreOauth2CredentialProviderSlackOauth2ProviderConfig
Typed helper for the oauth2_provider_config.slack_oauth2_provider_config block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOauth2CredentialProviderTenantId
At most one of tenant_id, tenant_id_wo on the oauth2_provider_config.microsoft_oauth2_provider_config block of aws_bedrockagentcore_oauth2_credential_provider: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
BedrockagentcoreOauth2CredentialProviderTenantIdChoice
The BedrockagentcoreOauth2CredentialProviderTenantId.tenantId choice: sets tenant_id.
BedrockagentcoreOauth2CredentialProviderTenantIdWo
The BedrockagentcoreOauth2CredentialProviderTenantId.tenantIdWo choice: sets tenant_id_wo.
BedrockagentcoreOauth2CredentialProviderTokenExchangeGrantTypeConfig
Typed helper for the oauth2_provider_config.custom_oauth2_provider_config.on_behalf_of_token_exchange_config.token_exchange_grant_type_config block of aws_bedrockagentcore_oauth2_credential_provider (derived from provider schema).
BedrockagentcoreOnlineEvaluationConfigCloudwatchLogs
Typed helper for the data_source_config.cloudwatch_logs block of aws_bedrockagentcore_online_evaluation_config (derived from provider schema).
BedrockagentcoreOnlineEvaluationConfigDataSourceConfig
Typed helper for the data_source_config block of aws_bedrockagentcore_online_evaluation_config (derived from provider schema).
BedrockagentcoreOnlineEvaluationConfigEvaluator
Typed helper for the evaluator block of aws_bedrockagentcore_online_evaluation_config (derived from provider schema).
BedrockagentcoreOnlineEvaluationConfigFilter
Typed helper for the rule.filter block of aws_bedrockagentcore_online_evaluation_config (derived from provider schema).
BedrockagentcoreOnlineEvaluationConfigRule
Typed helper for the rule block of aws_bedrockagentcore_online_evaluation_config (derived from provider schema).
BedrockagentcoreOnlineEvaluationConfigSamplingConfig
Typed helper for the rule.sampling_config block of aws_bedrockagentcore_online_evaluation_config (derived from provider schema).
BedrockagentcoreOnlineEvaluationConfigSessionConfig
Typed helper for the rule.session_config block of aws_bedrockagentcore_online_evaluation_config (derived from provider schema).
BedrockagentcoreOnlineEvaluationConfigValue
Typed helper for the rule.filter.value block of aws_bedrockagentcore_online_evaluation_config (derived from provider schema).
BedrockagentcorePolicyCedar
Typed helper for the definition.cedar block of aws_bedrockagentcore_policy (derived from provider schema).
BedrockagentcorePolicyDefinition
Typed helper for the definition block of aws_bedrockagentcore_policy (derived from provider schema).
BedrockagentcoreRegistryAllowedWorkloadConfiguration
Typed helper for the authorizer_configuration.custom_jwt_authorizer.allowed_workload_configuration block of aws_bedrockagentcore_registry (derived from provider schema).
BedrockagentcoreRegistryAuthorizerConfiguration
Typed helper for the authorizer_configuration block of aws_bedrockagentcore_registry (derived from provider schema).
BedrockagentcoreRegistryAuthorizingClaimMatchValue
Typed helper for the authorizer_configuration.custom_jwt_authorizer.custom_claim.authorizing_claim_match_value block of aws_bedrockagentcore_registry (derived from provider schema).
BedrockagentcoreRegistryClaimMatchValue
Typed helper for the authorizer_configuration.custom_jwt_authorizer.custom_claim.authorizing_claim_match_value.claim_match_value block of aws_bedrockagentcore_registry (derived from provider schema).
BedrockagentcoreRegistryCustomClaim
Typed helper for the authorizer_configuration.custom_jwt_authorizer.custom_claim block of aws_bedrockagentcore_registry (derived from provider schema).
BedrockagentcoreRegistryCustomJwtAuthorizer
Typed helper for the authorizer_configuration.custom_jwt_authorizer block of aws_bedrockagentcore_registry (derived from provider schema).
BedrockagentcoreRegistryHostingEnvironment
Typed helper for the authorizer_configuration.custom_jwt_authorizer.allowed_workload_configuration.hosting_environment block of aws_bedrockagentcore_registry (derived from provider schema).
BedrockagentcoreRegistryManagedVpcResource
Typed helper for the authorizer_configuration.custom_jwt_authorizer.private_endpoint.managed_vpc_resource block of aws_bedrockagentcore_registry (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreRegistryPrivateEndpoint
Typed helper for the authorizer_configuration.custom_jwt_authorizer.private_endpoint block of aws_bedrockagentcore_registry (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreRegistryPrivateEndpointOverrides
Typed helper for the authorizer_configuration.custom_jwt_authorizer.private_endpoint_overrides block of aws_bedrockagentcore_registry (derived from provider schema).
BedrockagentcoreRegistrySelfManagedLatticeResource
Typed helper for the authorizer_configuration.custom_jwt_authorizer.private_endpoint.self_managed_lattice_resource block of aws_bedrockagentcore_registry (derived from provider schema). Shared by every block of this shape in the resource.
BedrockagentcoreTokenVaultCmkKmsConfiguration
Typed helper for the kms_configuration block of aws_bedrockagentcore_token_vault_cmk (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.
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

BedrockagentcoreAgentRuntime
runtime — derived from the provider schema description.
BedrockagentcoreAgentRuntimeClaimMatchOperator
claim_match_operator — derived from the provider schema description.
BedrockagentcoreAgentRuntimeEndpointIpAddressType
endpoint_ip_address_type — derived from the provider schema description.
BedrockagentcoreAgentRuntimeInboundTokenClaimValueType
inbound_token_claim_value_type — derived from the provider schema description.
BedrockagentcoreAgentRuntimeNetworkMode
network_mode — derived from the provider schema description.
BedrockagentcoreAgentRuntimeServerProtocol
server_protocol — derived from the provider schema description.
BedrockagentcoreApiKeyCredentialProviderApiKeySecretSource
Bedrockagentcore Api Key Credential Provider Api Key Secret enum for api_key_secret_source.
BedrockagentcoreBrowserNetworkMode
network_mode — derived from the provider schema description.
BedrockagentcoreBrowserType
type — derived from the provider schema description.
BedrockagentcoreCodeInterpreterNetworkMode
network_mode — derived from the provider schema description.
BedrockagentcoreEvaluatorLevel
Bedrockagentcore Evaluator enum for level.
BedrockagentcoreGatewayAuthorizerType
Bedrockagentcore Gateway Authorizer enum for authorizer_type.
BedrockagentcoreGatewayClaimMatchOperator
claim_match_operator — derived from the provider schema description.
BedrockagentcoreGatewayEndpointIpAddressType
endpoint_ip_address_type — derived from the provider schema description.
BedrockagentcoreGatewayExceptionLevel
Bedrockagentcore Gateway Exception enum for exception_level.
BedrockagentcoreGatewayInboundTokenClaimValueType
inbound_token_claim_value_type — derived from the provider schema description.
BedrockagentcoreGatewayInterceptionPoints
interception_points — derived from the provider schema description.
BedrockagentcoreGatewayMode
mode — derived from the provider schema description.
BedrockagentcoreGatewayProtocolType
Bedrockagentcore Gateway Protocol enum for protocol_type.
BedrockagentcoreGatewayRuleOperator
operator — derived from the provider schema description.
BedrockagentcoreGatewaySearchType
search_type — derived from the provider schema description.
BedrockagentcoreGatewayTargetCredentialLocation
credential_location — derived from the provider schema description.
BedrockagentcoreGatewayTargetEndpointIpAddressType
endpoint_ip_address_type — derived from the provider schema description.
BedrockagentcoreGatewayTargetGrantType
grant_type — derived from the provider schema description.
BedrockagentcoreGatewayTargetListingMode
listing_mode — derived from the provider schema description.
BedrockagentcoreGatewayTargetMethod
method — derived from the provider schema description.
BedrockagentcoreGatewayTargetMethods
methods — derived from the provider schema description.
BedrockagentcoreGatewayTargetProtocolType
protocol_type — derived from the provider schema description.
BedrockagentcoreGatewayTargetStaticQueryParameterConflictResolution
static_query_parameter_conflict_resolution — derived from the provider schema description.
BedrockagentcoreGatewayTargetType
type — derived from the provider schema description.
BedrockagentcoreHarnessBedrockModelConfigApiFormat
api_format — derived from the provider schema description.
BedrockagentcoreHarnessClaimMatchOperator
claim_match_operator — derived from the provider schema description.
BedrockagentcoreHarnessEndpointIpAddressType
endpoint_ip_address_type — derived from the provider schema description.
BedrockagentcoreHarnessGrantType
grant_type — derived from the provider schema description.
BedrockagentcoreHarnessInboundTokenClaimValueType
inbound_token_claim_value_type — derived from the provider schema description.
BedrockagentcoreHarnessNetworkMode
network_mode — derived from the provider schema description.
BedrockagentcoreHarnessOpenaiModelConfigApiFormat
api_format — derived from the provider schema description.
BedrockagentcoreHarnessStrategies
strategies — derived from the provider schema description.
BedrockagentcoreHarnessType
type — derived from the provider schema description.
BedrockagentcoreMemoryContentConfigurationType
type — derived from the provider schema description.
BedrockagentcoreMemoryLevel
level — derived from the provider schema description.
BedrockagentcoreMemoryStrategyConfigurationType
type — derived from the provider schema description.
BedrockagentcoreMemoryStrategyExtractionType
extraction_type — derived from the provider schema description.
BedrockagentcoreMemoryStrategyMetadataSchemaType
type — derived from the provider schema description.
BedrockagentcoreMemoryStrategyType
Bedrockagentcore Memory Strategy enum for type.
BedrockagentcoreMemoryType
type — derived from the provider schema description.
BedrockagentcoreOauth2CredentialProviderActorTokenContent
actor_token_content — derived from the provider schema description.
BedrockagentcoreOauth2CredentialProviderClientAuthenticationMethod
client_authentication_method — derived from the provider schema description.
BedrockagentcoreOauth2CredentialProviderEndpointIpAddressType
endpoint_ip_address_type — derived from the provider schema description.
BedrockagentcoreOauth2CredentialProviderGrantType
grant_type — derived from the provider schema description.
BedrockagentcoreOauth2CredentialProviderSigningAlgorithm
signing_algorithm — derived from the provider schema description.
BedrockagentcoreOauth2CredentialProviderVendor
Bedrockagentcore Oauth2 Credential Provider enum for credential_provider_vendor.
BedrockagentcoreOnlineEvaluationConfigExecutionStatus
Bedrockagentcore Online Evaluation Config Execution enum for execution_status.
BedrockagentcoreOnlineEvaluationConfigOperator
operator — derived from the provider schema description.
BedrockagentcorePolicyValidationMode
Bedrockagentcore Policy Validation enum for validation_mode.
BedrockagentcoreRegistryAuthorizerType
Bedrockagentcore Registry Authorizer enum for authorizer_type.
BedrockagentcoreRegistryClaimMatchOperator
claim_match_operator — derived from the provider schema description.
BedrockagentcoreRegistryEndpointIpAddressType
endpoint_ip_address_type — derived from the provider schema description.
BedrockagentcoreRegistryInboundTokenClaimValueType
inbound_token_claim_value_type — derived from the provider schema description.
BedrockagentcoreTokenVaultCmkKeyType
key_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").

Constants

terradartManifestVariable → const String
The environment variable the terradart command sets to the file runStack and runEnvironments describe what they wrote in.

Functions

runEnvironments<E extends Enum>(List<String> args, List<E> environments, Stack build(E env), {String dir(E env)?, String? workspace(E env)?, List<String> backendConfig(E env)?}) → Future<void>
The entry point of a project with one Stack per environment. The environments are the members of an enum of the project's own — any names, each carrying its values — so the Stack takes a typed env and derives everything per environment from it, its backend included:
runStack(List<String> args, Stack build(), {String out = 'tf-out'}) → Future<void>
The entry point of a project with one Stack: writes it to out.

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.