import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { GenericResourceExpanded , ResourcesListByResourceGroupOptionalParams , ResourcesListOptionalParams , ResourcesMoveInfo , ResourcesMoveResourcesOptionalParams , ResourcesValidateMoveResourcesOptionalParams , ResourcesCheckExistenceOptionalParams , ResourcesDeleteOptionalParams , GenericResource , ResourcesCreateOrUpdateOptionalParams , ResourcesCreateOrUpdateResponse , ResourcesUpdateOptionalParams , ResourcesUpdateResponse , ResourcesGetOptionalParams , ResourcesGetResponse , ResourcesCheckExistenceByIdOptionalParams , ResourcesDeleteByIdOptionalParams , ResourcesCreateOrUpdateByIdOptionalParams , ResourcesCreateOrUpdateByIdResponse , ResourcesUpdateByIdOptionalParams , ResourcesUpdateByIdResponse , ResourcesGetByIdOptionalParams , ResourcesGetByIdResponse } from "../models" ; /** Interface representing a Resources. */ export interface Resources { param resourceGroupName param options listByResourceGroup ( resourceGroupName , options ? ) : PagedAsyncIterableIterator < GenericResourceExpanded > ; param options list ( options ? ) : PagedAsyncIterableIterator < GenericResourceExpanded > ; param sourceResourceGroupName param parameters param options beginMoveResources ( sourceResourceGroupName , parameters , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param sourceResourceGroupName param parameters param options beginMoveResourcesAndWait ( sourceResourceGroupName , parameters , options ? ) : Promise < void > ; param sourceResourceGroupName param parameters param options beginValidateMoveResources ( sourceResourceGroupName , parameters , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param sourceResourceGroupName param parameters param options beginValidateMoveResourcesAndWait ( sourceResourceGroupName , parameters , options ? ) : Promise < void > ; param resourceGroupName param resourceProviderNamespace param parentResourcePath param resourceType param resourceName param apiVersion param options checkExistence ( resourceGroupName , resourceProviderNamespace , parentResourcePath , resourceType , resourceName , apiVersion , options ? ) : Promise < void > ; param resourceGroupName param resourceProviderNamespace param parentResourcePath param resourceType param resourceName param apiVersion param options beginDelete ( resourceGroupName , resourceProviderNamespace , parentResourcePath , resourceType , resourceName , apiVersion , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param resourceProviderNamespace param parentResourcePath param resourceType param resourceName param apiVersion param options beginDeleteAndWait ( resourceGroupName , resourceProviderNamespace , parentResourcePath , resourceType , resourceName , apiVersion , options ? ) : Promise < void > ; param resourceGroupName param resourceProviderNamespace param parentResourcePath param resourceType param resourceName param apiVersion param parameters param options beginCreateOrUpdate ( resourceGroupName , resourceProviderNamespace , parentResourcePath , resourceType , resourceName , apiVersion , parameters , options ? ) : Promise < PollerLike < PollOperationState < ResourcesCreateOrUpdateResponse > , ResourcesCreateOrUpdateResponse > > ; param resourceGroupName param resourceProviderNamespace param parentResourcePath param resourceType param resourceName param apiVersion param parameters param options beginCreateOrUpdateAndWait ( resourceGroupName , resourceProviderNamespace , parentResourcePath , resourceType , resourceName , apiVersion , parameters , options ? ) : Promise < ResourcesCreateOrUpdateResponse > ; param resourceGroupName param resourceProviderNamespace param parentResourcePath param resourceType param resourceName param apiVersion param parameters param options beginUpdate ( resourceGroupName , resourceProviderNamespace , parentResourcePath , resourceType , resourceName , apiVersion , parameters , options ? ) : Promise < PollerLike < PollOperationState < ResourcesUpdateResponse > , ResourcesUpdateResponse > > ; param resourceGroupName param resourceProviderNamespace param parentResourcePath param resourceType param resourceName param apiVersion param parameters param options beginUpdateAndWait ( resourceGroupName , resourceProviderNamespace , parentResourcePath , resourceType , resourceName , apiVersion , parameters , options ? ) : Promise < ResourcesUpdateResponse > ; param resourceGroupName param resourceProviderNamespace param parentResourcePath param resourceType param resourceName param apiVersion param options get ( resourceGroupName , resourceProviderNamespace , parentResourcePath , resourceType , resourceName , apiVersion , options ? ) : Promise < ResourcesGetResponse > ; param resourceId param apiVersion param options checkExistenceById ( resourceId , apiVersion , options ? ) : Promise < void > ; param resourceId param apiVersion param options beginDeleteById ( resourceId , apiVersion , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceId param apiVersion param options beginDeleteByIdAndWait ( resourceId , apiVersion , options ? ) : Promise < void > ; param resourceId param apiVersion param parameters param options beginCreateOrUpdateById ( resourceId , apiVersion , parameters , options ? ) : Promise < PollerLike < PollOperationState < ResourcesCreateOrUpdateByIdResponse > , ResourcesCreateOrUpdateByIdResponse > > ; param resourceId param apiVersion param parameters param options beginCreateOrUpdateByIdAndWait ( resourceId , apiVersion , parameters , options ? ) : Promise < ResourcesCreateOrUpdateByIdResponse > ; param resourceId param apiVersion param parameters param options beginUpdateById ( resourceId , apiVersion , parameters , options ? ) : Promise < PollerLike < PollOperationState < ResourcesUpdateByIdResponse > , ResourcesUpdateByIdResponse > > ; param resourceId param apiVersion param parameters param options beginUpdateByIdAndWait ( resourceId , apiVersion , parameters , options ? ) : Promise < ResourcesUpdateByIdResponse > ; param resourceId param apiVersion param options getById ( resourceId , apiVersion , options ? ) : Promise < ResourcesGetByIdResponse > ; }