import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { UpdateDomain , CloudServicesUpdateDomainListUpdateDomainsOptionalParams , CloudServicesUpdateDomainWalkUpdateDomainOptionalParams , CloudServicesUpdateDomainGetUpdateDomainOptionalParams , CloudServicesUpdateDomainGetUpdateDomainResponse } from "../models" ; /** Interface representing a CloudServicesUpdateDomain. */ export interface CloudServicesUpdateDomain { param resourceGroupName param cloudServiceName param options listUpdateDomains ( resourceGroupName , cloudServiceName , options ? ) : PagedAsyncIterableIterator < UpdateDomain > ; param resourceGroupName param cloudServiceName param updateDomain param options beginWalkUpdateDomain ( resourceGroupName , cloudServiceName , updateDomain , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param cloudServiceName param updateDomain param options beginWalkUpdateDomainAndWait ( resourceGroupName , cloudServiceName , updateDomain , options ? ) : Promise < void > ; param resourceGroupName param cloudServiceName param updateDomain param options getUpdateDomain ( resourceGroupName , cloudServiceName , updateDomain , options ? ) : Promise < CloudServicesUpdateDomainGetUpdateDomainResponse > ; }