Setting the file. One moment.
Seed · Agent Advisor · aws/agent-toolkit-for-aws · Skills Docs
ContentsBack to the top of the page Add Capabilities
81
Creating Amazon Aurora Db Cluster With Instances
104
Routing Traffic With Route53 And CloudFront
Resilience Program Design
Creating API Gateway Stage
(opens in a new tab)
scripts/schemas/ seed.json
JSON · 113 lines · 6 KB
"build_scratch"
,
"build_deploy"
,
"migrate"
,
"add_capabilities"
] },
9 "audience" : { "enum" : [ "technical" , "business" ] },
10 "target_maturity" : {
11 "enum" : [ "prototype" , "private_beta" , "production" ],
12 "description" : "Target launch maturity. Intake persists this value in run state; it is not inferred from the chosen runtime."
13 },
14 "readiness" : { "$ref" : "#/definitions/readiness" },
15 "system" : { "$ref" : "#/definitions/systemDims" },
16 "units" : {
17 "type" : "object" ,
18 "description" : "Per-unit dimensions keyed by unit id. Unit ids must match the ids Discover/Clarify assign." ,
19 "additionalProperties" : { "$ref" : "#/definitions/unitDims" }
20 },
21 "gates" : {
22 "type" : "object" ,
23 "additionalProperties" : false ,
24 "description" : "Answers for the optional gated stages. A gate absent here is DECLINED — never accepted by default." ,
25 "properties" : {
26 "migration_plan" : { "enum" : [ "accept" , "decline" ] },
27 "poc" : { "enum" : [ "accept" , "decline" ] }
28 }
29 },
30 "poc_mode" : {
31 "enum" : [ "deliverables" , "assisted_build" ],
32 "description" : "Gate 2b. Absent means `deliverables` — an assisted build in a real account requires an explicit opt-in here."
33 },
34 "probe" : {
35 "enum" : [ "accept" , "decline" ],
36 "description" : "Live Bedrock model probe in the target account. Absent means decline; verification.probe_status stays not_run."
37 },
38 "chosen_runtime" : {
39 "enum" : [ "agentcore" , "ecs" , "eks" , "lambda" , "lambda_microvms" ],
40 "description" : "Tie-break for a co_recommend verdict, normally asked in Confirm. Ignored when the verdict is not a tie."
41 }
42 },
43 "definitions" : {
44 "readiness" : {
45 "type" : "object" ,
46 "description" : "Control evidence for the selected maturity. Keys are the controls named in maturity-readiness.md; omitted values remain unknown and become gaps for beta/production." ,
47 "additionalProperties" : { "enum" : [ "met" , "gap" , "not_applicable" , "unknown" ] }
48 },
49 "currentRunVerifications" : {
50 "type" : "object" ,
51 "description" : "Current-run evidence only. A verified record must include a public AWS documentation URL and the non-empty observed canonical value; cached evidence cannot be marked verified." ,
52 "additionalProperties" : {
53 "type" : "object" ,
54 "additionalProperties" : false ,
55 "required" : [ "status" , "verified_this_run" ],
56 "properties" : {
57 "status" : { "enum" : [ "verified" , "not_verified" , "failed" ] },
58 "verified_this_run" : { "type" : "boolean" },
59 "source" : { "type" : "string" , "pattern" : "^https://([A-Za-z0-9-]+ \\ .)*aws \\ .amazon \\ .com(/|$)" },
60 "value" : { "type" : "string" , "minLength" : 1 }
61 },
62 "allOf" : [{
63 "if" : { "properties" : { "status" : { "const" : "verified" } } },
64 "then" : { "required" : [ "source" , "value" ] }
65 }]
66 }
67 },
68 "systemDims" : {
69 "type" : "object" ,
70 "additionalProperties" : false ,
71 "properties" : {
72 "multi_cloud" : { "enum" : [ "yes" , "no" , "unknown" ] },
73 "compliance" : {
74 "type" : "array" ,
75 "items" : { "enum" : [ "none" , "soc2" , "hipaa" , "pci" , "fedramp" , "gdpr" , "ccpa" ] }
76 },
77 "region" : {
78 "type" : "object" ,
79 "additionalProperties" : false ,
80 "properties" : {
81 "scope" : { "enum" : [ "single" , "multi" , "global" , "unknown" ] },
82 "regions" : { "type" : "array" , "items" : { "type" : "string" } }
83 }
84 },
85 "existing_cluster" : { "enum" : [ "eks" , "ecs" , "none" , "unknown" ] },
86 "platform_fit" : { "enum" : [ "ecs" , "eks" , "lambda" , "none" , "unknown" ] },
87 "ops_preference" : { "enum" : [ "minimal" , "moderate" , "full_control" , "unknown" ] }
88 }
89 },
90 "unitDims" : {
91 "type" : "object" ,
92 "additionalProperties" : false ,
93 "properties" : {
94 "workload_class" : { "type" : "string" },
95 "session_duration" : { "enum" : [ "under_15min" , "15min_to_8hr" , "over_8hr" , "unknown" ] },
96 "traffic_pattern" : { "enum" : [ "bursty" , "steady" , "idle" , "unknown" ] },
97 "session_state" : { "enum" : [ "stateless" , "stateful" , "hitl" , "unknown" ] },
98 "isolation" : { "enum" : [ "required" , "nice_to_have" , "not_needed" , "unknown" ] },
99 "memory_needs" : { "enum" : [ "cross_session" , "session_only" , "none" , "unknown" ] },
100 "ops_preference" : { "enum" : [ "minimal" , "moderate" , "full_control" , "unknown" ] },
101 "compute_tier" : { "enum" : [ "light" , "heavy_non_gpu" , "gpu" , "unknown" ] },
102 "idle_resume" : { "enum" : [ "process_level" , "filesystem" , "none" , "unknown" ] },
103 "launch_concurrency" : { "enum" : [ "high" , "moderate" , "low" , "unknown" ] },
104 "multi_agent" : { "enum" : [ "yes" , "no" , "unknown" ] },
105 "deployment_preference" : { "enum" : [ "harness" , "framework" , "either" , "unknown" ] },
106 "framework" : { "enum" : [ "strands" , "langgraph" , "crewai" , "custom" , "none" , "unknown" ] },
107 "existing_cluster" : { "enum" : [ "eks" , "ecs" , "none" , "unknown" ] },
108 "multi_cloud" : { "enum" : [ "yes" , "no" , "unknown" ] },
109 "platform_fit" : { "enum" : [ "ecs" , "eks" , "lambda" , "none" , "unknown" ] }
110 }
111 }
112 }
113 }