{
  "version": "1.0",
  "resources": {
    "FileSystem": {
      "operation": "DescribeFileSystems",
      "resourceIdentifier": {
        "FileSystemsFileSystemId": "FileSystems[].FileSystemId"
      }
    },
    "DataRepositoryTask": {
      "operation": "DescribeDataRepositoryTasks",
      "resourceIdentifier": {
        "TaskId": "DataRepositoryTasks[].TaskId"
      }
    },
    "Volume": {
      "operation": "DescribeVolumes",
      "resourceIdentifier": {
        "VolumesVolumeId": "Volumes[].VolumeId"
      }
    },
    "Snapshot": {
      "operation": "DescribeSnapshots",
      "resourceIdentifier": {
        "SnapshotId": "Snapshots[].SnapshotId",
        "SnapshotsResourceARN": "Snapshots[].ResourceARN"
      }
    },
    "Backup": {
      "operation": "DescribeBackups",
      "resourceIdentifier": {
        "BackupId": "Backups[].BackupId"
      }
    },
    "DataRepositoryAssociation": {
      "operation": "DescribeDataRepositoryAssociations",
      "resourceIdentifier": {
        "AssociationId": "Associations[].AssociationId",
        "ResourceARN": "Associations[].ResourceARN"
      }
    },
    "FileCache": {
      "operation": "DescribeFileCaches",
      "resourceIdentifier": {
        "FileCacheId": "FileCaches[].FileCacheId"
      }
    },
    "StorageVirtualMachine": {
      "operation": "DescribeStorageVirtualMachines",
      "resourceIdentifier": {
        "StorageVirtualMachineId": "StorageVirtualMachines[].StorageVirtualMachineId"
      }
    }
  },
  "operations": {
    "AssociateFileSystemAliases": {
      "FileSystemId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FileSystem",
            "resourceIdentifier": "FileSystemsFileSystemId"
          }
        ]
      }
    },
    "CancelDataRepositoryTask": {
      "TaskId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DataRepositoryTask",
            "resourceIdentifier": "TaskId"
          }
        ]
      }
    },
    "CopySnapshotAndUpdateVolume": {
      "VolumeId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Volume",
            "resourceIdentifier": "VolumesVolumeId"
          }
        ]
      },
      "SourceSnapshotARN": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Snapshot",
            "resourceIdentifier": "SnapshotsResourceARN"
          }
        ]
      }
    },
    "CreateBackup": {
      "FileSystemId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FileSystem",
            "resourceIdentifier": "FileSystemsFileSystemId"
          }
        ]
      },
      "VolumeId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Volume",
            "resourceIdentifier": "VolumesVolumeId"
          }
        ]
      }
    },
    "CreateDataRepositoryAssociation": {
      "FileSystemId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FileSystem",
            "resourceIdentifier": "FileSystemsFileSystemId"
          }
        ]
      }
    },
    "CreateDataRepositoryTask": {
      "FileSystemId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FileSystem",
            "resourceIdentifier": "FileSystemsFileSystemId"
          }
        ]
      }
    },
    "CreateFileSystemFromBackup": {
      "BackupId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Backup",
            "resourceIdentifier": "BackupId"
          }
        ]
      }
    },
    "CreateSnapshot": {
      "VolumeId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Volume",
            "resourceIdentifier": "VolumesVolumeId"
          }
        ]
      }
    },
    "CreateStorageVirtualMachine": {
      "FileSystemId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FileSystem",
            "resourceIdentifier": "FileSystemsFileSystemId"
          }
        ]
      }
    },
    "CreateVolumeFromBackup": {
      "BackupId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Backup",
            "resourceIdentifier": "BackupId"
          }
        ]
      }
    },
    "DeleteBackup": {
      "BackupId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Backup",
            "resourceIdentifier": "BackupId"
          }
        ]
      }
    },
    "DeleteDataRepositoryAssociation": {
      "AssociationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DataRepositoryAssociation",
            "resourceIdentifier": "AssociationId"
          }
        ]
      }
    },
    "DeleteFileCache": {
      "FileCacheId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FileCache",
            "resourceIdentifier": "FileCacheId"
          }
        ]
      }
    },
    "DeleteFileSystem": {
      "FileSystemId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FileSystem",
            "resourceIdentifier": "FileSystemsFileSystemId"
          }
        ]
      }
    },
    "DeleteSnapshot": {
      "SnapshotId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Snapshot",
            "resourceIdentifier": "SnapshotId"
          }
        ]
      }
    },
    "DeleteStorageVirtualMachine": {
      "StorageVirtualMachineId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "StorageVirtualMachine",
            "resourceIdentifier": "StorageVirtualMachineId"
          }
        ]
      }
    },
    "DeleteVolume": {
      "VolumeId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Volume",
            "resourceIdentifier": "VolumesVolumeId"
          }
        ]
      }
    },
    "DescribeBackups": {
      "BackupIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Backup",
            "resourceIdentifier": "BackupId"
          }
        ]
      }
    },
    "DescribeDataRepositoryAssociations": {
      "AssociationIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DataRepositoryAssociation",
            "resourceIdentifier": "AssociationId"
          }
        ]
      }
    },
    "DescribeDataRepositoryTasks": {
      "TaskIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DataRepositoryTask",
            "resourceIdentifier": "TaskId"
          }
        ]
      }
    },
    "DescribeFileCaches": {
      "FileCacheIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FileCache",
            "resourceIdentifier": "FileCacheId"
          }
        ]
      }
    },
    "DescribeFileSystemAliases": {
      "FileSystemId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FileSystem",
            "resourceIdentifier": "FileSystemsFileSystemId"
          }
        ]
      }
    },
    "DescribeFileSystems": {
      "FileSystemIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FileSystem",
            "resourceIdentifier": "FileSystemsFileSystemId"
          }
        ]
      }
    },
    "DescribeSnapshots": {
      "SnapshotIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Snapshot",
            "resourceIdentifier": "SnapshotId"
          }
        ]
      }
    },
    "DescribeStorageVirtualMachines": {
      "StorageVirtualMachineIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "StorageVirtualMachine",
            "resourceIdentifier": "StorageVirtualMachineId"
          }
        ]
      }
    },
    "DescribeVolumes": {
      "VolumeIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Volume",
            "resourceIdentifier": "VolumesVolumeId"
          }
        ]
      }
    },
    "DisassociateFileSystemAliases": {
      "FileSystemId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FileSystem",
            "resourceIdentifier": "FileSystemsFileSystemId"
          }
        ]
      }
    },
    "ListTagsForResource": {
      "ResourceARN": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DataRepositoryAssociation",
            "resourceIdentifier": "ResourceARN"
          }
        ]
      }
    },
    "ReleaseFileSystemNfsV3Locks": {
      "FileSystemId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FileSystem",
            "resourceIdentifier": "FileSystemsFileSystemId"
          }
        ]
      }
    },
    "RestoreVolumeFromSnapshot": {
      "VolumeId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Volume",
            "resourceIdentifier": "VolumesVolumeId"
          }
        ]
      },
      "SnapshotId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Snapshot",
            "resourceIdentifier": "SnapshotId"
          }
        ]
      }
    },
    "StartMisconfiguredStateRecovery": {
      "FileSystemId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FileSystem",
            "resourceIdentifier": "FileSystemsFileSystemId"
          }
        ]
      }
    },
    "TagResource": {
      "ResourceARN": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DataRepositoryAssociation",
            "resourceIdentifier": "ResourceARN"
          }
        ]
      }
    },
    "UntagResource": {
      "ResourceARN": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DataRepositoryAssociation",
            "resourceIdentifier": "ResourceARN"
          }
        ]
      }
    },
    "UpdateDataRepositoryAssociation": {
      "AssociationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "DataRepositoryAssociation",
            "resourceIdentifier": "AssociationId"
          }
        ]
      }
    },
    "UpdateFileCache": {
      "FileCacheId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FileCache",
            "resourceIdentifier": "FileCacheId"
          }
        ]
      }
    },
    "UpdateFileSystem": {
      "FileSystemId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "FileSystem",
            "resourceIdentifier": "FileSystemsFileSystemId"
          }
        ]
      }
    },
    "UpdateSnapshot": {
      "SnapshotId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Snapshot",
            "resourceIdentifier": "SnapshotId"
          }
        ]
      }
    },
    "UpdateStorageVirtualMachine": {
      "StorageVirtualMachineId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "StorageVirtualMachine",
            "resourceIdentifier": "StorageVirtualMachineId"
          }
        ]
      }
    },
    "UpdateVolume": {
      "VolumeId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Volume",
            "resourceIdentifier": "VolumesVolumeId"
          }
        ]
      }
    }
  }
}
