{
  "version": "1.0",
  "resources": {
    "Graph": {
      "operation": "ListGraphs",
      "resourceIdentifier": {
        "Arn": "GraphList[].Arn"
      }
    },
    "Invitation": {
      "operation": "ListInvitations",
      "resourceIdentifier": {
        "AccountId": "Invitations[].AccountId"
      }
    }
  },
  "operations": {
    "AcceptInvitation": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "BatchGetGraphMemberDatasources": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      },
      "AccountIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Invitation",
            "resourceIdentifier": "AccountId"
          }
        ]
      }
    },
    "BatchGetMembershipDatasources": {
      "GraphArns": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "CreateMembers": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "DeleteGraph": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "DeleteMembers": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      },
      "AccountIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Invitation",
            "resourceIdentifier": "AccountId"
          }
        ]
      }
    },
    "DescribeOrganizationConfiguration": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "DisassociateMembership": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "EnableOrganizationAdminAccount": {
      "AccountId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Invitation",
            "resourceIdentifier": "AccountId"
          }
        ]
      }
    },
    "GetInvestigation": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "GetMembers": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      },
      "AccountIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Invitation",
            "resourceIdentifier": "AccountId"
          }
        ]
      }
    },
    "ListDatasourcePackages": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "ListIndicators": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "ListInvestigations": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "ListMembers": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "ListTagsForResource": {
      "ResourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "RejectInvitation": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "StartInvestigation": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "StartMonitoringMember": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      },
      "AccountId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Invitation",
            "resourceIdentifier": "AccountId"
          }
        ]
      }
    },
    "TagResource": {
      "ResourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "UntagResource": {
      "ResourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "UpdateDatasourcePackages": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "UpdateInvestigationState": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "UpdateOrganizationConfiguration": {
      "GraphArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Graph",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    }
  }
}
