46 lines
2.0 KiB
TypeScript
46 lines
2.0 KiB
TypeScript
/* eslint-disable @typescript-eslint/no-unused-vars */
|
|
/**
|
|
* READ-ONLY LLM CONTEXT - Do not edit this file.
|
|
*
|
|
* JSON File: agentcore/aws-targets.json
|
|
* Purpose: AWS deployment targets for AgentCore resources
|
|
*/
|
|
|
|
// ─────────────────────────────────────────────────────────────────────────────
|
|
// ROOT SCHEMA: AwsDeploymentTargets (array)
|
|
// ─────────────────────────────────────────────────────────────────────────────
|
|
|
|
// The JSON file contains an array of deployment targets.
|
|
// Target names must be unique within the array.
|
|
type AwsDeploymentTargets = AwsDeploymentTarget[];
|
|
|
|
interface AwsDeploymentTarget {
|
|
name: string; // @regex ^[a-zA-Z][a-zA-Z0-9_-]*$ @max 64 - unique identifier
|
|
description?: string; // @max 256
|
|
account: string; // @regex ^[0-9]{12}$ - AWS account ID (exactly 12 digits)
|
|
region: AgentCoreRegion;
|
|
}
|
|
|
|
// ─────────────────────────────────────────────────────────────────────────────
|
|
// SUPPORTED REGIONS
|
|
// https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/agentcore-regions.html
|
|
// ─────────────────────────────────────────────────────────────────────────────
|
|
|
|
type AgentCoreRegion =
|
|
| 'ap-northeast-1'
|
|
| 'ap-northeast-2'
|
|
| 'ap-south-1'
|
|
| 'ap-southeast-1'
|
|
| 'ap-southeast-2'
|
|
| 'ca-central-1'
|
|
| 'eu-central-1'
|
|
| 'eu-north-1'
|
|
| 'eu-west-1'
|
|
| 'eu-west-2'
|
|
| 'eu-west-3'
|
|
| 'sa-east-1'
|
|
| 'us-east-1'
|
|
| 'us-east-2'
|
|
| 'us-west-2'
|
|
| 'us-gov-west-1';
|