I've used the locator class as the finishing touch to a create locator script:
# -*- coding: utf-8 -*-
"""
Created on Fri Dec 18 10:06:14 2020
@author: jborgione
Single Role Street Address Locator
"""
import arcpy
arcpy.env.overwriteOutput = True
arcpy.SetLogHistory(False)
''' Set the stage and create the locator'''
locatorDir = r'N:\GIS\Geocoding'
locatorName = 'SingleRoleStreetAddressLocator'
outLocator = f'{locatorDir}\{locatorName}'
language = 'ENG'
country = 'USA'
inTable = "https://pathTo/rest/services/internalDrive/FeatureServer/9 StreetAddress;"
fieldMapping = "'StreetAddress.HOUSE_NUMBER_FROM_LEFT 9.FROMADDR_L';"\
"'StreetAddress.HOUSE_NUMBER_TO_LEFT 9.TOADDR_L';"\
"'StreetAddress.HOUSE_NUMBER_FROM_RIGHT 9.FROMADDR_R';"\
"'StreetAddress.HOUSE_NUMBER_TO_RIGHT 9.TOADDR_R';"\
"'StreetAddress.STREET_PREFIX_DIR 9.PREDIR';"\
"'StreetAddress.STREET_NAME 9.NAME';"\
"'StreetAddress.STREET_SUFFIX_TYPE 9.POSTTYPE';"\
"'StreetAddress.STREET_SUFFIX_DIR 9.POSTDIR';"\
"'StreetAddress.CITY_LEFT 9.INCMUNI_L';"\
"'StreetAddress.CITY_RIGHT 9.INCMUNI_R';"\
"'StreetAddress.METRO_AREA_LEFT 9.UNINCCOM_L';"\
"'StreetAddress.METRO_AREA_RIGHT 9.UNINCCOM_R';"
arcpy.geocoding.CreateLocator(country, inTable, fieldMapping, outLocator, language)
''' With the locator now created, use the new locator class to set values
of various properties'''
locatorPath = f'{outLocator}.loc'
locator = arcpy.geocoding.Locator(locatorPath)
locator.matchOutOfRange = False
locator.minCandidateScore = 80
locator.minMatchScore = 85
locator.categories = 'Street Address,Intersection'
locator.reverseGeocodeFeatureTypes = 'StreetInt,StreetAddress'
locator.updateLocator()
That should just about do it....