import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { IotConnector , IotConnectorsListByWorkspaceOptionalParams , IotConnectorsGetOptionalParams , IotConnectorsGetResponse , IotConnectorsCreateOrUpdateOptionalParams , IotConnectorsCreateOrUpdateResponse , IotConnectorPatchResource , IotConnectorsUpdateOptionalParams , IotConnectorsUpdateResponse , IotConnectorsDeleteOptionalParams } from "../models" ; /** Interface representing a IotConnectors. */ export interface IotConnectors { param resourceGroupName param workspaceName param options listByWorkspace ( resourceGroupName , workspaceName , options ? ) : PagedAsyncIterableIterator < IotConnector > ; param resourceGroupName param workspaceName param iotConnectorName param options get ( resourceGroupName , workspaceName , iotConnectorName , options ? ) : Promise < IotConnectorsGetResponse > ; param resourceGroupName param workspaceName param iotConnectorName param iotConnector param options beginCreateOrUpdate ( resourceGroupName , workspaceName , iotConnectorName , iotConnector , options ? ) : Promise < PollerLike < PollOperationState < IotConnectorsCreateOrUpdateResponse > , IotConnectorsCreateOrUpdateResponse > > ; param resourceGroupName param workspaceName param iotConnectorName param iotConnector param options beginCreateOrUpdateAndWait ( resourceGroupName , workspaceName , iotConnectorName , iotConnector , options ? ) : Promise < IotConnectorsCreateOrUpdateResponse > ; param resourceGroupName param iotConnectorName param workspaceName param iotConnectorPatchResource param options beginUpdate ( resourceGroupName , iotConnectorName , workspaceName , iotConnectorPatchResource , options ? ) : Promise < PollerLike < PollOperationState < IotConnectorsUpdateResponse > , IotConnectorsUpdateResponse > > ; param resourceGroupName param iotConnectorName param workspaceName param iotConnectorPatchResource param options beginUpdateAndWait ( resourceGroupName , iotConnectorName , workspaceName , iotConnectorPatchResource , options ? ) : Promise < IotConnectorsUpdateResponse > ; param resourceGroupName param iotConnectorName param workspaceName param options beginDelete ( resourceGroupName , iotConnectorName , workspaceName , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param iotConnectorName param workspaceName param options beginDeleteAndWait ( resourceGroupName , iotConnectorName , workspaceName , options ? ) : Promise < void > ; }