{
  "version": "1.0",
  "resources": {
    "Member": {
      "operation": "ListMembers",
      "resourceIdentifier": {
        "accountId": "members[].accountId"
      }
    },
    "DelegatedAdminAccount": {
      "operation": "ListDelegatedAdminAccounts",
      "resourceIdentifier": {
        "accountId": "delegatedAdminAccounts[].accountId"
      }
    },
    "CisScanConfiguration": {
      "operation": "ListCisScanConfigurations",
      "resourceIdentifier": {
        "scanConfigurationArn": "scanConfigurations[].scanConfigurationArn"
      }
    },
    "CodeSecurityIntegration": {
      "operation": "ListCodeSecurityIntegrations",
      "resourceIdentifier": {
        "integrationArn": "integrations[].integrationArn"
      }
    },
    "CodeSecurityScanConfiguration": {
      "operation": "ListCodeSecurityScanConfigurations",
      "resourceIdentifier": {
        "scanConfigurationArn": "configurations[].scanConfigurationArn"
      }
    },
    "Filter": {
      "operation": "ListFilters",
      "resourceIdentifier": {
        "arn": "filters[].arn",
        "name": "filters[].name"
      }
    }
  },
  "operations": {
    "AssociateMember": {
      "accountId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "BatchGetAccountStatus": {
      "accountIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "BatchGetMemberEc2DeepInspectionStatus": {
      "accountIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "DeleteCisScanConfiguration": {
      "scanConfigurationArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CisScanConfiguration",
            "resourceIdentifier": "scanConfigurationArn"
          }
        ]
      }
    },
    "DeleteCodeSecurityIntegration": {
      "integrationArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CodeSecurityIntegration",
            "resourceIdentifier": "integrationArn"
          }
        ]
      }
    },
    "DeleteCodeSecurityScanConfiguration": {
      "scanConfigurationArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CodeSecurityScanConfiguration",
            "resourceIdentifier": "scanConfigurationArn"
          }
        ]
      }
    },
    "DeleteFilter": {
      "arn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Filter",
            "resourceIdentifier": "arn"
          }
        ]
      }
    },
    "Disable": {
      "accountIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "DisableDelegatedAdminAccount": {
      "delegatedAdminAccountId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DelegatedAdminAccount",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "DisassociateMember": {
      "accountId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "Enable": {
      "accountIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "EnableDelegatedAdminAccount": {
      "delegatedAdminAccountId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DelegatedAdminAccount",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "GetCisScanReport": {
      "targetAccounts": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "GetCisScanResultDetails": {
      "accountId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "GetCodeSecurityIntegration": {
      "integrationArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CodeSecurityIntegration",
            "resourceIdentifier": "integrationArn"
          }
        ]
      }
    },
    "GetCodeSecurityScanConfiguration": {
      "scanConfigurationArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CodeSecurityScanConfiguration",
            "resourceIdentifier": "scanConfigurationArn"
          }
        ]
      }
    },
    "GetMember": {
      "accountId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "ListCodeSecurityScanConfigurationAssociations": {
      "scanConfigurationArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CodeSecurityScanConfiguration",
            "resourceIdentifier": "scanConfigurationArn"
          }
        ]
      }
    },
    "ListFilters": {
      "arns": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Filter",
            "resourceIdentifier": "arn"
          }
        ]
      }
    },
    "UpdateCisScanConfiguration": {
      "scanConfigurationArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CisScanConfiguration",
            "resourceIdentifier": "scanConfigurationArn"
          }
        ]
      }
    },
    "UpdateCodeSecurityIntegration": {
      "integrationArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CodeSecurityIntegration",
            "resourceIdentifier": "integrationArn"
          }
        ]
      }
    },
    "UpdateCodeSecurityScanConfiguration": {
      "scanConfigurationArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CodeSecurityScanConfiguration",
            "resourceIdentifier": "scanConfigurationArn"
          }
        ]
      }
    },
    "UpdateFilter": {
      "name": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Filter",
            "resourceIdentifier": "name"
          }
        ]
      },
      "filterArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Filter",
            "resourceIdentifier": "arn"
          }
        ]
      }
    }
  }
}
