{
  "version": "1.0",
  "resources": {
    "Invitation": {
      "operation": "ListInvitations",
      "resourceIdentifier": {
        "invitationId": "invitations[].invitationId"
      }
    },
    "Member": {
      "operation": "ListMembers",
      "resourceIdentifier": {
        "accountId": "members[].accountId"
      }
    },
    "CustomDataIdentifier": {
      "operation": "BatchGetCustomDataIdentifiers",
      "resourceIdentifier": {
        "id": "customDataIdentifiers[].id"
      }
    },
    "AllowList": {
      "operation": "ListAllowLists",
      "resourceIdentifier": {
        "id": "allowLists[].id",
        "name": "allowLists[].name"
      }
    },
    "FindingsFilter": {
      "operation": "ListFindingsFilters",
      "resourceIdentifier": {
        "id": "findingsFilterListItems[].id"
      }
    },
    "ClassificationJob": {
      "operation": "ListClassificationJobs",
      "resourceIdentifier": {
        "jobId": "items[].jobId"
      }
    },
    "AutomatedDiscoveryConfiguration": {
      "operation": "ListAutomatedDiscoveryAccounts",
      "resourceIdentifier": {
        "accountId": "items[].accountId"
      }
    },
    "ClassificationScope": {
      "operation": "ListClassificationScopes",
      "resourceIdentifier": {
        "id": "classificationScopes[].id",
        "name": "classificationScopes[].name"
      }
    },
    "Bucket": {
      "operation": "DescribeBuckets",
      "resourceIdentifier": {
        "bucketArn": "buckets[].bucketArn"
      }
    },
    "SensitivityInspectionTemplate": {
      "operation": "ListSensitivityInspectionTemplates",
      "resourceIdentifier": {
        "id": "sensitivityInspectionTemplates[].id"
      }
    }
  },
  "operations": {
    "AcceptInvitation": {
      "invitationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Invitation",
            "resourceIdentifier": "invitationId"
          }
        ]
      },
      "administratorAccountId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "BatchGetCustomDataIdentifiers": {
      "ids": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CustomDataIdentifier",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "CreateClassificationJob": {
      "customDataIdentifierIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CustomDataIdentifier",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DeclineInvitations": {
      "accountIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "DeleteAllowList": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AllowList",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DeleteCustomDataIdentifier": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CustomDataIdentifier",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DeleteFindingsFilter": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FindingsFilter",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DeleteInvitations": {
      "accountIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "DeleteMember": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "DescribeClassificationJob": {
      "jobId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ClassificationJob",
            "resourceIdentifier": "jobId"
          }
        ]
      }
    },
    "DisableOrganizationAdminAccount": {
      "adminAccountId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "DisassociateMember": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "EnableOrganizationAdminAccount": {
      "adminAccountId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "GetAllowList": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AllowList",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "GetBucketStatistics": {
      "accountId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutomatedDiscoveryConfiguration",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "GetClassificationScope": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ClassificationScope",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "GetCustomDataIdentifier": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CustomDataIdentifier",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "GetFindingsFilter": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FindingsFilter",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "GetMember": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "GetResourceProfile": {
      "resourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Bucket",
            "resourceIdentifier": "bucketArn"
          }
        ]
      }
    },
    "GetSensitivityInspectionTemplate": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SensitivityInspectionTemplate",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "ListAutomatedDiscoveryAccounts": {
      "accountIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AutomatedDiscoveryConfiguration",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "ListClassificationScopes": {
      "name": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ClassificationScope",
            "resourceIdentifier": "name"
          }
        ]
      }
    },
    "ListResourceProfileArtifacts": {
      "resourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Bucket",
            "resourceIdentifier": "bucketArn"
          }
        ]
      }
    },
    "ListResourceProfileDetections": {
      "resourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Bucket",
            "resourceIdentifier": "bucketArn"
          }
        ]
      }
    },
    "ListTagsForResource": {
      "resourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Bucket",
            "resourceIdentifier": "bucketArn"
          }
        ]
      }
    },
    "TagResource": {
      "resourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Bucket",
            "resourceIdentifier": "bucketArn"
          }
        ]
      }
    },
    "UntagResource": {
      "resourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Bucket",
            "resourceIdentifier": "bucketArn"
          }
        ]
      }
    },
    "UpdateAllowList": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AllowList",
            "resourceIdentifier": "id"
          }
        ]
      },
      "name": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AllowList",
            "resourceIdentifier": "name"
          }
        ]
      }
    },
    "UpdateClassificationJob": {
      "jobId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ClassificationJob",
            "resourceIdentifier": "jobId"
          }
        ]
      }
    },
    "UpdateClassificationScope": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ClassificationScope",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "UpdateFindingsFilter": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FindingsFilter",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "UpdateMemberSession": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Member",
            "resourceIdentifier": "accountId"
          }
        ]
      }
    },
    "UpdateResourceProfile": {
      "resourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Bucket",
            "resourceIdentifier": "bucketArn"
          }
        ]
      }
    },
    "UpdateResourceProfileDetections": {
      "resourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Bucket",
            "resourceIdentifier": "bucketArn"
          }
        ]
      }
    },
    "UpdateSensitivityInspectionTemplate": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SensitivityInspectionTemplate",
            "resourceIdentifier": "id"
          }
        ]
      }
    }
  }
}
