{
  "version": "1.0",
  "examples": {
    "BatchUpdateRecommendationResourceExclusion": [
      {
        "input": {
          "recommendationResourceExclusions": [
            {
              "arn": "arn:aws:trustedadvisor::000000000000:recommendation-resource/55fa4d2e-bbb7-491a-833b-5773e9589578/18959a1f1973cff8e706e9d9bde28bba36cd602a6b2cb86c8b61252835236010",
              "isExcluded": true
            }
          ]
        },
        "output": {
          "batchUpdateRecommendationResourceExclusionErrors": [
            {
              "arn": "arn:aws:trustedadvisor::000000000000:recommendation-resource/55fa4d2e-bbb7-491a-833b-5773e9589578/18959a1f1973cff8e706e9d9bde28bba36cd602a6b2cb86c8b61252835236010",
              "errorCode": "404",
              "errorMessage": "Exception that the requested resource has not been found"
            }
          ]
        },
        "id": "example-1",
        "title": "Batch updates the exclusion status for a list of recommendation resources"
      }
    ],
    "GetOrganizationRecommendation": [
      {
        "input": {
          "organizationRecommendationIdentifier": "arn:aws:trustedadvisor:::organization-recommendation/9534ec9b-bf3a-44e8-8213-2ed68b39d9d5"
        },
        "output": {
          "organizationRecommendation": {
            "name": "Lambda Runtime Deprecation Warning",
            "type": "priority",
            "arn": "arn:aws:trustedadvisor:::organization-recommendation/9534ec9b-bf3a-44e8-8213-2ed68b39d9d5",
            "awsServices": [
              "lambda"
            ],
            "checkArn": "arn:aws:trustedadvisor:::check/L4dfs2Q4C5",
            "description": "One or more lambdas are using a deprecated runtime",
            "id": "9534ec9b-bf3a-44e8-8213-2ed68b39d9d5",
            "lifecycleStage": "resolved",
            "pillars": [
              "security"
            ],
            "resourcesAggregates": {
              "errorCount": 0,
              "okCount": 0,
              "warningCount": 0
            },
            "source": "ta_check",
            "status": "warning"
          }
        },
        "id": "example-1",
        "title": "Get an AWS Organization's Recommendation by ARN"
      }
    ],
    "GetRecommendation": [
      {
        "input": {
          "recommendationIdentifier": "arn:aws:trustedadvisor::000000000000:recommendation/55fa4d2e-bbb7-491a-833b-5773e9589578"
        },
        "output": {
          "recommendation": {
            "name": "MFA Recommendation",
            "type": "standard",
            "arn": "arn:aws:trustedadvisor::000000000000:recommendation/55fa4d2e-bbb7-491a-833b-5773e9589578",
            "awsServices": [
              "iam"
            ],
            "checkArn": "arn:aws:trustedadvisor:::check/7DAFEmoDos",
            "description": "Enable multi-factor authentication",
            "id": "55fa4d2e-bbb7-491a-833b-5773e9589578",
            "lastUpdatedAt": "2023-11-01T15:57:58.673Z",
            "pillarSpecificAggregates": {
              "costOptimizing": {
                "estimatedMonthlySavings": 0.0,
                "estimatedPercentMonthlySavings": 0.0
              }
            },
            "pillars": [
              "security"
            ],
            "resourcesAggregates": {
              "errorCount": 1,
              "okCount": 0,
              "warningCount": 0
            },
            "source": "ta_check",
            "status": "error"
          }
        },
        "id": "example-1",
        "title": "Get a Recommendation by ARN"
      }
    ],
    "ListChecks": [
      {
        "input": {},
        "output": {
          "checkSummaries": [
            {
              "metadata": {
                "0": "Region",
                "1": "Security Group Name",
                "2": "Security Group ID",
                "3": "Protocol",
                "4": "Port",
                "5": "Status",
                "6": "IP Range"
              },
              "name": "Security Groups - Unrestricted Access",
              "arn": "arn:aws:trustedadvisor:::check/1iG5NDGVre",
              "awsResourceTypes": [
                "AWS::EC2::SecurityGroup"
              ],
              "awsServices": [
                "EC2"
              ],
              "checkGranularity": "resource",
              "description": "Checks security groups for rules that allow unrestricted access to a resource. Unrestricted access increases opportunities for malicious activity (hacking, denial-of-service attacks, loss of data).\n<br>\n<br>Note: This check only evaluates security groups that you create and their inbound rules for IPv4 addresses. Security groups created by AWS Directory Services are flagged as red or yellow, but they don’t pose a security risk and can be safely ignored or excluded. For more information, see the <a href=\"https://aws.amazon.com/premiumsupport/faqs/#AWS_Trusted_Advisor\" target=\"_blank\">Trusted Advisor FAQ</a>.\n<br>\n<br>\n<h4 class='headerBodyStyle'>Alert Criteria</h4>\n<br>\nRed: A security group rule has a source IP address with a /0 suffix for ports other than 25, 80, or 443.\n<br>\n<br>\n<h4 class='headerBodyStyle'>Recommended Action</h4>\n<br>\nRestrict access to only those IP addresses that require it. To restrict access to a specific IP address, set the suffix to /32 (for example, 192.0.2.10/32). Be sure to delete overly permissive rules after creating rules that are more restrictive.\n<br>\n<br>\n<h4 class='headerBodyStyle'>Additional Resources</h4>\n<br><a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html\" target=\"_blank\">Amazon EC2 Security Groups</a><br>\n<a href=\"https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing\" target=\"_blank\">Classless Inter-Domain Routing</a> (Wikipedia)",
              "id": "1iG5NDGVre",
              "pillars": [
                "security"
              ],
              "recommendationId": "9534ec9b-bf3a-44e8-8213-2ed68b39d9d5",
              "resourceArnQueryable": true,
              "source": "ta_check"
            },
            {
              "metadata": {
                "0": "Region",
                "1": "Family",
                "10": "Upfront Cost of Reserved Instances",
                "11": "Estimated cost of Reserved Instances (monthly)",
                "12": "Estimated On-Demand Cost Post Recommended Reserved Instance Purchase (monthly)",
                "13": "Estimated Break Even (months)",
                "14": "Lookback Period (days)",
                "15": "Term (years)",
                "2": "Instance Type",
                "3": "License Model",
                "4": "Database Edition",
                "5": "Database Engine",
                "6": "Deployment Option",
                "7": "Recommended number of Reserved Instances to purchase",
                "8": "Expected Average Reserved Instance Utilization",
                "9": "Estimated Savings with Recommendation (monthly)"
              },
              "name": "Amazon Relational Database Service (RDS) Reserved Instance Optimization",
              "arn": "arn:aws:trustedadvisor:::check/1qazXsw23e",
              "awsResourceTypes": [],
              "awsServices": [
                "RDS"
              ],
              "checkGranularity": "account",
              "description": "Checks your usage of RDS and provides recommendations on purchase of Reserved Instances to help reduce costs incurred from using RDS On-Demand. AWS generates these recommendations by analyzing your On-Demand usage for the past 30 days. We then simulate every combination of reservations in the generated category of usage in order to identify the best number of each type of Reserved Instance to purchase to maximize your savings. This check covers recommendations based on partial upfront payment option with 1-year or 3-year commitment. This check is not available to accounts linked in Consolidated Billing. Recommendations are only available for the Paying Account.<br/><br/>\r\n<h4 class='headerBodyStyle'>Alert Criteria</h4><br/>\nYellow: Optimizing the purchase of RDS Reserved Instances can help reduce costs.<br/><br/>\r\n<h4 class='headerBodyStyle'>Recommended Action</h4><br/>\r\nSee the <a href=\"http://console.aws.amazon.com/billing/home?/costexplorer#/costexplorer\" target=\"_blank\">Cost Explorer</a> page for more detailed recommendations, customization options (e.g. look-back period, payment option, etc.) and to purchase RDS Reserved Instances.\n<br/>\n<br/>\n<h4 class='headerBodyStyle'>Additional Resources</h4><br/>\nInformation on RDS Reserved Instances and how they can save you money can be found <a href=\"http://aws.amazon.com/rds/reserved-instances/\" target=\"_blank\">here</a>.<br>\nFor more information on this recommendation, see <a href=\"http://aws.amazon.com/premiumsupport/technology/trusted-advisor/faqs/#Reserved_Instance_Optimization_Check_Questions\" target=\"_blank\">Reserved Instance Optimization Check Questions</a> in the Trusted Advisor FAQs.<br>\nFor more detailed description of fields, see <a href=\"http://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_ReservationPurchaseRecommendationDetail.html#awscostmanagement-Type-ReservationPurchaseRecommendationDetail-AverageUtilization\" target=\"_blank\">Cost Explorer documentation</a>",
              "id": "1qazXsw23e",
              "pillars": [
                "cost_optimizing"
              ],
              "recommendationId": "8b602b6f-452d-4cb2-8a9e-c7650955d9cd",
              "resourceArnQueryable": false,
              "source": "ta_check"
            },
            {
              "metadata": {
                "0": "Region",
                "1": "Family",
                "10": "Lookback Period (days)",
                "11": "Term (years)",
                "2": "Node Type",
                "3": "Recommended number of Reserved Nodes to purchase",
                "4": "Expected Average Reserved Node Utilization",
                "5": "Estimated Savings with Recommendation (monthly)",
                "6": "Upfront Cost of Reserved Nodes",
                "7": "Estimated cost of Reserved Nodes (monthly)",
                "8": "Estimated On-Demand Cost Post Recommended Reserved Nodes Purchase (monthly)",
                "9": "Estimated Break Even (months)"
              },
              "name": "Amazon Redshift Reserved Node Optimization",
              "arn": "arn:aws:trustedadvisor:::check/1qw23er45t",
              "awsResourceTypes": [],
              "awsServices": [
                "Redshift"
              ],
              "checkGranularity": "account",
              "description": "Checks your usage of Redshift and provides recommendations on purchase of Reserved Nodes to help reduce costs incurred from using Redshift On-Demand. AWS generates these recommendations by analyzing your On-Demand usage for the past 30 days. We then simulate every combination of reservations in the generated category of usage in order to identify the best number of each type of Reserved Nodes to purchase to maximize your savings. This check covers recommendations based on partial upfront payment option with 1-year or 3-year commitment. This check is not available to accounts linked in Consolidated Billing. Recommendations are only available for the Paying Account.<br/><br/>\n<h4 class='headerBodyStyle'>Alert Criteria</h4><br/>Yellow: Optimizing the purchase of Redshift Reserved Nodes can help reduce costs.<br/><br/>\n<h4 class='headerBodyStyle'>Recommended Action</h4><br/>See the <a href=\"https://console.aws.amazon.com/billing/home?/costexplorer#/costexplorer\" target=\"_blank\">Cost Explorer</a> page for more detailed recommendations, customization options (e.g. look-back period, payment option, etc.) and to purchase Redshift Reserved Nodes.<br/><br/>\n<h4 class='headerBodyStyle'>Additional Resources</h4><br/>Information on Redshift Reserved Nodes and how they can save you money can be found <a href=\"http://docs.aws.amazon.com/redshift/latest/mgmt/purchase-reserved-node-instance.html\" target=\"_blank\">here</a>.<br>\nFor more information on this recommendation, see <a href=\"http://aws.amazon.com/premiumsupport/technology/trusted-advisor/faqs/#Reserved_Instance_Optimization_Check_Questions\" target=\"_blank\">Reserved Instance Optimization Check Questions</a> in the Trusted Advisor FAQs.<br/>\nFor more detailed description of fields, see <a href=\"http://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_ReservationPurchaseRecommendationDetail.html#awscostmanagement-Type-ReservationPurchaseRecommendationDetail-AverageUtilization\" target=\"_blank\">Cost Explorer documentation</a>",
              "id": "1qw23er45t",
              "pillars": [
                "cost_optimizing"
              ],
              "recommendationId": "4ecff4d4-1bc1-4c99-a5b8-0fff9ee500d6",
              "resourceArnQueryable": false,
              "source": "ta_check"
            }
          ],
          "nextToken": "<REDACTED>"
        },
        "id": "example-1",
        "title": "List all AWS Trusted Advisor Checks"
      }
    ],
    "ListOrganizationRecommendationAccounts": [
      {
        "input": {
          "organizationRecommendationIdentifier": "arn:aws:trustedadvisor:::organization-recommendation/9534ec9b-bf3a-44e8-8213-2ed68b39d9d5"
        },
        "output": {
          "accountRecommendationLifecycleSummaries": [
            {
              "accountId": "000000000000",
              "accountRecommendationArn": "arn:aws:trustedadvisor::000000000000:recommendation/9534ec9b-bf3a-44e8-8213-2ed68b39d9d5",
              "lastUpdatedAt": "2023-01-17T18:25:44.552Z",
              "lifecycleStage": "resolved",
              "updateReason": "Resolved issue",
              "updateReasonCode": "valid_business_case"
            }
          ],
          "nextToken": "<REDACTED>"
        },
        "id": "example-1",
        "title": "List all Accounts for an AWS Organization's Recommendation"
      }
    ],
    "ListOrganizationRecommendationResources": [
      {
        "input": {
          "organizationRecommendationIdentifier": "arn:aws:trustedadvisor:::organization-recommendation/5a694939-2e54-45a2-ae72-730598fa89d0"
        },
        "output": {
          "nextToken": "<REDACTED>",
          "organizationRecommendationResourceSummaries": [
            {
              "metadata": {
                "0": "14",
                "1": "208.79999999999998",
                "2": "database-1-instance-1",
                "3": "db.r5.large",
                "4": "false",
                "5": "us-west-2",
                "6": "arn:aws:rds:us-west-2:000000000000:db:database-1-instance-1",
                "7": "1"
              },
              "arn": "arn:aws:trustedadvisor::000000000000:recommendation-resource/5a694939-2e54-45a2-ae72-730598fa89d0/bb38affc0ce0681d9a6cd13f30238ba03a8f63dfe7a379dc403c619119d86af",
              "awsResourceId": "database-1-instance-1",
              "exclusionStatus": "excluded",
              "id": "bb38affc0ce0681d9a6cd13f302383ba03a8f63dfe7a379dc403c619119d86af",
              "lastUpdatedAt": "2023-11-01T15:09:51.891Z",
              "recommendationArn": "arn:aws:trustedadvisor:::organization-recommendation/5a694939-2e54-45a2-ae72-730598fa89d0",
              "regionCode": "us-west-2",
              "status": "warning"
            },
            {
              "metadata": {
                "0": "14",
                "1": "31.679999999999996",
                "2": "database-1",
                "3": "db.t3.small",
                "4": "false",
                "5": "us-west-2",
                "6": "arn:aws:rds:us-west-2:000000000000:db:database-1",
                "7": "20"
              },
              "arn": "arn:aws:trustedadvisor::000000000000:recommendation-resource/5a694939-2e54-45a2-ae72-730598fa89d0/51fded4d7a3278818df9cfe344ff5762cec46c095a6763d1ba1ba53bd0e1b0e6",
              "awsResourceId": "database-1",
              "exclusionStatus": "excluded",
              "id": "51fded4d7a3278818df9cfe344ff5762cec46c095a6763d1ba1ba53bd0e1b0e6",
              "lastUpdatedAt": "2023-11-01T15:09:51.891Z",
              "recommendationArn": "arn:aws:trustedadvisor:::organization-recommendation/5a694939-2e54-45a2-ae72-730598fa89d0",
              "regionCode": "us-west-2",
              "status": "warning"
            },
            {
              "metadata": {
                "0": "14",
                "1": "187.20000000000002",
                "2": "database-2-instance-1-us-west-2a",
                "3": "db.r6g.large",
                "4": "true",
                "5": "us-west-2",
                "6": "arn:aws:rds:us-west-2:000000000000:db:database-2-instance-1-us-west-2a",
                "7": "1"
              },
              "arn": "arn:aws:trustedadvisor::000000000000:recommendation-resource/5a694939-2e54-45a2-ae72-730598fa89d0/f4d01bd20f4cd5372062aafc8786c489e48f0ead7cdab121463bf9f89e40a36b",
              "awsResourceId": "database-2-instance-1-us-west-2a",
              "exclusionStatus": "included",
              "id": "f4d01bd20f4cd5372062aafc8786c489e48f0ead7cdab121463bf9f89e40a36b",
              "lastUpdatedAt": "2023-11-01T15:09:51.891Z",
              "recommendationArn": "arn:aws:trustedadvisor:::organization-recommendation/5a694939-2e54-45a2-ae72-730598fa89d0",
              "regionCode": "us-west-2",
              "status": "warning"
            }
          ]
        },
        "id": "example-1",
        "title": "List all Resources for an AWS Organization's Recommendation"
      }
    ],
    "ListOrganizationRecommendations": [
      {
        "input": {},
        "output": {
          "nextToken": "<REDACTED>",
          "organizationRecommendationSummaries": [
            {
              "name": "Lambda Runtime Deprecation Warning",
              "type": "priority",
              "arn": "arn:aws:trustedadvisor:::organization-recommendation/9534ec9b-bf3a-44e8-8213-2ed68b39d9d5",
              "awsServices": [
                "lambda"
              ],
              "checkArn": "arn:aws:trustedadvisor:::check/L4dfs2Q4C5",
              "id": "9534ec9b-bf3a-44e8-8213-2ed68b39d9d5",
              "lifecycleStage": "resolved",
              "pillars": [
                "security"
              ],
              "resourcesAggregates": {
                "errorCount": 0,
                "okCount": 0,
                "warningCount": 0
              },
              "source": "ta_check",
              "status": "warning"
            },
            {
              "name": "Lambda Runtime Deprecation Warning",
              "type": "priority",
              "arn": "arn:aws:trustedadvisor:::organization-recommendation/4ecff4d4-1bc1-4c99-a5b8-0fff9ee500d6",
              "awsServices": [
                "lambda"
              ],
              "checkArn": "arn:aws:trustedadvisor:::check/L4dfs2Q4C5",
              "id": "4ecff4d4-1bc1-4c99-a5b8-0fff9ee500d6",
              "lifecycleStage": "resolved",
              "pillars": [
                "security"
              ],
              "resourcesAggregates": {
                "errorCount": 0,
                "okCount": 0,
                "warningCount": 0
              },
              "source": "ta_check",
              "status": "warning"
            }
          ]
        },
        "id": "example-1",
        "title": "List all of an AWS Organization's Recommendations"
      },
      {
        "input": {
          "maxResults": 100,
          "pillar": "security"
        },
        "output": {
          "nextToken": "<REDACTED>",
          "organizationRecommendationSummaries": [
            {
              "name": "Lambda Runtime Deprecation Warning",
              "type": "priority",
              "arn": "arn:aws:trustedadvisor:::organization-recommendation/9534ec9b-bf3a-44e8-8213-2ed68b39d9d5",
              "awsServices": [
                "lambda"
              ],
              "checkArn": "arn:aws:trustedadvisor:::check/L4dfs2Q4C5",
              "id": "9534ec9b-bf3a-44e8-8213-2ed68b39d9d5",
              "lifecycleStage": "resolved",
              "pillars": [
                "security"
              ],
              "resourcesAggregates": {
                "errorCount": 0,
                "okCount": 0,
                "warningCount": 0
              },
              "source": "ta_check",
              "status": "warning"
            }
          ]
        },
        "id": "example-2",
        "title": "Filter and return a max of one AWS Organization Recommendation that is a part of the \"security\" pillar"
      },
      {
        "input": {
          "maxResults": 100,
          "nextToken": "<REDACTED>",
          "pillar": "security"
        },
        "output": {
          "organizationRecommendationSummaries": [
            {
              "name": "Lambda Runtime Deprecation Warning",
              "type": "priority",
              "arn": "arn:aws:trustedadvisor:::organization-recommendation/4ecff4d4-1bc1-4c99-a5b8-0fff9ee500d6",
              "awsServices": [
                "lambda"
              ],
              "checkArn": "arn:aws:trustedadvisor:::check/L4dfs2Q4C5",
              "id": "4ecff4d4-1bc1-4c99-a5b8-0fff9ee500d6",
              "lifecycleStage": "resolved",
              "pillars": [
                "security"
              ],
              "resourcesAggregates": {
                "errorCount": 0,
                "okCount": 0,
                "warningCount": 0
              },
              "source": "ta_check",
              "status": "warning"
            }
          ]
        },
        "id": "example-3",
        "title": "Use the \"nextToken\" returned from a previous request to fetch the next page of filtered AWS Organization Recommendations that are a part of the \"security\" pillar"
      }
    ],
    "ListRecommendationResources": [
      {
        "input": {
          "recommendationIdentifier": "arn:aws:trustedadvisor::000000000000:recommendation/55fa4d2e-bbb7-491a-833b-5773e9589578"
        },
        "output": {
          "nextToken": "<REDACTED>",
          "recommendationResourceSummaries": [
            {
              "metadata": {
                "0": "14",
                "1": "123.12000000000002",
                "2": "webcms-dev-01",
                "3": "db.m6i.large",
                "4": "false",
                "5": "us-east-1",
                "6": "arn:aws:rds:us-east-1:000000000000:db:webcms-dev-01",
                "7": "20"
              },
              "arn": "arn:aws:trustedadvisor::000000000000:recommendation-resource/55fa4d2e-bbb7-491a-833b-5773e9589578/18959a1f1973cff8e706e9d9bde28bba36cd602a6b2cb86c8b61252835236010",
              "awsResourceId": "webcms-dev-01",
              "exclusionStatus": "excluded",
              "id": "18959a1f1973cff8e706e9d9bde28bba36cd602a6b2cb86c8b61252835236010",
              "lastUpdatedAt": "2023-11-01T15:09:51.891Z",
              "recommendationArn": "arn:aws:trustedadvisor::000000000000:recommendation/55fa4d2e-bbb7-491a-833b-5773e9589578",
              "regionCode": "us-east-1",
              "status": "warning"
            },
            {
              "metadata": {
                "0": "14",
                "1": "29.52",
                "2": "aws-dev-db-stack-instance-1",
                "3": "db.t2.small",
                "4": "false",
                "5": "us-east-1",
                "6": "arn:aws:rds:us-east-1:000000000000:db:aws-dev-db-stack-instance-1",
                "7": "1"
              },
              "arn": "arn:aws:trustedadvisor::000000000000:recommendation-resource/55fa4d2e-bbb7-491a-833b-5773e9589578/e6367ff500ac90db8e4adeb4892e39ee9c36bbf812dcbce4b9e4fefcec9eb63e",
              "awsResourceId": "aws-dev-db-stack-instance-1",
              "exclusionStatus": "included",
              "id": "e6367ff500ac90db8e4adeb4892e39ee9c36bbf812dcbce4b9e4fefcec9eb63e",
              "lastUpdatedAt": "2023-11-01T15:09:51.891Z",
              "recommendationArn": "arn:aws:trustedadvisor::000000000000:recommendation/55fa4d2e-bbb7-491a-833b-5773e9589578",
              "regionCode": "us-east-1",
              "status": "warning"
            },
            {
              "metadata": {
                "0": "14",
                "1": "114.48000000000002",
                "2": "aws-awesome-apps-stack-db",
                "3": "db.m6g.large",
                "4": "false",
                "5": "us-east-1",
                "6": "arn:aws:rds:us-east-1:000000000000:db:aws-awesome-apps-stack-db",
                "7": "100"
              },
              "arn": "arn:aws:trustedadvisor::000000000000:recommendation-resource/55fa4d2e-bbb7-491a-833b-5773e9589578/31aa78ba050a5015d2d38cca7f5f1ce88f70857c4e1c3ad03f8f9fd95dad7459",
              "awsResourceId": "aws-awesome-apps-stack-db",
              "exclusionStatus": "excluded",
              "id": "31aa78ba050a5015d2d38cca7f5f1ce88f70857c4e1c3ad03f8f9fd95dad7459",
              "lastUpdatedAt": "2023-11-01T15:09:51.891Z",
              "recommendationArn": "arn:aws:trustedadvisor::000000000000:recommendation/55fa4d2e-bbb7-491a-833b-5773e9589578",
              "regionCode": "us-east-1",
              "status": "warning"
            }
          ]
        },
        "id": "example-1",
        "title": "List all Resources for a Recommendation"
      }
    ],
    "ListRecommendations": [
      {
        "input": {},
        "output": {
          "nextToken": "<REDACTED>",
          "recommendationSummaries": [
            {
              "name": "MFA Recommendation",
              "type": "standard",
              "arn": "arn:aws:trustedadvisor::000000000000:recommendation/55fa4d2e-bbb7-491a-833b-5773e9589578",
              "awsServices": [
                "iam"
              ],
              "checkArn": "arn:aws:trustedadvisor:::check/7DAFEmoDos",
              "id": "55fa4d2e-bbb7-491a-833b-5773e9589578",
              "lastUpdatedAt": "2023-11-01T15:57:58.673Z",
              "pillarSpecificAggregates": {
                "costOptimizing": {
                  "estimatedMonthlySavings": 0.0,
                  "estimatedPercentMonthlySavings": 0.0
                }
              },
              "pillars": [
                "security"
              ],
              "resourcesAggregates": {
                "errorCount": 1,
                "okCount": 0,
                "warningCount": 0
              },
              "source": "ta_check",
              "status": "error"
            },
            {
              "name": "RDS clusters quota warning",
              "type": "standard",
              "arn": "arn:aws:trustedadvisor::000000000000:recommendation/8b602b6f-452d-4cb2-8a9e-c7650955d9cd",
              "awsServices": [
                "rds"
              ],
              "checkArn": "arn:aws:trustedadvisor:::check/gjqMBn6pjz",
              "id": "8b602b6f-452d-4cb2-8a9e-c7650955d9cd",
              "lastUpdatedAt": "2023-11-01T15:58:17.397Z",
              "pillarSpecificAggregates": {
                "costOptimizing": {
                  "estimatedMonthlySavings": 0.0,
                  "estimatedPercentMonthlySavings": 0.0
                }
              },
              "pillars": [
                "service_limits"
              ],
              "resourcesAggregates": {
                "errorCount": 0,
                "okCount": 3,
                "warningCount": 6
              },
              "source": "ta_check",
              "status": "warning"
            }
          ]
        },
        "id": "example-1",
        "title": "List all Recommendations"
      },
      {
        "input": {
          "awsService": "iam",
          "maxResults": 100
        },
        "output": {
          "nextToken": "<REDACTED>",
          "recommendationSummaries": [
            {
              "name": "MFA Recommendation",
              "type": "standard",
              "arn": "arn:aws:trustedadvisor::000000000000:recommendation/55fa4d2e-bbb7-491a-833b-5773e9589578",
              "awsServices": [
                "iam"
              ],
              "checkArn": "arn:aws:trustedadvisor:::check/7DAFEmoDos",
              "id": "55fa4d2e-bbb7-491a-833b-5773e9589578",
              "lastUpdatedAt": "2023-11-01T15:57:58.673Z",
              "pillarSpecificAggregates": {
                "costOptimizing": {
                  "estimatedMonthlySavings": 0.0,
                  "estimatedPercentMonthlySavings": 0.0
                }
              },
              "pillars": [
                "security"
              ],
              "resourcesAggregates": {
                "errorCount": 1,
                "okCount": 0,
                "warningCount": 0
              },
              "source": "ta_check",
              "status": "error"
            }
          ]
        },
        "id": "example-2",
        "title": "Filter and return a max of one Recommendation that is a part of AWS IAM"
      },
      {
        "input": {
          "awsService": "rds",
          "maxResults": 100,
          "nextToken": "<REDACTED>"
        },
        "output": {
          "recommendationSummaries": [
            {
              "name": "RDS clusters quota warning",
              "type": "standard",
              "arn": "arn:aws:trustedadvisor::000000000000:recommendation/8b602b6f-452d-4cb2-8a9e-c7650955d9cd",
              "awsServices": [
                "rds"
              ],
              "checkArn": "arn:aws:trustedadvisor:::check/gjqMBn6pjz",
              "id": "8b602b6f-452d-4cb2-8a9e-c7650955d9cd",
              "lastUpdatedAt": "2023-11-01T15:58:17.397Z",
              "pillarSpecificAggregates": {
                "costOptimizing": {
                  "estimatedMonthlySavings": 0.0,
                  "estimatedPercentMonthlySavings": 0.0
                }
              },
              "pillars": [
                "service_limits"
              ],
              "resourcesAggregates": {
                "errorCount": 0,
                "okCount": 3,
                "warningCount": 6
              },
              "source": "ta_check",
              "status": "warning"
            }
          ]
        },
        "id": "example-3",
        "title": "Use the \"nextToken\" returned from a previous request to fetch the next page of filtered Recommendations"
      }
    ],
    "ListRecommendationsForResource": [
      {
        "input": {
          "awsResourceArn": "arn:aws:ec2:us-east-1:000000000000:instance/i-0abcd1234efgh5678"
        },
        "output": {
          "nextToken": "<REDACTED>",
          "recommendationForResourceSummaries": [
            {
              "metadata": {
                "Region": "us-east-1",
                "Resource": "i-0abcd1234efgh5678",
                "Status": "Yellow"
              },
              "awsResourceArn": "arn:aws:ec2:us-east-1:000000000000:instance/i-0abcd1234efgh5678",
              "checkArn": "arn:aws:trustedadvisor:::check/Qch7DwouX1",
              "exclusionStatus": "included",
              "lastUpdatedAt": "2026-05-21T15:09:51.891Z",
              "pillars": [
                "cost_optimizing"
              ],
              "recommendationArn": "arn:aws:trustedadvisor::000000000000:recommendation/55fa4d2e-bbb7-491a-833b-5773e9589578",
              "status": "warning"
            }
          ]
        },
        "id": "example-1",
        "title": "List all Trusted Advisor Recommendations for an AWS Resource"
      }
    ],
    "UpdateOrganizationRecommendationLifecycle": [
      {
        "input": {
          "lifecycleStage": "dismissed",
          "organizationRecommendationIdentifier": "arn:aws:trustedadvisor:::organization-recommendation/96b5e5ca-7930-444c-90c6-06d386128100",
          "updateReason": "Does not apply to this resource",
          "updateReasonCode": "not_applicable"
        },
        "output": {},
        "id": "example-1",
        "title": "Update the lifecycle stage of an AWS Organization's Recommendation that is managed by AWS Trusted Advisor Priority"
      }
    ],
    "UpdateRecommendationLifecycle": [
      {
        "input": {
          "lifecycleStage": "resolved",
          "recommendationIdentifier": "arn:aws:trustedadvisor::000000000000:recommendation/861c9c6e-f169-405a-8b59-537a8caccd7a",
          "updateReason": "Resolved the recommendation",
          "updateReasonCode": "valid_business_case"
        },
        "output": {},
        "id": "example-1",
        "title": "Update the lifecycle stage of a Recommendation managed by AWS Trusted Advisor Priority"
      }
    ]
  }
}
