{
  "version": "1.0",
  "resources": {
    "Invitation": {
      "operation": "ListInvitations",
      "resourceIdentifier": {
        "InvitationId": "Invitations[].InvitationId"
      }
    },
    "AutomationRule": {
      "operation": "ListAutomationRules",
      "resourceIdentifier": {
        "RuleArn": "AutomationRulesMetadata[].RuleArn",
        "RuleName": "AutomationRulesMetadata[].RuleName"
      }
    },
    "Standard": {
      "operation": "DescribeStandards",
      "resourceIdentifier": {
        "StandardsArn": "Standards[].StandardsArn"
      }
    },
    "SecurityControl": {
      "operation": "ListSecurityControlDefinitions",
      "resourceIdentifier": {
        "SecurityControlId": "SecurityControlDefinitions[].SecurityControlId"
      }
    },
    "Finding": {
      "operation": "GetFindings",
      "resourceIdentifier": {
        "FindingsId": "Findings[].Id"
      }
    },
    "Connector": {
      "operation": "ListConnectorsV2",
      "resourceIdentifier": {
        "ConnectorId": "Connectors[].ConnectorId"
      }
    },
    "OrganizationConfiguration": {
      "operation": "ListOrganizationAdminAccounts",
      "resourceIdentifier": {
        "AccountId": "AdminAccounts[].AccountId"
      }
    },
    "ActionTarget": {
      "operation": "DescribeActionTargets",
      "resourceIdentifier": {
        "ActionTargetArn": "ActionTargets[].ActionTargetArn"
      }
    },
    "Aggregator": {
      "operation": "ListAggregatorsV2",
      "resourceIdentifier": {
        "AggregatorV2Arn": "AggregatorsV2[].AggregatorV2Arn"
      }
    },
    "ConfigurationPolicy": {
      "operation": "ListConfigurationPolicies",
      "resourceIdentifier": {
        "Id": "ConfigurationPolicySummaries[].Id"
      }
    },
    "FindingAggregator": {
      "operation": "ListFindingAggregators",
      "resourceIdentifier": {
        "FindingAggregatorArn": "FindingAggregators[].FindingAggregatorArn"
      }
    },
    "Insight": {
      "operation": "GetInsights",
      "resourceIdentifier": {
        "InsightArn": "Insights[].InsightArn"
      }
    },
    "Product": {
      "operation": "DescribeProducts",
      "resourceIdentifier": {
        "ProductArn": "Products[].ProductArn"
      }
    }
  },
  "operations": {
    "AcceptAdministratorInvitation": {
      "InvitationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Invitation",
            "resourceIdentifier": "InvitationId"
          }
        ]
      }
    },
    "AcceptInvitation": {
      "InvitationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Invitation",
            "resourceIdentifier": "InvitationId"
          }
        ]
      }
    },
    "BatchDeleteAutomationRules": {
      "AutomationRulesArns": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutomationRule",
            "resourceIdentifier": "RuleArn"
          }
        ]
      }
    },
    "BatchDisableStandards": {
      "StandardsSubscriptionArns": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Standard",
            "resourceIdentifier": "StandardsArn"
          }
        ]
      }
    },
    "BatchGetAutomationRules": {
      "AutomationRulesArns": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutomationRule",
            "resourceIdentifier": "RuleArn"
          }
        ]
      }
    },
    "BatchGetSecurityControls": {
      "SecurityControlIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SecurityControl",
            "resourceIdentifier": "SecurityControlId"
          }
        ]
      }
    },
    "CreateTicketV2": {
      "ConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Connector",
            "resourceIdentifier": "ConnectorId"
          }
        ]
      }
    },
    "DeleteActionTarget": {
      "ActionTargetArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ActionTarget",
            "resourceIdentifier": "ActionTargetArn"
          }
        ]
      }
    },
    "DeleteAggregatorV2": {
      "AggregatorV2Arn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Aggregator",
            "resourceIdentifier": "AggregatorV2Arn"
          }
        ]
      }
    },
    "DeleteAutomationRuleV2": {
      "Identifier": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutomationRule",
            "resourceIdentifier": "RuleArn"
          }
        ]
      }
    },
    "DeleteConfigurationPolicy": {
      "Identifier": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationPolicy",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteConnectorV2": {
      "ConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Connector",
            "resourceIdentifier": "ConnectorId"
          }
        ]
      }
    },
    "DeleteFindingAggregator": {
      "FindingAggregatorArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FindingAggregator",
            "resourceIdentifier": "FindingAggregatorArn"
          }
        ]
      }
    },
    "DeleteInsight": {
      "InsightArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Insight",
            "resourceIdentifier": "InsightArn"
          }
        ]
      }
    },
    "DescribeActionTargets": {
      "ActionTargetArns": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ActionTarget",
            "resourceIdentifier": "ActionTargetArn"
          }
        ]
      }
    },
    "DescribeProducts": {
      "ProductArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Product",
            "resourceIdentifier": "ProductArn"
          }
        ]
      }
    },
    "DisableImportFindingsForProduct": {
      "ProductSubscriptionArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Product",
            "resourceIdentifier": "ProductArn"
          }
        ]
      }
    },
    "DisableOrganizationAdminAccount": {
      "AdminAccountId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "OrganizationConfiguration",
            "resourceIdentifier": "AccountId"
          }
        ]
      }
    },
    "EnableImportFindingsForProduct": {
      "ProductArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Product",
            "resourceIdentifier": "ProductArn"
          }
        ]
      }
    },
    "EnableOrganizationAdminAccount": {
      "AdminAccountId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "OrganizationConfiguration",
            "resourceIdentifier": "AccountId"
          }
        ]
      }
    },
    "GetAggregatorV2": {
      "AggregatorV2Arn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Aggregator",
            "resourceIdentifier": "AggregatorV2Arn"
          }
        ]
      }
    },
    "GetAutomationRuleV2": {
      "Identifier": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutomationRule",
            "resourceIdentifier": "RuleArn"
          }
        ]
      }
    },
    "GetConfigurationPolicy": {
      "Identifier": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationPolicy",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetConnectorV2": {
      "ConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Connector",
            "resourceIdentifier": "ConnectorId"
          }
        ]
      }
    },
    "GetEnabledStandards": {
      "StandardsSubscriptionArns": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Standard",
            "resourceIdentifier": "StandardsArn"
          }
        ]
      }
    },
    "GetFindingAggregator": {
      "FindingAggregatorArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FindingAggregator",
            "resourceIdentifier": "FindingAggregatorArn"
          }
        ]
      }
    },
    "GetInsightResults": {
      "InsightArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Insight",
            "resourceIdentifier": "InsightArn"
          }
        ]
      }
    },
    "GetInsights": {
      "InsightArns": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Insight",
            "resourceIdentifier": "InsightArn"
          }
        ]
      }
    },
    "GetSecurityControlDefinition": {
      "SecurityControlId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SecurityControl",
            "resourceIdentifier": "SecurityControlId"
          }
        ]
      }
    },
    "ListSecurityControlDefinitions": {
      "StandardsArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Standard",
            "resourceIdentifier": "StandardsArn"
          }
        ]
      }
    },
    "ListStandardsControlAssociations": {
      "SecurityControlId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SecurityControl",
            "resourceIdentifier": "SecurityControlId"
          }
        ]
      }
    },
    "StartConfigurationPolicyAssociation": {
      "ConfigurationPolicyIdentifier": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationPolicy",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "StartConfigurationPolicyDisassociation": {
      "ConfigurationPolicyIdentifier": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationPolicy",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateActionTarget": {
      "ActionTargetArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ActionTarget",
            "resourceIdentifier": "ActionTargetArn"
          }
        ]
      }
    },
    "UpdateAggregatorV2": {
      "AggregatorV2Arn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Aggregator",
            "resourceIdentifier": "AggregatorV2Arn"
          }
        ]
      }
    },
    "UpdateAutomationRuleV2": {
      "RuleName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutomationRule",
            "resourceIdentifier": "RuleName"
          }
        ]
      }
    },
    "UpdateConfigurationPolicy": {
      "Identifier": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationPolicy",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateConnectorV2": {
      "ConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Connector",
            "resourceIdentifier": "ConnectorId"
          }
        ]
      }
    },
    "UpdateFindingAggregator": {
      "FindingAggregatorArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FindingAggregator",
            "resourceIdentifier": "FindingAggregatorArn"
          }
        ]
      }
    },
    "UpdateInsight": {
      "InsightArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Insight",
            "resourceIdentifier": "InsightArn"
          }
        ]
      }
    },
    "UpdateSecurityControl": {
      "SecurityControlId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SecurityControl",
            "resourceIdentifier": "SecurityControlId"
          }
        ]
      }
    }
  }
}
