MCPcopy Create free account

hub / github.com/aws/agent-toolkit-for-aws / functions

Functions410 in github.com/aws/agent-toolkit-for-aws

↓ 82 callersFunction_add
(results, pillar, check_id, label, status, detail="")
skills/specialized-skills/database-skills/amazon-documentdb/scripts/wa_review.py:102
↓ 39 callersFunctionformatCurrency
(amount: number)
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/CreatePDFReport.ts:14
↓ 26 callersFunction_metric_widget
Build a CloudWatch dashboard metric widget.
skills/specialized-skills/database-skills/amazon-elasticache/scripts/generate_dashboards.py:334
↓ 25 callersFunction_ev
Build an evidence dict tagged with its own severity. severity is per-finding; pillar verdict is the worst across findings, but summary bucket
skills/specialized-skills/analytics-skills/migrate-to-msk/scripts/compatibility.py:499
↓ 23 callersFunctionworst
(a: str, b: str)
skills/specialized-skills/analytics-skills/migrate-to-msk/scripts/compatibility.py:59
↓ 18 callersFunction_expect_unsafe
Call a validator/build by name and verify it raises UnsafeSQLError.
skills/specialized-skills/database-skills/aurora-dsql/scripts/safe_query.py:210
↓ 16 callersFunction_node_metrics
(metric_name)
skills/specialized-skills/database-skills/amazon-elasticache/scripts/generate_dashboards.py:98
↓ 16 callersFunctionerror
(msg: str)
tools/validate.py:24
↓ 15 callersFunction_alarm
Build a CloudFormation alarm resource.
skills/specialized-skills/database-skills/amazon-elasticache/scripts/generate_dashboards.py:351
↓ 10 callersMethodaddSection
(title: string, content: string, options: SectionOptions = {})
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/CreatePDFReport.ts:1029
↓ 10 callersFunctionident
Validate a SQL identifier (table or column) and emit it double-quoted.
skills/specialized-skills/database-skills/aurora-dsql/scripts/safe_query.py:114
↓ 9 callersFunction_check
(condition: bool, msg: str)
skills/specialized-skills/database-skills/aurora-dsql/scripts/safe_query.py:206
↓ 8 callersFunction_brokers_for
Minimum broker count to serve *demand*, rounded up to a multiple of NUM_AZS.
skills/specialized-skills/analytics-skills/managing-amazon-msk/scripts/msk_sizing.py:341
↓ 8 callersFunction_check_range
(name, val, lo, hi, errors)
skills/specialized-skills/analytics-skills/migrate-to-msk/scripts/simulation_load_test_config.py:247
↓ 8 callersFunctionround_up_to_half
Round up to nearest 0.5 ACU.
skills/specialized-skills/database-skills/amazon-aurora-postgresql/scripts/acu_calculator.py:493
↓ 8 callersFunctionround_up_to_half
Round up to nearest 0.5 ACU.
skills/specialized-skills/database-skills/amazon-aurora-mysql/scripts/acu_calculator.py:493
↓ 7 callersFunctiondeny
()
plugins/aws-core/hooks/secret-safety.py:37
↓ 6 callersFunction_normalize_value
Normalize a config value to a comparable string.
skills/specialized-skills/analytics-skills/migrate-to-msk/scripts/compatibility.py:441
↓ 6 callersMethodaddSubSection
(title: string, content: string, options: SectionOptions = {})
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/CreatePDFReport.ts:1056
↓ 6 callersMethodautoTable
(options: UserOptions)
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/CreatePDFReport.ts:7
↓ 5 callersMethodget_node_hourly_rate
Get node on-demand hourly rate.
skills/specialized-skills/database-skills/amazon-elasticache/scripts/pricing.py:387
↓ 5 callersFunctionvalidate_json
Validate a JSON file exists, parses, and has required keys.
tools/validate.py:29
↓ 4 callersFunctionparse_version
Parse '3.6', '3.6.0', '3.6.1' → (3, 6, ...).
skills/specialized-skills/analytics-skills/migrate-to-msk/scripts/compatibility.py:968
↓ 4 callersFunctionregex
Regex-validate with re.fullmatch and emit as a single-quoted literal. Rejects values containing a single quote or backslash. `regex()` is for
skills/specialized-skills/database-skills/aurora-dsql/scripts/safe_query.py:92
↓ 3 callersFunction_emit
(result: dict, fmt: str, fleet: bool = False)
skills/specialized-skills/database-skills/amazon-aurora-postgresql/scripts/io_optimized_analyzer.py:574
↓ 3 callersFunction_emit
(result: dict, fmt: str, fleet: bool = False)
skills/specialized-skills/database-skills/amazon-aurora-mysql/scripts/io_optimized_analyzer.py:572
↓ 3 callersFunction_format_explain_block
(r: SizingResult)
skills/specialized-skills/analytics-skills/managing-amazon-msk/scripts/msk_sizing.py:625
↓ 3 callersFunction_format_summary_line
(r: SizingResult)
skills/specialized-skills/analytics-skills/managing-amazon-msk/scripts/msk_sizing.py:618
↓ 3 callersFunction_normalize_engine
Normalize engine name from bulk pricing to our standard names.
skills/specialized-skills/database-skills/amazon-elasticache/scripts/pricing.py:237
↓ 3 callersMethod_renderTextContent
(content: string, options: RenderTextOptions = {})
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/CreatePDFReport.ts:871
↓ 3 callersFunctionbuild_comparison
Compare on-demand, RI, and DSP for a single workload description.
skills/specialized-skills/database-skills/amazon-aurora-postgresql/scripts/commitment_pricing_analyzer.py:358
↓ 3 callersFunctionbuild_comparison
Compare on-demand, RI, and DSP for a single workload description.
skills/specialized-skills/database-skills/amazon-aurora-mysql/scripts/commitment_pricing_analyzer.py:359
↓ 3 callersFunctioncalculateReadUnitsPerOperation
(avg_read_row_size_bytes: number)
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/PricingFormulas.ts:756
↓ 3 callersFunctioncalculateWriteUnitsPerOperation
(avg_write_row_size_bytes: number)
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/PricingFormulas.ts:753
↓ 3 callersFunctionensureTable
(ks: string, table: string)
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/ParsingHelpers.ts:301
↓ 3 callersFunctionget_pricing_source
Return metadata about the active pricing data source.
skills/specialized-skills/database-skills/amazon-aurora-postgresql/scripts/acu_calculator.py:483
↓ 3 callersFunctionget_pricing_source
Return metadata about the active pricing data source.
skills/specialized-skills/database-skills/amazon-aurora-mysql/scripts/acu_calculator.py:483
↓ 3 callersFunctionprintHelp
()
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/generate-pdf.ts:73
↓ 3 callersMethodtestTls
(String label, String host, int port, SSLContext ctx, boolean tlsv12Only)
skills/specialized-skills/database-skills/rds-db2/scripts/Db2SslTest.java:77
↓ 3 callersFunctionvalidate_marketplace
Validate a marketplace manifest and check plugin source paths.
tools/validate.py:95
↓ 2 callersFunction_audit_security_groups
Check security groups for overly permissive rules.
skills/specialized-skills/database-skills/amazon-elasticache/scripts/security_audit.py:272
↓ 2 callersFunction_audit_tags
Check for recommended tags.
skills/specialized-skills/database-skills/amazon-elasticache/scripts/security_audit.py:319
↓ 2 callersFunction_check_range
Returns evidence-style dict if out-of-range, else None. `subject` names whose setting it is ("Your cluster" for broker configs, f"Topic {name
skills/specialized-skills/analytics-skills/migrate-to-msk/scripts/compatibility.py:457
↓ 2 callersFunction_fmt
(ri, monthly, od)
skills/specialized-skills/database-skills/rds-oss/scripts/rds_commitment_pricing_analyzer.py:327
↓ 2 callersFunction_fmt_dsp
(dsp, monthly, od)
skills/specialized-skills/database-skills/rds-oss/scripts/rds_commitment_pricing_analyzer.py:342
↓ 2 callersFunction_format_cluster
(result: dict)
skills/specialized-skills/database-skills/amazon-aurora-postgresql/scripts/commitment_pricing_analyzer.py:763
↓ 2 callersFunction_format_cluster
(result: dict)
skills/specialized-skills/database-skills/amazon-aurora-mysql/scripts/commitment_pricing_analyzer.py:763
↓ 2 callersFunction_format_dsp
(dsp: DSPRate | None, units: float, od_monthly: float)
skills/specialized-skills/database-skills/amazon-aurora-postgresql/scripts/commitment_pricing_analyzer.py:487
↓ 2 callersFunction_format_dsp
(dsp: DSPRate | None, units: float, od_monthly: float)
skills/specialized-skills/database-skills/amazon-aurora-mysql/scripts/commitment_pricing_analyzer.py:488
↓ 2 callersFunction_format_ri
( ri: RIOffering | None, monthly: float | None, od_monthly: float, n: int )
skills/specialized-skills/database-skills/amazon-aurora-postgresql/scripts/commitment_pricing_analyzer.py:469
↓ 2 callersFunction_format_ri
( ri: RIOffering | None, monthly: float | None, od_monthly: float, n: int )
skills/specialized-skills/database-skills/amazon-aurora-mysql/scripts/commitment_pricing_analyzer.py:470
↓ 2 callersFunction_format_table_single
(result: dict)
skills/specialized-skills/database-skills/amazon-aurora-postgresql/scripts/commitment_pricing_analyzer.py:706
↓ 2 callersFunction_format_table_single
(result: dict)
skills/specialized-skills/database-skills/amazon-aurora-mysql/scripts/commitment_pricing_analyzer.py:706
↓ 2 callersFunction_is_default
Return True if value matches the Apache Kafka default for key.
skills/specialized-skills/analytics-skills/migrate-to-msk/scripts/compatibility.py:448
↓ 2 callersMethod_list_serverless_regions
List regions that have serverless pricing loaded for an engine.
skills/specialized-skills/database-skills/amazon-elasticache/scripts/pricing.py:431
↓ 2 callersMethod_output
Override in subclasses to change how the finished PDF is delivered.
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/CreatePDFReport.ts:225
↓ 2 callersFunction_relative
Return a path relative to BASE_DIR for display.
skills/specialized-skills/database-skills/amazon-elasticache/scripts/validate_references.py:61
↓ 2 callersMethod_renderTitle
(title: string, options: RenderTitleOptions = {})
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/CreatePDFReport.ts:901
↓ 2 callersFunction_resolve_avg
Return the avg-throughput value for the workbook. Precedence: CLI override > contract value > peak/2 fallback. The peak/2 fallback exists for
skills/specialized-skills/analytics-skills/migrate-to-msk/scripts/sizing.py:144
↓ 2 callersFunction_sum_metric
Sum a CloudWatch metric over the window. Returns total.
skills/specialized-skills/database-skills/amazon-aurora-postgresql/scripts/io_optimized_analyzer.py:278
↓ 2 callersFunction_sum_metric
Sum a CloudWatch metric over the window. Returns total.
skills/specialized-skills/database-skills/amazon-aurora-mysql/scripts/io_optimized_analyzer.py:278
↓ 2 callersFunction_throughput_warnings
Tiered throughput warning. Returns True if a degradation/throttle warning fired. > max_quota -> cluster THROTTLES (hard ceiling; cannot be sustai
skills/specialized-skills/analytics-skills/migrate-to-msk/scripts/simulation_load_test_config.py:252
↓ 2 callersMethodaddAssumptions
()
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/CreatePDFReport.ts:683
↓ 2 callersMethodaddCompatibilitySection
(compatibilityData: CompatibilityData | null)
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/CreatePDFReport.ts:704
↓ 2 callersMethodaddIntroduction
()
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/CreatePDFReport.ts:454
↓ 2 callersMethodaddPricingTables
(pricing: Pricing)
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/CreatePDFReport.ts:545
↓ 2 callersMethodaddResultsTables
(datacenters: Datacenter[], regions: Regions, estimateResults: EstimateResults)
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/CreatePDFReport.ts:496
↓ 2 callersMethodaddSectionWithImage
(content: string, imageUrl: string, options: SectionOptions = {})
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/CreatePDFReport.ts:1083
↓ 2 callersMethodaddTextContent
(content: string, options: SectionOptions & { title?: string } = {})
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/CreatePDFReport.ts:959
↓ 2 callersMethodaddTitle
(subtitle: string = 'Pricing estimate report')
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/CreatePDFReport.ts:229
↓ 2 callersFunctionaggregatePricingTotals
(pricing: PricingEstimateResult)
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/PricingFormulas.ts:570
↓ 2 callersFunctionallow
()
plugins/aws-core/hooks/secret-safety.py:48
↓ 2 callersFunctionanalyze_cluster_live
(cluster_id: str, region: str)
skills/specialized-skills/database-skills/amazon-aurora-postgresql/scripts/commitment_pricing_analyzer.py:603
↓ 2 callersFunctionanalyze_cluster_live
Analyze a single cluster using live AWS APIs.
skills/specialized-skills/database-skills/amazon-aurora-postgresql/scripts/io_optimized_analyzer.py:320
↓ 2 callersFunctionanalyze_cluster_live
(cluster_id: str, region: str)
skills/specialized-skills/database-skills/amazon-aurora-mysql/scripts/commitment_pricing_analyzer.py:603
↓ 2 callersFunctionanalyze_cluster_live
Analyze a single cluster using live AWS APIs.
skills/specialized-skills/database-skills/amazon-aurora-mysql/scripts/io_optimized_analyzer.py:319
↓ 2 callersFunctionbest_dsp
(rates: list[DSPRate], term_years: int = 1)
skills/specialized-skills/database-skills/rds-oss/scripts/rds_commitment_pricing_analyzer.py:257
↓ 2 callersFunctionbest_dsp
(rates: list[DSPRate], term_years: int = 1)
skills/specialized-skills/database-skills/amazon-aurora-postgresql/scripts/commitment_pricing_analyzer.py:346
↓ 2 callersFunctionbest_dsp
(rates: list[DSPRate], term_years: int = 1)
skills/specialized-skills/database-skills/amazon-aurora-mysql/scripts/commitment_pricing_analyzer.py:347
↓ 2 callersFunctionbest_ri
(offerings: list[RIOffering], term_years: int)
skills/specialized-skills/database-skills/rds-oss/scripts/rds_commitment_pricing_analyzer.py:250
↓ 2 callersFunctionbest_ri
(offerings: list[RIOffering], term_years: int)
skills/specialized-skills/database-skills/amazon-aurora-postgresql/scripts/commitment_pricing_analyzer.py:339
↓ 2 callersFunctionbest_ri
(offerings: list[RIOffering], term_years: int)
skills/specialized-skills/database-skills/amazon-aurora-mysql/scripts/commitment_pricing_analyzer.py:340
↓ 2 callersFunctionbuild
Substitute validated parts into a SQL template. Template uses `{name}` placeholders (str.format syntax). Every placeholder MUST map to a Safe
skills/specialized-skills/database-skills/aurora-dsql/scripts/safe_query.py:150
↓ 2 callersMethodbuildSslContext
(List<X509Certificate> certs, boolean tlsv12Only)
skills/specialized-skills/database-skills/rds-db2/scripts/Db2SslTest.java:104
↓ 2 callersFunctionbuild_comparison
( instance_type: str, engine: str, num_instances: int, region: str, multi_az: bool = False
skills/specialized-skills/database-skills/rds-oss/scripts/rds_commitment_pricing_analyzer.py:264
↓ 2 callersFunctioncalculateOnDemandCapcityTotalMonthlyCostWithAggregates
( onDemandReadCost: number, onDemandWriteCost: number, onDemandTtlDeleteCost: number, storageCost: num
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/PricingFormulas.ts:680
↓ 2 callersFunctioncalculateOnDemandReadUnitsPerMonthCost
( reads_per_second: number, avg_read_row_size_bytes: number, onDemandReadPrice: number )
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/PricingFormulas.ts:720
↓ 2 callersFunctioncalculateOnDemandWriteUnitsPerMonthCost
( writes_per_second: number, avg_write_row_size_bytes: number, onDemandWritePrice: number )
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/PricingFormulas.ts:727
↓ 2 callersFunctioncalculatePricingEstimate
( datacenters: DatacenterRef[], regions: Record<string, string>, estimateResults: EstimateResults )
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/PricingFormulas.ts:368
↓ 2 callersFunctioncalculateProvisionedCapacityTotalMonthlyCostWithAggregates
( provisionedReadCost: number, provisionedWriteCost: number, ttlDeleteCost: number, storageCost: numbe
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/PricingFormulas.ts:689
↓ 2 callersFunctioncalculateProvisionedReadCostPerMonth
( reads_per_second: number, avg_read_row_size_bytes: number, readRequestPricePerHour: number, target_u
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/PricingFormulas.ts:698
↓ 2 callersFunctioncalculateProvisionedWriteCostPerMonth
( writes_per_second: number, avg_write_row_size_bytes: number, writeRequestPricePerHour: number, targe
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/PricingFormulas.ts:706
↓ 2 callersFunctioncalculateTtlUnitsPerOperation
(avg_write_row_size_bytes: number)
skills/specialized-skills/database-skills/amazon-keyspaces/scripts/calculator/PricingFormulas.ts:759
↓ 2 callersFunctioncompute
(instance_type, broker_count, kafka_version=None)
skills/specialized-skills/analytics-skills/migrate-to-msk/scripts/simulation_load_test_config.py:73
↓ 2 callersFunctioncompute_burst_multiplier
Compute a cost multiplier for bursty (sinusoidal) workloads. Serverless bills per-hour. A workload that swings between min and peak follows a
skills/specialized-skills/database-skills/amazon-elasticache/scripts/serverless_estimator.py:91
↓ 2 callersFunctioncompute_comparison
Return Standard vs I/O-Optimized comparison and recommendation.
skills/specialized-skills/database-skills/amazon-aurora-postgresql/scripts/io_optimized_analyzer.py:208
↓ 2 callersFunctioncompute_comparison
Return Standard vs I/O-Optimized comparison and recommendation.
skills/specialized-skills/database-skills/amazon-aurora-mysql/scripts/io_optimized_analyzer.py:208
↓ 2 callersFunctionestimate_cluster
Estimate serverless cost for one cluster.
skills/specialized-skills/database-skills/amazon-elasticache/scripts/serverless_estimator.py:245
↓ 2 callersFunctionestimate_ecpu_from_ops
Convert operations per second to monthly ECPUs (millions). Default: 1 ECPU per operation (assumes simple GET/SET with payload under 1 KB). Fo
skills/specialized-skills/database-skills/amazon-elasticache/scripts/price_calculator.py:250
↓ 2 callersFunctionestimate_node_based
(loader, engine, region, node_type, node_count, ri_term=None)
skills/specialized-skills/database-skills/amazon-elasticache/scripts/price_calculator.py:78
next →1–100 of 410, ranked by callers