Mods
Azure

IAM Role: Azure/Search Management/admin

PermissionGrant
microsoft.search/searchservices/writeadmin
microsoft.search/searchservices/deleteadmin
microsoft.search/searchservices/start/actionadmin
microsoft.search/searchservices/stop/actionadmin
microsoft.search/searchservices/listadminkeys/actionadmin
microsoft.search/searchservices/regenerateadminkey/actionadmin
microsoft.search/searchservices/createquerykey/actionadmin
microsoft.search/searchservices/deletequerykey/deleteadmin
microsoft.search/searchservices/diagnosticsettings/writeadmin
microsoft.search/searchservices/privateendpointconnectionproxies/validate/actionadmin
microsoft.search/searchservices/privateendpointconnectionproxies/writeadmin
microsoft.search/searchservices/privateendpointconnectionproxies/deleteadmin
microsoft.search/register/actionadmin
microsoft.search/checknameavailability/actionadmin
microsoft.search/searchservices/listquerykeys/actionadmin
microsoft.resources/deployments/cancel/actionadmin
microsoft.resources/deployments/deleteadmin
microsoft.resources/deployments/validate/actionadmin
microsoft.resources/deployments/writeadmin
microsoft.search/operations/readmetadata
microsoft.search/searchservices/readmetadata
microsoft.search/searchservices/listquerykeys/readmetadata
microsoft.search/searchservices/diagnosticsettings/readmetadata
microsoft.search/searchservices/metricdefinitions/readmetadata
microsoft.search/searchservices/logdefinitions/readmetadata
microsoft.search/searchservices/privateendpointconnectionproxies/readmetadata
microsoft.resources/deployments/operations/readmetadata
microsoft.resources/deployments/readmetadata
microsoft.resources/subscriptions/resourcegroups/readmetadata