ok } } Response { "data": { "deleteHostsByIds": { "ok": true } } } """ DeleteByFilterClass = create_delete_by_filter_mutation( entity_name='host', gmp_entity_response='asset') class DeleteHostsByFilter(DeleteByFilterClass): """Deletes a filtered list of host Args: filterString (str): Filter string for host list to delete. ultimate (bool, optional): Whether to remove entirely, or to the trashcan. Returns: ok (Boolean) Example
} } Response { "data": { "deleteOperatingSystemsByIds": { "ok": true } } } """ DeleteByFilterClass = create_delete_by_filter_mutation( entity_name='asset', asset_type=GvmAssetType.OPERATING_SYSTEM ) class DeleteOperatingSystemsByFilter(DeleteByFilterClass): """Deletes a filtered list of operating_systems Args: filterString (str): Filter string for operating_system list to delete. ultimate (bool, optional): Whether to remove entirely, or to the trashcan. Returns: ok (Boolean) Example
DeleteByIdsClass = create_delete_by_ids_mutation(entity_name='report') class DeleteReportsByIds(DeleteByIdsClass): """Deletes a list of reports Args: ids (List(UUID)): List of UUIDs of reports to delete. Returns: ok (Boolean) """ DeleteByFilterClass = create_delete_by_filter_mutation(entity_name='report') class DeleteReportsByFilter(DeleteByFilterClass): """Deletes a filtered list of reports Args: filterString (str): Filter string for report list to delete. Returns: ok (Boolean) """ class ImportReport(graphene.Mutation): """Imports a XML-formatted report. Call with importReport. Args:
DeleteByIdsClass = create_delete_by_ids_mutation(entity_name='audit', gmp_entity_response='task') class DeleteAuditsByIds(DeleteByIdsClass): """Deletes a list of audits Args: ids (List(UUID)): List of UUIDs of audits to delete. Returns: ok (Boolean) """ DeleteByFilterClass = create_delete_by_filter_mutation( entity_name='audit', gmp_entity_response='task') class DeleteAuditsByFilter(DeleteByFilterClass): """Deletes a filtered list of audits Args: filterString (str): Filter string for audit list to delete. Returns: ok (Boolean) """ class CreateContainerAuditInput(graphene.InputObjectType): """Input object type for createContainerAudit""" name = graphene.String(required=True)
ok } } Response { "data": { "deleteOverridesByIds": { "ok": true } } } """ DeleteByFilterClass = create_delete_by_filter_mutation(entity_name='override') class DeleteOverridesByFilter(DeleteByFilterClass): """Deletes a filtered list of overrides Args: filterString (str): Filter string for override list to delete. ultimate (bool, optional): Whether to remove entirely, or to the trashcan. Returns: ok (Boolean) Example
ok } } Response { "data": { "deleteScannersByIds": { "ok": true } } } """ DeleteByFilterClass = create_delete_by_filter_mutation(entity_name='scanner') class DeleteScannersByFilter(DeleteByFilterClass): """Deletes a filtered list of scanners Args: filterString (str): Filter string for scanner list to delete. ultimate (bool, optional): Whether to remove entirely, or to the trashcan. Returns: ok (Boolean) Example
ok } } Response { "data": { "deleteCredentialByIds": { "ok": true } } } """ DeleteByFilterClass = create_delete_by_filter_mutation(entity_name='credential') class DeleteCredentialsByFilter(DeleteByFilterClass): """Deletes a filtered list of credentials Args: filterString (str): Filter string for credential list to delete. ultimate (bool, optional): Whether to remove entirely, or to the trashcan. Returns: ok (Boolean) Example
# schema: ExportByIds, ExportByIds.' ExportByIdsClass = create_export_by_ids_mutation(entity_name='permission') class ExportPermissionsByIds(ExportByIdsClass): pass ExportByFilterClass = create_export_by_filter_mutation( entity_name='permission', ) class ExportPermissionsByFilter(ExportByFilterClass): pass DeleteByIdsClass = create_delete_by_ids_mutation(entity_name='permission') class DeletePermissionsByIds(DeleteByIdsClass): """Deletes a list of permissions""" DeleteByFilterClass = create_delete_by_filter_mutation( entity_name='permission', ) class DeletePermissionsByFilter(DeleteByFilterClass): """Deletes a filtered list of permissions"""
ok } } Response { "data": { "deletePoliciesByIds": { "ok": true } } } """ DeleteByFilterClass = create_delete_by_filter_mutation( 'policy', entities_name='policies', gmp_entity_response='config') class DeletePoliciesByFilter(DeleteByFilterClass): """Deletes a filtered list of policys Args: filterString (str): Filter string for policy list to delete. ultimate (bool, optional): Whether to remove entirely, or to the trashcan. Returns: ok (Boolean) Example
ok } } Response { "data": { "deleteTLSCertificatesByIds": { "ok": true } } } """ DeleteByFilterClass = create_delete_by_filter_mutation( entity_name='tls_certificate') class DeleteTLSCertificatesByFilter(DeleteByFilterClass): """Deletes a filtered list of tls certificate Args: filterString (str): Filter string for tls certificate list to delete. Returns: ok (Boolean) Example mutation { deleteTLSCertificateByFilter(
ok } } Response { "data": { "deleteHostsByIds": { "ok": true } } } """ DeleteByFilterClass = create_delete_by_filter_mutation( entity_name='asset', asset_type=GvmAssetType.HOST) class DeleteHostsByFilter(DeleteByFilterClass): """Deletes a filtered list of host Args: filterString (str): Filter string for host list to delete. ultimate (bool, optional): Whether to remove entirely, or to the trashcan. Returns: ok (Boolean) Example
ok } } Response { "data": { "deleteScanConfigByIds": { "ok": true } } } """ DeleteByFilterClass = create_delete_by_filter_mutation(entity_name='config') class DeleteScanConfigsByFilter(DeleteByFilterClass): """Deletes a filtered list of scan configs Args: filterString (str): Filter string for scan config list to delete. ultimate (bool, optional): Whether to remove entirely, or to the trashcan. Returns: ok (Boolean) Example
} } Response { "data": { "deleteOperatingSystemsByIds": { "ok": true } } } """ DeleteByFilterClass = create_delete_by_filter_mutation( entity_name='operating_system', gmp_entity_response='asset' ) class DeleteOperatingSystemsByFilter(DeleteByFilterClass): """Deletes a filtered list of operating_systems Args: filterString (str): Filter string for operating_system list to delete. ultimate (bool, optional): Whether to remove entirely, or to the trashcan. Returns: ok (Boolean) Example
ok } } Response { "data": { "deleteScheduleByIds": { "ok": true } } } """ DeleteByFilterClass = create_delete_by_filter_mutation(entity_name='schedule') class DeleteSchedulesByFilter(DeleteByFilterClass): """Deletes a filtered list of schedules Args: filterString (str): Filter string for schedule list to delete. ultimate (bool, optional): Whether to remove entirely, or to the trashcan. Returns: ok (Boolean) Example