import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { DeploymentOperation , DeploymentOperationsListAtScopeOptionalParams , DeploymentOperationsListAtTenantScopeOptionalParams , DeploymentOperationsListAtManagementGroupScopeOptionalParams , DeploymentOperationsListAtSubscriptionScopeOptionalParams , DeploymentOperationsListOptionalParams , DeploymentOperationsGetAtScopeOptionalParams , DeploymentOperationsGetAtScopeResponse , DeploymentOperationsGetAtTenantScopeOptionalParams , DeploymentOperationsGetAtTenantScopeResponse , DeploymentOperationsGetAtManagementGroupScopeOptionalParams , DeploymentOperationsGetAtManagementGroupScopeResponse , DeploymentOperationsGetAtSubscriptionScopeOptionalParams , DeploymentOperationsGetAtSubscriptionScopeResponse , DeploymentOperationsGetOptionalParams , DeploymentOperationsGetResponse } from "../models" ; /** Interface representing a DeploymentOperations. */ export interface DeploymentOperations { param scope param deploymentName param options listAtScope ( scope , deploymentName , options ? ) : PagedAsyncIterableIterator < DeploymentOperation > ; param deploymentName param options listAtTenantScope ( deploymentName , options ? ) : PagedAsyncIterableIterator < DeploymentOperation > ; param groupId param deploymentName param options listAtManagementGroupScope ( groupId , deploymentName , options ? ) : PagedAsyncIterableIterator < DeploymentOperation > ; param deploymentName param options listAtSubscriptionScope ( deploymentName , options ? ) : PagedAsyncIterableIterator < DeploymentOperation > ; param resourceGroupName param deploymentName param options list ( resourceGroupName , deploymentName , options ? ) : PagedAsyncIterableIterator < DeploymentOperation > ; param scope param deploymentName param operationId param options getAtScope ( scope , deploymentName , operationId , options ? ) : Promise < DeploymentOperationsGetAtScopeResponse > ; param deploymentName param operationId param options getAtTenantScope ( deploymentName , operationId , options ? ) : Promise < DeploymentOperationsGetAtTenantScopeResponse > ; param groupId param deploymentName param operationId param options getAtManagementGroupScope ( groupId , deploymentName , operationId , options ? ) : Promise < DeploymentOperationsGetAtManagementGroupScopeResponse > ; param deploymentName param operationId param options getAtSubscriptionScope ( deploymentName , operationId , options ? ) : Promise < DeploymentOperationsGetAtSubscriptionScopeResponse > ; param resourceGroupName param deploymentName param operationId param options get ( resourceGroupName , deploymentName , operationId , options ? ) : Promise < DeploymentOperationsGetResponse > ; }